| icon | hand-wave |
|---|---|
| cover | .gitbook/assets/110ft QuickZip Straight.png |
| coverY | 0 |
| description | Verify real-world identity in your product, without ever holding the data. |
Self is a privacy-first, open-source identity protocol built on zero-knowledge proofs. It lets developers verify real-world identity attributes (age, nationality, sanctions status, proof-of-human) without exposing personal data.
Self bridges the gap between real-world identity and on-chain activity. Users verify once with the Self app, then selectively disclose attributes across any application that integrates the protocol.
Self Enterprise is the managed way to use it: configure a flow in the dashboard, call the SDK, and get a signed result back.
{% hint style="success" %} New here? Go from zero to a verified user in ten minutes with the Quickstart. {% endhint %}
| What is Self Enterprise | The overview, and who it's for. | what-is-self-enterprise.md |
| Quickstart | Verified user in ten minutes. | quickstart.md |
| Core concepts | Orgs, flows, sessions, keys, webhooks. | concepts.md |
| How verification works | The zero-knowledge model, in plain language. | how-it-works.md |
| SDK | The @selfxyz/enterprise-sdk client. | nodejs.md |
| Webhooks | Signed events, signature verification, idempotency. | overview.md |
- Self Connect: map off-chain identifiers (phone, email, social handles) to on-chain addresses.
- Self Agent ID: on-chain proof-of-human identity for AI agents (ERC-8004).
- Dashboard: sign up and configure your first flow.
- Interactive coverage map: which documents and countries are supported.
- Self Builder Group: Telegram community for developers.
- Status: live service status.