Proof of Humanity is a Sybil-resistant registry of unique humans, implemented as a set of Ethereum smart contracts. Its primary function is to verify that each registered entry corresponds to a real, living person, preventing a single entity from creating multiple fraudulent identities (Sybil attacks). The protocol achieves this through a combination of video submission, social verification by existing members, and a challenge period where submissions can be disputed. Once verified, a person receives a Universal Basic Income (UBI) token stream, incentivizing participation and creating a foundational layer for human-centric applications.
Proof of Humanity
What is Proof of Humanity?
Proof of Humanity (PoH) is a decentralized identity verification system built on Ethereum that uses social verification and video submissions to create a Sybil-resistant registry of unique humans.
The verification process is a decentralized court system. An applicant submits a short video and deposits a stake. Existing, verified members (vouchers) vouch for the applicant's humanity. The submission then enters a challenge period, where anyone can dispute its validity by depositing a larger stake. Disputes are resolved by the Kleros decentralized arbitration court, where jurors review evidence and vote to determine if the submission is valid. This crowdsourced, game-theoretic mechanism ensures the registry's integrity without relying on a central authority.
Verified status in the Proof of Humanity registry acts as a foundational proof-of-personhood primitive for the Web3 ecosystem. It enables applications that require unique human participation, such as fair airdrops, one-person-one-vote governance models (e.g., Gitcoin Grants quadratic funding), and Sybil-resistant authentication. The associated UBI token provides a continuous, non-transferable basic income stream to verified humans, exploring models for decentralized universal basic income. The protocol's open and permissionless nature allows any dApp to query the registry to confirm a user's unique human status.
How Proof of Humanity Works
Proof of Humanity (PoH) is a decentralized identity verification protocol designed to create a sybil-resistant registry of unique human beings on the Ethereum blockchain.
Proof of Humanity (PoH) is a sybil-resistant identity verification system built on Ethereum that uses a combination of social verification, video submission, and a challenge period to create a registry of unique human users. A user submits a short video of themselves, a profile, and a deposit to the PoH registry, a smart contract that acts as a curated list. The submission then enters a challenge period, where existing, verified members of the registry can flag it as fraudulent or duplicate. If no successful challenge is made, the applicant is added to the registry and receives a Universal Basic Income (UBI) token stream, funded by fees from the system.
The core mechanism relies on a curated registry and decentralized arbitration. When a submission is challenged, the dispute is escalated to the Kleros decentralized court, where a randomly selected jury of token-holders reviews the evidence. This human-in-the-loop arbitration process is crucial for handling edge cases that algorithms cannot easily resolve, such as verifying the uniqueness of an individual or the authenticity of a video. The requirement for a deposit and the risk of losing it to a successful challenger disincentivizes spam and fraudulent applications.
Once verified, a user's entry in the PoH registry is represented by a non-transferable Ethereum token (an ERC-20 with a transfer function permanently disabled). This token serves as a persistent, on-chain credential that other applications can query to establish a user's verified human status. The primary use case is to prevent sybil attacks—where a single entity creates many fake identities—in governance systems, airdrops, and social networks, ensuring one-person-one-vote principles in decentralized organizations (DAOs).
The protocol is sustained by an internal economic model. Submission and challenge fees fund the Kleros arbitration process and the continuous UBI distribution to all verified humans. This creates a circular economy: new applicants pay to join, and those fees are redistributed to the existing community, aligning incentives for honest participation and careful curation of the registry. The UBI mechanism also provides a foundational, unconditional income layer for participants within the ecosystem.
Proof of Humanity represents a foundational primitive for decentralized society (DeSoc), enabling trust-minimized proof of personhood without relying on centralized authorities. Its open, permissionless, and interoperable design allows any dApp to integrate it, paving the way for more equitable distribution mechanisms, robust democratic governance, and sybil-resistant social graphs across the Web3 landscape.
Key Features of Proof of Humanity
Proof of Humanity (PoH) is a decentralized identity verification protocol that establishes unique human identities on-chain to combat Sybil attacks. Its core features ensure the system is secure, inclusive, and economically aligned.
Social Verification & Vouching
The primary mechanism for identity registration involves a multi-step verification process. A new registrant submits a video and profile, which must be vouched for by at least one existing, verified member. This creates a web of trust and introduces social accountability, as vouchers risk losing their own deposit if they vouch for a fraudulent profile.
Challenge Period & Dispute Resolution
Every new registration enters a mandatory challenge period (e.g., several days). During this time, anyone can submit a deposit to challenge the submission, triggering a crowdsourced dispute resolved via Kleros, a decentralized arbitration court. This mechanism leverages collective intelligence to detect duplicates or fraudulent entries.
Sybil-Resistant Registry
The protocol's primary output is a verified, on-chain registry of unique human identities. This registry is a public good that other applications can query to grant access, distribute resources (like Universal Basic Income), or conduct governance, ensuring one-person-one-vote systems. It directly addresses the Sybil attack problem in decentralized systems.
Economic Incentives & Deposits
The system is secured by cryptoeconomic incentives. Key actions require a security deposit in the protocol's native token (e.g., $UHI):
- Registrants submit a deposit to discourage frivolous applications.
- Vouchers stake a deposit, which can be slashed for bad vouches.
- Challengers submit a deposit, lost if their challenge is deemed unfounded.
Decentralized & Permissionless
Unlike centralized KYC providers, PoH operates as a permissionless, smart contract-based protocol on Ethereum. There is no central authority that can unilaterally add or remove identities. Governance and upgrades are managed by the Proof of Humanity DAO, aligning control with the community of verified humans.
Primary Use Cases & Applications
Proof of Humanity (PoH) is a Sybil-resistant identity verification system that creates a registry of unique humans on the blockchain. Its core applications leverage this verified identity to enable new forms of governance, access, and economic participation.
Access Gating & Authentication
Verified PoH profiles act as a soulbound token (SBT) or non-transferable credential, gating access to exclusive online spaces, events, or services. Applications include:
- Private community platforms requiring human verification.
- Airdrops and token distributions limited to unique users.
- Anti-bot measures for web3 applications and social media. This creates a trust layer where services can authenticate 'humanness' without collecting personal data.
Decentralized Social Graphs & Reputation
A PoH profile serves as a persistent, user-owned identity node within a decentralized social graph. Other protocols can attach verifiable credentials, attestations, and reputation scores to this immutable identity. This enables portable reputation systems for decentralized finance (DeFi) undercollateralized lending, curated registries, and trust networks where a user's history and endorsements are tied to their verified human identity.
Combatting Bots & Spam in Web3
By providing a cryptographic proof of unique humanity, PoH is a fundamental tool for Sybil resistance across the web3 stack. It allows DApp developers to integrate a layer that filters out automated bots and fake accounts. This is essential for:
- Fair launch mechanisms for new tokens.
- Governance proposals and signaling.
- Authentic community engagement on social platforms. It shifts the security model from computational proof-of-work to proof-of-unique-human.
Verification Methods: Social vs. Biometric
A comparison of the two primary verification mechanisms used to establish a unique human identity on-chain.
| Verification Feature | Social Verification (Vouch-Based) | Biometric Verification (Video-Based) |
|---|---|---|
Core Mechanism | Existing members vouch for applicant's humanity | Applicant submits a video selfie and ID for AI/peer review |
Sybil Attack Resistance | Relies on social graph and cost of vouching | Relies on biometric uniqueness and liveness detection |
Initial Trust Assumption | Requires a web of trust with existing members | Requires trust in the review process and AI models |
Privacy Exposure | Social connections are revealed on-chain | Biometric data (video) is stored and processed |
Scalability & Throughput | Manual, limited by human vouch issuance | Can be partially automated, higher potential throughput |
Decentralization | High - relies on distributed network of members | Lower - often requires centralized review or oracle service |
Typical Challenge Period | 1-2 weeks for vouches to be contested | 3-7 days for video evidence to be reviewed/contested |
Recurring Verification | Not typically required | Often required periodically (e.g., yearly) |
Protocols & Ecosystem Usage
Proof of Humanity (PoH) is a Sybil-resistant identity verification protocol that creates a registry of verified humans on Ethereum. It underpins decentralized applications requiring unique human verification, such as universal basic income (UBI) and governance.
Core Verification Mechanism
Proof of Humanity uses a vouch-and-challenge system for Sybil resistance. A user submits a video and deposit, requiring a vouch from an existing verified human. Anyone can challenge a submission, triggering a dispute resolved by Kleros, a decentralized court. Successful verification adds a unique human entry to the on-chain registry.
Universal Basic Income (UBI)
The primary application is distributing a UBI token to verified humans. Each registered address receives a continuous, equal stream of tokens over time, funded by a bonding curve. This creates a social income layer on Ethereum, demonstrating a cryptonative mechanism for direct distribution of resources based on proven humanity.
Governance & Sybil Resistance
PoH provides a foundational layer for Sybil-resistant governance. Projects can use the registry to grant one vote per verified human, preventing ballot-stuffing by bots or wealthy actors. This enables more equitable quadratic voting or conviction voting models where influence is based on human uniqueness, not token wealth.
Integration with Other Protocols
The verified registry is a composable primitive for the broader ecosystem:
- BrightID: Alternative verification system that can connect to PoH.
- Gitcoin Grants: Used to weight donations and combat Sybil attacks in quadratic funding rounds.
- DAO Tooling: Integrated by snapshot.org and other platforms for human-weighted voting.
Technical Stack & Smart Contracts
The system is built on Ethereum with a set of core smart contracts:
- Registry.sol: Stores the list of verified human submissions.
- UBI.sol: Manages the continuous token distribution.
- Arbitrator: Interface for the Kleros court to resolve disputes.
- Curve: Bonding curve contract that funds the UBI stream.
Challenges & Critiques
Key challenges include:
- Accessibility: Requires a webcam, internet, and cryptocurrency for deposits, creating barriers.
- Privacy: On-chain linking of video hashes to Ethereum addresses.
- Centralization Risks: Reliance on Kleros jurors and subjective human judgment in disputes.
- Scalability: Manual verification and dispute process limits the rate of registry growth.
Security Considerations & Challenges
Proof of Humanity is a Sybil-resistance mechanism that uses social verification to issue unique digital identities to real humans. Its security model introduces distinct challenges.
Sybil Attack Resistance
The core security goal of Proof of Humanity is to prevent a single entity from creating multiple fake identities (Sybil attacks). It achieves this by requiring:
- Social verification from existing trusted members.
- Submission of a video and personal details for cross-referencing.
- A built-in challenge period where submissions can be contested. This creates a cost and complexity barrier, making large-scale identity forgery economically and logistically difficult.
Centralization & Trust Assumptions
The verification process introduces points of centralization and trust that contrast with purely cryptographic systems.
- Verifier Centralization: Reliance on a limited set of validators or existing community members for approvals.
- Registry Custody: The canonical list of verified humans is often maintained by a specific smart contract or organization.
- Real-World Data: The system's security depends on the integrity of off-chain verification processes, which are harder to audit.
Privacy & Data Leakage
Submitting biometric data (e.g., video) to a public blockchain creates significant privacy risks.
- Permanent Exposure: Once stored on-chain, personal data cannot be erased.
- Doxxing Risk: Successful verification publicly links an Ethereum address to a real human identity.
- Biometric Data: Video submissions can be used for facial recognition or other profiling outside the system's intended use.
Censorship & Exclusion
The governance of who gets verified can lead to censorship and systemic exclusion.
- Geographic Bias: Individuals without reliable internet access or in regions under sanctions may be excluded.
- Subjective Challenges: The contestation process can be used maliciously to block legitimate registrations.
- Governance Attacks: Control over the verification rules or registry can be used to de-platform groups.
Economic & Game-Theoretic Attacks
The system's financial incentives can be exploited.
- Bribery & Collusion: Verifiers may be bribed to approve fake profiles or collude to reject legitimate ones.
- Denial-of-Service via Deposits: Attackers can temporarily lock the system by placing and challenging large deposits, even if they lose, slowing the process.
- Identity Theft & Impersonation: Using stolen documents or deepfake technology to bypass video verification.
Legal & Regulatory Risk
Operating a global identity system intersects with complex legal frameworks.
- KYC/AML Regulations: May conflict with or be subject to financial compliance laws.
- Data Protection Laws: Systems like GDPR grant 'the right to be forgotten,' which is incompatible with immutable blockchain storage.
- Legal Liability: Operators could face lawsuits for wrongful inclusion/exclusion or data breaches.
Relationship to DeFi and Credit
Proof of Humanity (PoH) provides a foundational identity layer for decentralized finance by verifying unique human participants, enabling novel credit and underwriting models that are impossible with pseudonymous wallets alone.
In DeFi, the pseudonymous nature of blockchain wallets creates a fundamental problem for credit: the inability to assess borrower risk or establish reputation over time. Proof of Humanity solves this by cryptographically linking a wallet to a verified, unique human identity. This creates a Sybil-resistant foundation, preventing a single entity from creating countless fake identities to manipulate systems. With this verified identity, DeFi protocols can move beyond purely collateralized lending to introduce concepts like uncollateralized loans, credit scores, and reputation-based interest rates.
The mechanism enables on-chain credit history. A user's financial behavior—timely repayments, default history, total value locked—can be attributed persistently to their verified identity, not just a disposable address. This data becomes a portable soulbound reputation that can be used across different protocols. For example, a lending platform like Aave or Compound could offer lower collateral requirements or better rates to users with a long, positive PoH-verified credit history, similar to traditional credit bureaus but without centralized control.
Furthermore, PoH facilitates under-collateralized lending and proof-of-personhood grants. Decentralized Autonomous Organizations (DAOs) can distribute resources or loans based on proven human need or merit, as seen with initiatives like Gitcoin Grants. It also enables fair launch mechanisms and anti-bot measures for token distributions, ensuring airdrops and incentives reach real users rather than farmers with thousands of wallets. This builds more equitable and sustainable economic systems within Web3.
Key challenges remain, including privacy concerns, global accessibility of verification, and the legal enforceability of debt for pseudonymous identities. However, by serving as a primitive for decentralized identity (DID), PoH and similar systems like BrightID and Worldcoin are critical infrastructure for evolving DeFi from simple collateral swaps into a full-spectrum, human-centric financial ecosystem with sophisticated credit markets.
Common Misconceptions
Proof of Humanity is a Sybil-resistance mechanism for verifying unique human identities on-chain, but it is often misunderstood. This section clarifies its core purpose, technical limitations, and how it differs from related concepts.
No, Proof of Humanity (PoH) is not the same as traditional Know Your Customer (KYC) verification. KYC is a centralized, legally-mandated process where a trusted third party (like a bank) collects and verifies personal identity documents (e.g., passport, driver's license) against government databases, linking your real-world identity to an account. In contrast, PoH is a decentralized, peer-vouched system that aims to prove you are a unique human, not necessarily who you are. It typically uses a combination of video submission, social verification, and dispute mechanisms to create a Sybil-resistant identity without revealing or storing sensitive government ID data on a public ledger. The goal is uniqueness, not full legal identification.
Frequently Asked Questions (FAQ)
Proof of Humanity (PoH) is a Sybil-resistant identity verification system that establishes a unique, verified human identity on the blockchain. This FAQ addresses common questions about its purpose, mechanics, and applications.
Proof of Humanity (PoH) is a decentralized identity protocol that uses a combination of social verification and video submission to create a Sybil-resistant registry of unique humans on the Ethereum blockchain. It works through a multi-step process: a user submits a short video of themselves, a deposit, and a request for registration. Existing, verified members of the registry can vouch for the applicant or challenge their submission if they suspect fraud. If a submission is challenged, it enters a decentralized dispute resolution process handled by Kleros jurors. Successful registration mints a Universal Basic Income (UBI) token for the user and grants them a verified profile usable across Web3 applications.
Get In Touch
today.
Our experts will offer a free quote and a 30min call to discuss your project.