> ## Documentation Index
> Fetch the complete documentation index at: https://docs.zettaai.co/llms.txt
> Use this file to discover all available pages before exploring further.

# Manifest Overview

> How agents declare their official wallets to Zetta.

The Agent Wallet Manifest is how an agent declares its official wallets.

The manifest lives at:

```text theme={null}
.agent/wallets.json
```

It tells Zetta which wallets belong to the agent and what role each wallet plays.

## Why manifests matter

Onchain data is public, but identity is not obvious.

A wallet may belong to:

* an agent
* a founder
* a deployer
* a token contract
* a treasury
* a user
* an exchange
* an unrelated third party

Zetta uses manifests to avoid guessing.

## Core rule

> No manifest = no official books.

Zetta can still index an agent as a Candidate, but official Agent Books require wallet attribution.

## Next

<CardGroup cols={2}>
  <Card title="wallets.json Format" icon="file-code" href="/manifest/wallets-json">
    Required and optional fields.
  </Card>

  <Card title="Wallet Roles" icon="tags" href="/manifest/wallet-roles">
    Every role Zetta understands.
  </Card>

  <Card title="Submit Manifest" icon="paper-plane" href="/manifest/submit-manifest">
    Send your manifest to Zetta.
  </Card>

  <Card title="Common Mistakes" icon="triangle-exclamation" href="/manifest/common-mistakes">
    What to avoid.
  </Card>
</CardGroup>
