Developer Quickstart
Add proof of human to your app with one React widget.Credentials
Proof of Human
Highest-assurance uniqueness signal from Orb verification. Best for one-person-one-action flows and strong Sybil resistance.

Document
Proves possession of a unique government document through NFC checks. Useful for proof of age and document-backed access flows.

Selfie Check Beta
Low-friction liveness and uniqueness signal from a selfie flow. Best for sign-up and bot defense where speed matters most.
Start building
Stop bots and duplicate accounts
Use proof of human to enforce one human per account and reduce Sybil abuse in rewards, referrals, governance, and account creation.
Protect conversion and user privacy
Replace CAPTCHA-heavy or document-heavy gating with reusable proof flows. Relying parties receive proofs, not personal data.
Privacy by architecture
Zero-knowledge proofs
Users prove what is true without revealing personal information. Proofs are unlinkable across apps.
Multi-party computation
Matching and uniqueness checks are split across independent nodes so no single party holds complete sensitive data.
Self-custodial
Proof generation happens on the user’s device. Your app receives a proof, not raw personal data.