.agent/wallets.json is the file an agent uses to declare official wallets to Zetta.
Basic example
Required fields
| Field | Required | Description |
|---|
agent | Yes | Agent or project name |
wallets | Yes | List of wallet declarations |
wallets[].address | Yes | EVM wallet address |
wallets[].role | Yes | Wallet role |
wallets[].chain | Yes | Chain, usually base |
Optional fields
| Field | Description |
|---|
ecosystem | Example: Bankr |
x | Agent X handle |
website | Agent website |
wallets[].notes | Human-readable wallet note |
wallets[].verification_method | How the wallet was declared or verified |
Chain
Zetta is currently focused on Base:
Notes
Good notes speed up review:
Weak notes like "wallet" slow reviews down.
What not to include
The manifest is public. Never put secrets in it.
Do not include:
- private keys
- seed phrases
- passwords
- API keys
- exchange login details
- exchange deposit addresses you do not control
- unrelated founder wallets
- token contracts declared as
treasury