Welcome to Self
Verify real-world identity in your product, without ever holding the data.
Last updated

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.
New here? Go from zero to a verified user in ten minutes with the Quickstart.
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.
Last updated