πŸ€–
// Preview Release Β· Feedback Welcome
This is an early UX preview. Rules and signatures are simulated locally so we can validate the flow before wiring Circle Programmable Wallets + Gateway live on testnet. Try it and tell us what's missing.
Your Agents
0
No agents yet
Total Sent
$0.00
Cumulative Β· preview
Last Trigger
β€”
Nothing yet
Create your agent
Configure the rule once. Sign one EIP-712 message. Agent runs in the background.
1
Pull USDC from your wallet on these chains
connect wallet to load balances

Agent pulls USDC directly from your wallet via gasless EIP-3009 authorization β€” not from a pre-funded Unified Balance. Pick the chains where your USDC actually lives.

Base
β€” USDC
Arc
β€” USDC
Ethereum
β€” USDC
Arbitrum
β€” USDC
Optimism
β€” USDC
Polygon
β€” USDC
Unichain
β€” USDC
Avalanche
β€” USDC
2
Who receives USDC
add one or more wallets

All target wallets receive USDC on Arc. Use your connected address or paste any other.

3
Set the refill rule
all values in USDC
Refill when wallet balance drops below
$ USDC
Agent checks each target wallet. If any has less than this amount, it triggers a refill for that wallet.
How much to send each refill
$ USDC
The amount of USDC delivered to a wallet when it dips below the threshold above.
Safety limit β€” max total per 24 hours
$ USDC / day
Agent stops if it tries to send more than this total in any rolling 24-hour window. Protects against bugs and runaway loops.
// What the agent will do
1 EIP-712 signature Β· revoke anytime Β· expires in 30 days
Your Agents
Active rules running in the background.
β—‡
No agents yet
Configure a rule on the left and click Deploy. It'll show up here.

How your agent works

A single signature authorizes a Circle Programmable Wallet to act on your behalf, strictly within your declared rules. The agent runs continuously and only moves funds when conditions are met.

// Step 01
You sign once
An EIP-712 message captures your rule: source chains, target wallets, amounts, schedule or threshold, daily cap, expiry. No gas, no on-chain transaction β€” just a signature.
✍
// Step 02
Agent watches
In top-up mode it polls each target balance. In schedule mode it waits for the next slot. The agent has no power outside your declared rules.
πŸ‘
// Step 03
Funds move
When triggered, the agent pulls USDC from a source chain via EIP-3009, routes through Circle Gateway, and lands on Arc via CCTP V2 Fast Transfer. Total latency: ~10–20 seconds.
⟢
// Step 04
You stay in control
Pause, resume, or revoke any agent in one click. Every execution is logged with timestamps and tx hashes once live execution ships.
βš‘