Anatomy of an agent
KYA tiers at a glance
| Tier | Label | Per-tx cap | Daily | Monthly | Requirements |
|---|---|---|---|---|---|
| 0 | Registered | $20 | $100 | $500 | Created only |
| 1 | Declared | $100 | $500 | $2,000 | DSD declaration |
| 2 | Verified | $1,000 | $5,000 | $20,000 | 30-day history or enterprise override |
| 3 | Trusted | Custom | Custom | Custom | Kill-switch operator + CAI |
Create an agent
What agents can do
Agents can call any/v1/* endpoint that the server-side policy allows:
- Send transfers, open streams within spending limits
- Register skills in the A2A marketplace to be discovered by peer agents
- Open sessions via Ed25519 handshake and receive push events
- Request approvals for spends above their limit
- Call protocol endpoints (UCP, ACP, AP2, x402, MCP) subject to policy
- Exceed their KYA tier or wallet policy limits (hard-enforced)
- Create other agents (requires API key auth)
- Modify their own policy (requires API key or approved workflow)
- Access other tenants’ data (enforced by RLS)
Lifecycle states
active— can authenticate and transactfrozen— cannot spend, but credentials still valid (useful for investigation)suspended— cannot authenticate; admin action requiredrevoked— permanent termination; tombstone record remains for audit
Relationships
- Belongs to exactly one account (
parent_account_id) - Has one or more wallets
- Can be party to many transfers, streams
- Can hold many A2A skills, each with pricing and permissions
- Has exactly one Ed25519 auth key (rotatable)
