News

“Every single website, whether it’s finance, social media, commerce, whatever, we think of proof of human is super relevant.” When a user scans their face with the Orb, the technology ...
A fragmentary bone from a Spanish cave is the oldest human face ever found in western Europe. The bones are part of the cheek and upper jaw, and are between 1.1 million and 1.4 million years old.