CUSTODY
Connect Wallet

Deposit USDC. Set agent rules. Spend autonomously.

Programmable USDC vaults for autonomous AI agents on Arc. Per-agent caps, recipient allow-lists, and on-chain escrow with performance bonds — all enforced by the contract, not by trust.

Custody Vault
Arc Testnet
Vault balance
$
USDC USDC
Net APY
Escrows
Strategy
Price / share
Open dashboard →
Built on
USDC USDC native
Arc Arc Network
MetaMask compatible
Circle Circle Programmable Wallets

One vault. Many guardrails.

Stop handing agents your private key. Give them a programmable budget instead — with caps, allow-lists, and escrow that the chain enforces.

Custody

Deposit USDC into a vault keyed to your wallet. Withdraw any amount anytime. No lockups, no shares, no slippage.

Agent rules

Register an agent with a monthly USDC cap and an optional recipient allow-list. Pause, resume, or revoke anytime — instantly on-chain.

Escrow + bonds

Lock funds against a task with a deadline. Agent posts a performance bond. Verifier or you approves; dispute slashes the bond to you.

How it works

Four steps from wallet to autonomous agent payments.

01

Connect a wallet

MetaMask or sign in with email — Circle provisions a programmable wallet behind the scenes.

02

Deposit USDC

Move USDC from your wallet into your vault. Approve once, deposit any time.

03

Register agents

Give each agent an address, a monthly cap, and (optionally) an allow-list of recipients.

04

Let them spend

Agents call spend(owner, recipient, amount) from their own wallet. The contract enforces every rule.

Build your first agent vault

Free to use on Arc Testnet. No signup, no API key required to read.

Open app →