Open a vault
Give your agent an allowance — never your wallet. Set the rules once; Nanny enforces them on-chain, even when your agent is fooled.
Activity and Agent unlock once your vault exists — they both act on a specific vault.
Trickles in second by second — not all at once.
Unspent allowance stops growing here.
A ceiling on any single payment.
Your agent can pay only these. Anywhere else is blocked on-chain.
Stays in the vault. Your agent never holds it.
You'll need Monad testnet MON — get some from the faucet ↗
What you came to see
Example · not liveOpen a vault and the Agent tab lets you poison a real LLM with a real prompt injection. It gets fooled. The contract doesn't. This is a mock-up of that moment — no chain, no transaction.
The real thing writes the agent’s reason to the chain and gives you a transaction hash you can check yourself.
