Proof of Personhood
What Entros actually proves, and what it does not.
Entros treats proof of personhood as a temporal identity goal. The protocol is designed to establish that a returning human operates a wallet without identifying that person.
The claim is narrow on purpose. It is not a real-name identity claim, and it is not a one-shot check. The protocol's distinguishing property is consistency across many verifications, captured behaviorally rather than by any document or stored secret.
The bounded question
Entros is designed to answer one bounded question:
Is a returning human operating this wallet over time?
The protocol does not require a name, document, or face. Current on-chain state records commitments, verification history, and the result of the protocol's validation policy.
What is recorded
A non-transferable Token-2022 identity Anchor on Solana, plus an IdentityState PDA holding:
- A 256-bit commitment to the user's most recent behavioral fingerprint
- A verification count
- A timestamp of the last verification
- A computed Trust Score in
[0, 10000]
Raw motion and full-resolution touch recordings do not enter persistent protocol state. The validation service processes phrase audio and a derived feature summary. The protocol persists commitments, proofs, encrypted baseline material, and account state.
What gets verified
Each verification captures voice, motion, and touch dynamics on the user's device. The client reduces them to a 308-number statistical summary and projects that summary into a 256-bit fingerprint. The validation service checks the submitted evidence. Re-verification also proves that two committed fingerprints satisfy the circuit's distance bounds.
One completed verification records that the wallet passed the current policy. Verifications across multiple weeks contribute to Trust Score.
Why behavioral, why temporal
A snapshot biometric—face scan, fingerprint, iris—answers the question "is this a person right now?" Generative AI can answer that question deceptively. Behavioral signals captured at a single point in time can also be synthesized.
Behavioral consistency across weeks provides a different measurement surface. Entros is testing how same-person variation, device changes, and synthetic inputs affect that surface before treating it as a uniqueness guarantee.
What this is not
- Not KYC. No legal-name binding, no document upload, no face scan.
- Not a one-shot identity guarantee. One result records that the wallet passed the current verification policy. Repeated results build history.
- Not a standing liveness claim. An Anchor records verification state and history. Applications can request a fresh verification before a high-value action. See Trust Score: what to gate on.
Where to look next
- Trust Score—the formula, decay, and what each range means
- Anchor PDA—on-chain layout and access patterns
- SAS Attestations—how proof of personhood composes across the rest of Solana