Agent Wallet
The Anima Agent Wallet gives each agent a dedicated balance with configurable spending guards and native support for the x402 payment protocol. Agents can transact autonomously within the boundaries you define, and any payment above your approval threshold is routed for human review before it clears.Create a wallet
Provide anagentId, a currency, and an initial set of budget guards.
- Tab Title
- Tab Title
- Tab Title
Budget guards
Budget guards enforce spending policy at the wallet level. When a payment would exceed a guard threshold, it is either declined automatically or held for human approval.| Guard | Type | Description |
|---|---|---|
dailyLimitCents | number | Maximum total spend per calendar day |
monthlyLimitCents | number | Maximum total spend per calendar month |
perTransactionLimitCents | number | Maximum amount for a single transaction |
requireApprovalAboveCents | number | Transactions above this amount require human approval before clearing |
allowedMerchantCategories | string[] | Restrict payments to specific MCC codes; all others are blocked |
blockedMerchantCategories | string[] | Block payments to specific MCC codes regardless of other limits |
Update budget guards
Update one or more guards on an existing wallet at any time.- Tab Title
- Tab Title
- Tab Title
x402 payments
Anima wallets natively support the x402 payment protocol, which lets agents pay for HTTP resources by including payment headers in the request. UsepayAndFetch to make a request to a paid API endpoint — Anima handles the payment negotiation automatically.
- Tab Title
- Tab Title
maxPaymentCents sets a ceiling on what your agent will pay for the resource. If the provider requests more, the transaction is declined and payAndFetch raises an error.
Check balance and transactions
- Tab Title
- Tab Title
- Tab Title
Next steps
- Virtual Cards — Issue virtual cards for agent spending
- Card Controls — Fine-grained authorization-time controls
- KYB Onboarding — Business verification required for card issuing
