Agent Wallet Join waitlist
Live demo · your browser · mock money

Let the agent try to spend.
Watch the server decide.

This runs the real policy engine from the codebase, ported to JavaScript, on a pretend $200 float. The agent can only request — every charge is evaluated against your caps, and anything at or above the threshold waits for you to approve out-of-band. Nothing real is charged.

Agent consoleagent · can only request
The agent will narrate its request here.
Amount (A$)
Merchant
Reason
creates a pending intent — never moves money on its own
MerchantA$0.00
reason
waiting for you — on a channel the agent can't reach (Telegram · dashboard · CLI)
Your policy — set the blast radius
Float (A$)
Per charge (A$)
Per 24h (A$)
Velocity (per hr)
Auto-approve under (A$) — 0 = confirm everything
Wallet & ledgerAUD
Remaining
200.00
Spent
0.00
Float
200.00
Append-only audit
No events yet — send a request on the left.
Same engine, real rails

This is the actual safety model.

In production the same policy engine gates a real Stripe Issuing card, approvals hit your phone, and the ledger is append-only in a database. Want to give your agent real, bounded spend?

Join the waitlist How it works