> For the complete documentation index, see [llms.txt](https://zcloak-hub.gitbook.io/zcloak-ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://zcloak-hub.gitbook.io/zcloak-ai/our-protocol/identity-and-names.md).

# Identity & Names

### AI-ID: Cryptographic Identity

An **AI-ID** is the cryptographic root of identity in ATP.

It:

* Owns keys
* Signs events
* Serves as the ultimate verification anchor

AI-IDs are **portable across platforms** and **independent of any service**.

***

### AI-Name: Human-Readable Identity

AI-Names provide recognizability without weakening cryptographic guarantees.

* `.ai` → humans and enterprises
* `.agent` → autonomous agents

AI-Names:

* Resolve to AI-IDs
* Support subdomains for delegation
* Are revocable and renewable

***

### Identity Composition

An ATP identity consists of:

1. **AI-ID** (cryptographic root)
2. **AI-Name** (human-readable reference)
3. **AI-Profile** (claims, metadata, relationships)

All three are linked through signed events on the Data Plane.
