Skip to main content

Proof of Humanity

Proof of Humanity Interface
Proof of Humanity uses the Kleros V1 protocol for dispute resolution, even the “PoH 2.0” product version. The “2.0” refers to product improvements (cross-chain support, improved UX), not the underlying Kleros arbitration protocol version.
Proof of Humanity (PoH) is a decentralized, Sybil-resistant registry of verified humans. It combines video verification, community vouching, and Kleros dispute resolution to create a trusted proof-of-personhood system, where each verified individual is linked to a unique, non-transferable digital identity. PoH serves as the human verification layer for Web3, enabling applications to distinguish real humans from bots and duplicate accounts for fair governance, reputation systems, rewards, identity-gated experiences, UBI, and many other human-centric use cases.

How It Works

1

Submit a Profile

Register by submitting a video of yourself holding your wallet address, along with a profile photo, display name, and a refundable deposit.
2

Get Vouched

A registered Proof of Humanity user must vouch for your submission, confirming that you’re a unique human.
3

Challenge Period (In Review)

Your submission enters a challenge period, during which anyone can dispute it. Challenges are resolved by Kleros Court.
4

Become a Verified Human

If your submission is not challenged, or if you win a dispute, you become a verified human and receive a unique PoH Soulbound ID. Your registration expires periodically and must be renewed to remain active.

PoH 2.0 (Product Update)

The PoH 2.0 product update introduced several improvements to make registration more accessible, secure, and interoperable: Lower registration cost: PoH 2.0 was deployed on Gnosis Chain, significantly reducing registration fees and making it more accessible to users worldwide. PoH Soulbound IDs: Every verified human receives a unique, non-transferable PoH Soulbound ID, providing a persistent digital identity that can be recovered even if the original wallet is lost. Cross-chain profiles: Profiles can exist on multiple chains (Ethereum, Gnosis Chain), enhancing accessibility and interoperability. Users can maintain and transfer their verified identity across different chains. Improved UX: Streamlined the registration process with a simpler interface, better guidance, and clearer status tracking.
These are product-level improvements. The underlying dispute resolution still uses the Kleros V1 arbitration protocol.

Use Cases

Proof of Humanity enables applications to distinguish real humans from bots, duplicate accounts, and autonomous agents. Below are some of the many ways projects can integrate PoH. Human Verification for the AI Era: As AI agents become more capable of interacting online and on-chain, PoH enables applications to reliably distinguish real humans from bots and autonomous agents, preserving trust in digital systems. Governance and DAOs: PoH enables one-person-one-vote governance by verifying that each participant is a unique human, helping DAOs and communities prevent Sybil attacks and governance manipulation. Fairdrops (Fair Rewards/Airdrops): PoH helps ensure that rewards, grants, incentives, and airdrops are distributed fairly by limiting participation to one verified human per identity. Universal Basic Income: PoH provides a trusted registry of verified humans, allowing UBI programs to distribute funds fairly while preventing duplicate claims. Prediction Markets: Prediction markets can use PoH to create human-only markets, limit participation to verified individuals, or reward unique human contributors. Proof of Humanity also supports social recovery, digital credentials, decentralized social networks, and many other human-centric innovations.

Start Building

Proof of Humanity is an open-source project. You are free to start integrating it into your project or building on top of it. If you need support, reach out to Coopérative Kleros at [email protected], Discord, or Telegram.

What’s Next?

Register on PoH

Start your Proof of Humanity registration

PoH Integration Guide

Verify human users in your application