Skip to main content
An Agent Wallet gives one agent its own payment identity, balance allocation, and server-enforced spending policy.

Buffer and allocation

The Agents wallet page presents one owner-controlled buffer balance. Use Distribute to move USDC from the buffer into an agent wallet, or withdraw funds from the agent wallet back to the buffer. This model makes it clear:
  • how much the organization controls in the buffer;
  • how much is allocated across agents; and
  • how much each agent is allowed to spend.

Manage wallets in the app

Open a wallet row or its actions menu to inspect details, fund or withdraw an allocation, edit its policy, reset its key, and review activity. The page also exposes the organization Credit ledger. If setup was interrupted, use the displayed recovery state rather than creating another owner wallet.

Create a wallet

Use the one-step onboarding flow:
Or create another wallet while signed in:
The setup creates a P-256 signing key. In the current CLI device flow, the CLI supplies an ephemeral public key, so the browser encrypts the private-key payload for that CLI session before relaying it. The browser also downloads a one-time local backup; that automatic download does not send the key to the CLI. Relay happens only after the user explicitly confirms, copies, or manually downloads from the device-flow dialog. Store the one-time Key backup securely after setup.

Authentication modes

Set the runtime key as an environment variable:
Or import the same bundle into the CLI:

Spending controls

Spending policies are enforced server-side. A call that exceeds the configured limit is rejected before the wallet signs the payment. The current policy editor configures a maximum amount per typed-data signature. The attached server policy always blocks direct eth_sendTransaction; a zero maximum means typed-data signing is uncapped, while a positive value adds the per-signature USDC cap. Recommended practice:
  • start with a small per-transaction maximum;
  • omit CLI --yes during development so the x402 quote still requires confirmation;
  • monitor wallet history after changing a policy; and
  • rotate or reset a wallet if its key may have been exposed.
An Agent Wallet Key is a secret signing credential. Do not include it in screenshots, support requests, source control, telemetry, or model prompts.