World ID is a privacy-preserving protocol that lets people prove they are real and unique online without sharing personal information. It gives developers a high-assurance trust layer to stop bots, duplicate accounts, and abuse — while keeping onboarding fast and user data off your servers. Through credentials like Proof of Human, Document, and Selfie Check, World ID extends that trust layer with additional proofs without exposing underlying user data.Documentation Index
Fetch the complete documentation index at: https://docs.world.org/llms.txt
Use this file to discover all available pages before exploring further.
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.