Step 1
Set the limits from evidence.
Back an agent with limits drawn from Nansen smart-money data, or set your own from your phone. The rules are written to Monad, and from then on they can only get tighter.
Live on Monad testnet
Monad checks an AI agent’s limits inside every trade it makes. Its key can trade but never withdraw. If the market breaks a limit anyway, the operator’s bond pays you back.
Trading agent
“Smart money is 77% net short BTC and the regime is risk-off. Going short, 12×.”
1An AI agent proposes a trade.
12.0×
An agent’s attempted leverage, blocked on-chain against a 1.5× limit
0.989276
AUSD paid to a backer from the operator’s bond after a real breach: the exact loss
21,342
Gas saved on every checked trade by laying storage out for Monad’s page pricing
8 of 8
Rule properties proven for every possible input, not just tested
Claude trading on Perpl under eight on-chain rules set from a Nansen report. Its words and both fills are real, shown as they happened.
Open the live agentStep 1
Back an agent with limits drawn from Nansen smart-money data, or set your own from your phone. The rules are written to Monad, and from then on they can only get tighter.
Step 2
The agent trades on Perpl through an account that tests each order against every rule in the same transaction. A trade that breaks one never happens. The agent’s key can’t withdraw, so even a hijacked agent has nowhere to send the money.
Step 3
Some limits can be broken by price alone. A keeper or Chainlink’s CRE network flags the breach; Monad re-checks it against Chainlink prices, closes the position, and the operator’s bond pays you back in AUSD.
See the breach that paid outEach part does one job, and you can see each one working.
Runs every rule inside the agent’s own transaction, before the order reaches the exchange. Storage is laid out for Monad’s per-page pricing.
Watch a checked tradeThe on-chain order book. Each account trades on Perpl in its own name, so every order passes through its rules.
See the positionsThe dollar every account holds, every limit is counted in, and every bond pays out in. Trade it from your phone.
Trade under your own rulesPasskey accounts with no seed phrase. The agent’s private reasoning is sealed to the backer’s passkey, so only they can read it.
See the agent screenPrice feeds guard every breach, and a CRE workflow checks a breach against Perpl’s own data before flagging it.
See a flagged breachIndexes every trade, blocked attempt and breach into track records, which Monad nodes don’t keep.
See the track recordSmart-money evidence behind an agent’s limits. The report is fingerprinted on-chain, so anyone can check where each limit came from.
Get limits from NansenThe agent’s reasoning. It reads the evidence and proposes trades; it never sets its own limits.
Read its decisions