Blog

Inside Proof of Personhood

Our Proof of Personhood (PoP) is up and running that is set to redefine the web3 landscape. It's a secure solution that establishes users' digital identity, verifying their humanity and uniqueness. So, how exactly does PoP work? Let’s get into the essential mechanisms of PoP creation.

Written by

Josephine Foong

Achieving foolproof security with advanced AI technology

The PoP process begins with a liveness session, which requires the user to use their device's camera for a face scan. The face scan is conducted by Synaps and serves to validate that a physical person is present in front of the camera during the test.

Our PoP employs advanced AI technology, specifically FaceTec, to achieve highly accurate and efficient liveness detection. Synaps hosts Facetec technology on their servers, ensuring that the data remains secure and inaccessible to them. The technology implemented creates a reliable and robust process even in challenging circumstances, leading to a smoother user experience. It uses facial recognition algorithms and machine learning to differentiate between live and non-live images, eliminating the possibility of bots or deep fakes and reinforcing the foolproof security measures of the PoP process.

Creating a unique and privacy-preserving FaceGraph

At this stage, it's worth noting that all bots are eliminated at this stage. This ensures that only genuine users can move forward with the PoP process.

The biometric data collected from a face scan generates a proxy called a “FaceGraph”. It is a vector representation of you constituted of a series of randomly associated points. This information is then transformed into something that resembles an indistinguishable alphanumeric text. Each face graph is unique and cannot be traced or what we like to call, "rolled back" to a human visible face image. Our tech will then affirm the user’s uniqueness by comparing the face graphs.

The data captured from the liveness session is deleted and only the facegraph is decentralized to create the basis of your PoP. The Anima protocol receives the face graph representation and never comes into contact with any biometric data, ensuring that the PoP is a privacy-preserving proof. This approach allows for the creation of a secure digital identity without compromising the individual's sensitive personal information.

Proof of Personhood issuance 

The PoP is composed of 2 elements. The first one being the FaceGraph which is encrypted by design. The private data is then stored in a decentralized data storage called Storj.
To learn more about how the decentralized storage works check out Storj.


The second element is the credentials stored in the Anima dID protocol, which certify that the FaceGraph has been verified and issued by Synaps. These verified credentials are stored in the Anima protocol for you to reuse and retrieve them securely. The Anima decentralized protocol uses blockchain encryption technology, including wallet signatures which makes the system extremely secure. 

You are in complete control of who you share your data with, as you are the sole owner of your data. Each of your attributes is encrypted with the public key of your wallet and can only be decrypted and shared with your private key. Therefore only entities you choose to share your attributes with can gain access to your data.

Curious to learn more about the key Anima identity concepts and terminology? Our Exploring The Anima Protocol article is sure to enlighten you.

Watch our explainer video to learn what exactly is Proof of Personhood.

Now that you know the tech behind Proof of Personhood, you can dive in head first to create your own PoP.