# Welcome to Self

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**](/get-started/what-is-self-enterprise.md) 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**](/get-started/quickstart.md).
{% endhint %}

## Start with Self Enterprise

<table data-view="cards"><thead><tr><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><strong>What is Self Enterprise</strong></td><td>The overview, and who it's for.</td><td><a href="/pages/SObu1kIxuBWND33MA7q8">/pages/SObu1kIxuBWND33MA7q8</a></td></tr><tr><td><strong>Quickstart</strong></td><td>Verified user in ten minutes.</td><td><a href="/pages/NdCU4dFzVYVLuKEHpAt3">/pages/NdCU4dFzVYVLuKEHpAt3</a></td></tr><tr><td><strong>Core concepts</strong></td><td>Orgs, flows, sessions, keys, webhooks.</td><td><a href="/pages/xMXF3AMT9VZMMmVc6JeU">/pages/xMXF3AMT9VZMMmVc6JeU</a></td></tr><tr><td><strong>How verification works</strong></td><td>The zero-knowledge model, in plain language.</td><td><a href="/pages/5Xv7oV1rPsY6Ky0ovZqK">/pages/5Xv7oV1rPsY6Ky0ovZqK</a></td></tr><tr><td><strong>SDK</strong></td><td>The <code>@selfxyz/enterprise-sdk</code> client.</td><td><a href="/pages/x0DWXQjHlhTaZmxW23QR">/pages/x0DWXQjHlhTaZmxW23QR</a></td></tr><tr><td><strong>Webhooks</strong></td><td>Signed events, signature verification, idempotency.</td><td><a href="/pages/n1T48J4ae4EJDNW2gTzL">/pages/n1T48J4ae4EJDNW2gTzL</a></td></tr></tbody></table>

## More from Self

* [**Self Connect**](/self-connect/introduction-and-overview.md): map off-chain identifiers (phone, email, social handles) to on-chain addresses.
* [**Self Agent ID**](/self-agent-id/overview.md): on-chain proof-of-human identity for AI agents (ERC-8004).

## Resources

* [Dashboard](https://dashboard.self.xyz): sign up and configure your first flow.
* [Interactive coverage map](https://map.self.xyz/): which documents and countries are supported.
* [Self Builder Group](https://t.me/+d2TGsbkSDmgzODVi): Telegram community for developers.
* [Status](https://status.self.xyz): live service status.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.self.xyz/readme.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
