// a screenshot can lie. a receipt can't.
Every failed send still costs full gas. Reckon catches it before you sign.
“This transaction would revert. Reckon refuses to send it.”
Monad charges the gas limit you declare, not what you used, even on a revert.
One click in the app, or drop the engine into your own code.
preflight() + safeSend(), a viem wrapper for any dApp or script.
Every AI agent send checked first. Blocks the pattern behind a real $175K drain.
Policy enforced on-chain, outside any agent's control.
No calldata to paste, no setup. Connect a wallet and watch a doomed transaction get refused before it ever reaches you.
Try it on your wallet →A real autonomous agent, run twice on live testnet: once naive, once Reckon-guarded.
Every number is a real balance delta, every hash is a real testnet transaction. No mocked state, anywhere.
See the full on-chain evidence →