Skip to Content
Building with PassportIndividual VerificationsIntroduction

Individual Verifications

Individual Verifications are privacy-preserving identity checks that use zero-knowledge proofs, allowing users to prove facts about themselves without revealing their full identity.

Unlike Stamps-based verification, which aggregates multiple signals into a composite score, Individual Verifications provide specific, targeted proofs such as government ID verification, phone number uniqueness, or biometric liveness checks.

Available Verification Types

VerificationDescriptionLink
Government ID (KYC)Verify identity via government-issued ID (passport, driver’s license, national ID)id.human.tech/gov-id 
PhoneVerify a unique phone numberid.human.tech/phone 
BiometricsNon-identifying face uniqueness and liveness checkid.human.tech/biometrics 
Proof of Clean HandsSanctions and PEP list verification (AML compliance)id.human.tech/clean-hands 

Sandbox Environment

For testing and development, sandbox versions are available:

VerificationSandbox Link
Government ID (KYC)id.human.tech/sandbox/gov-id 
Phoneid.human.tech/sandbox/phone 
Proof of Clean Handsid.human.tech/sandbox/clean-hands 
BiometricsComing soon

Supported Chains

Individual Verifications issue SoulBound Tokens (SBTs) on multiple chains:

  • Optimism - Primary chain with full verification support
  • Stellar - Soroban smart contract integration

See the Supported Chains page for integration details.

Key Benefits

  • Privacy-Preserving: Zero-knowledge proofs allow users to prove facts without revealing underlying data
  • Sybil Resistant: SBTs are non-transferable and tied to verified individuals
  • Regulatory Compliant: Built-in KYC/AML capabilities for compliance requirements
  • Cross-Chain: Verify once, prove across multiple blockchain networks

How It Works

  1. Issuance: User completes verification (e.g., government ID scan) with an identity verification provider
  2. Credential Creation: A privacy-preserving credential is created and stored client-side
  3. Proof Generation: User generates zero-knowledge proofs to prove specific facts
  4. On-Chain Verification: Proofs can be verified on-chain via SBT contracts
  5. Renewal: SBTs expire after 1 year and must be renewed to maintain valid verification status

Next Steps

Last updated on