Skip to content

Start typing to search the documentation.

Prove who's real. Human or agent.

Self is a privacy-first, open-source identity protocol built on zero-knowledge proofs. Verify age, nationality, sanctions status, and proof-of-human, and give AI agents verifiable on-chain identities, all without ever holding the data.

View Documentation
self — quickstart

One protocol. A product for every surface.

Self Enterprise
The managed platform. Configure a verification flow in the dashboard, call the SDK, and get a signed result back, with no infrastructure to run.
Self Connect
Links off-chain identifiers like phone, email, and social handles to on-chain addresses.
Agent ID
Verifiable, on-chain identities for AI agents (ERC-8004), so services can trust which agent, and which human, they are dealing with.
Self Pass
The original open-source SDK suite you run yourself, now superseded by Self Enterprise.

The Self Ecosystem

04 / Self Pass open-source · legacy
03 / Agent ID agents · ERC-8004
02 / Self Connect identifiers → addresses
01 / Self Enterprise dashboard · SDK · webhooks