😵 40 refunds issued, 3 to fraudsters
You asked it to handle customer refunds. It processed 40 in one pass. The money is gone.
Small things run on their own. Big things ask you first. Every action leaves a record.
It isn't malicious. It just has no boundaries — and today's tools ship without any.
You asked it to handle customer refunds. It processed 40 in one pass. The money is gone.
You asked it to clean up your inbox. It also removed the contract you sign next month.
Funds on the card, rules on the card. Every action it wants to take goes through this gate.
Cloudflare (2026-08-04) gave agents wallets with preset limits; Stripe issues single-use cards. Caps and human approval are table stakes now — MetaMask Agent Wallet shipped both in August. What still isn't solved is everything that isn't a payment, and proving after the fact which agent did what under which rule.
| Capability | Preset caps Cloudflare / Stripe |
AskGrokWallet |
|---|---|---|
| Set a spending limit up front | ✓ | ✓ |
| Ask a human when the limit is crossed | ✗ | ✓ |
| Rules enforced by the contract, not by a signer | ✗ | ✓ |
| Covers deletes and sends, not just payments | ✗ | ✓ |
| Afterwards, prove which agent did it | ✗ | ✓ |
Because the unit we govern is not money, it's actions. Paying is one kind of action.
ERC-8196 (AI Agent Authenticated Wallet) moved to Final in July 2026 — and shipped without a reference implementation or test cases. We implemented it and deployed it. The agent holds a scoped, capped authorization, never your private key.
The agent holds a capped lease, not a key. Over the cap, the contract reverts — we cannot move your funds either.
Each entry commits to the previous one. Change one and the chain no longer verifies — including for us.
If one agent misbehaves, revoke that one lease without stopping the rest of the fleet.
We are not doing the launch-a-concept-then-a-token thing. Trust is the whole product here, and trust only accumulates through real use. What we want right now is not money — it's 50 people willing to try this and tell us where it hurts.