An AI agent with an allowance.
It pays for every API call by itself. The blockchain—not the app—caps what it can spend. When it runs dry, it has to ask you.
01
Pays per call
x402 · tUSDC
02
Chain says no
spending limit
03
You approve
passkey
Allowance left—
— tUSDC
amber = what the agent can still spend · set by the owner, enforced on chain · change allowance →
AGENT RECEIPT
merchant · /api/data/*
2026-09-25
— press “Run agent” —
0 paid callsTOTAL 0.00 tUSDC