Limits an AI trader cannot break. Rules checked inside every trade on Monad, a key that can't withdraw, and a bond that pays you back.
Live on testnet.
AI agents have lost 55.5 ETH, 52.4M tokens and 62.66% of a trading account, in public.
Each time, nothing outside the model said no.
I built the thing that says no. On Monad.
"WHY MONAD"
Checking every rule inside the agent's own transaction costs about 193k gas and no extra round trip.
On a chain with ~0.3 s blocks, that's the difference between a risk check and a risk report.
Your trading agent's key should be able to do exactly one thing: trade.
Not withdraw. Not edit its own limits. Not skip a check. On Meckling it can't, because the account won't let it.
"Prompts are not risk controls."
"Make no mistakes" was the instruction. The agent sent 52.4M tokens to a stranger anyway.
Prompts are not risk controls. A limit has to live somewhere the model can't talk its way past.
AI agents have lost 55.5 ETH, 52.4M tokens and 62.66% of a trading account, in public.
Each time, nothing outside the model said no.
I built the thing that says no. On Monad.
AI agents have lost 55.5 ETH, 52.4M tokens and 62.66% of a trading account, in public.
Each time, nothing outside the model said no.
I built the thing that says no. On Monad.
AI agents have lost 55.5 ETH, 52.4M tokens and 62.66% of a trading account, in public.
Each time, nothing outside the model said no.
I built the thing that says no. On Monad.
AI agents have lost 55.5 ETH, 52.4M tokens and 62.66% of a trading account, in public.
Each time, nothing outside the model said no.
I built the thing that says no. On Monad.
AI agents have lost 55.5 ETH, 52.4M tokens and 62.66% of a trading account, in public.
Each time, nothing outside the model said no.
I built the thing that says no. On Monad.
AI agents have lost 55.5 ETH, 52.4M tokens and 62.66% of a trading account, in public.
Each time, nothing outside the model said no.
I built the thing that says no. On Monad.
AI agents have lost 55.5 ETH, 52.4M tokens and 62.66% of a trading account, in public.
Each time, nothing outside the model said no.
I built the thing that says no. On Monad.
AI agents have lost 55.5 ETH, 52.4M tokens and 62.66% of a trading account, in public.
Each time, nothing outside the model said no.
I built the thing that says no. On Monad.
AI agents have lost 55.5 ETH, 52.4M tokens and 62.66% of a trading account, in public.
Each time, nothing outside the model said no.
I built the thing that says no. On Monad.
AI agents have lost 55.5 ETH, 52.4M tokens and 62.66% of a trading account, in public.
Each time, nothing outside the model said no.
I built the thing that says no. On Monad.
AI agents have lost 55.5 ETH, 52.4M tokens and 62.66% of a trading account, in public.
Each time, nothing outside the model said no.
I built the thing that says no. On Monad.
AI agents have lost 55.5 ETH, 52.4M tokens and 62.66% of a trading account, in public.
Each time, nothing outside the model said no.
I built the thing that says no. On Monad.
AI agents have lost 55.5 ETH, 52.4M tokens and 62.66% of a trading account, in public.
Each time, nothing outside the model said no.
I built the thing that says no. On Monad.
AI agents have lost 55.5 ETH, 52.4M tokens and 62.66% of a trading account, in public.
Each time, nothing outside the model said no.
I built the thing that says no. On Monad.