{"name":"x402-presign-guard","about":"Pay-per-call pre-sign transaction safety for AI agents. Decodes EVM calldata and returns a GO/HOLD/BLOCK verdict before you sign.","payment":"x402 v1 — call a /guard/* endpoint; a 402 returns the payment requirements.","signatureSetSize":5908,"endpoints":[{"method":"GET","path":"/guard/tx","price":"0.05 USDC","desc":"Pre-sign risk check of a raw EVM transaction (decodes calldata, flags drainer patterns, returns GO/HOLD/BLOCK).","query":{"to":"0x recipient/contract","data":"0x calldata (optional)","value":"wei (optional)","chain":"e.g. base (optional)"}},{"method":"GET","path":"/guard/approval","price":"free","desc":"Pre-sign risk of a token approval: unlimited-allowance & malicious-spender check. FREE adoption tier — the most common drainer vector, no payment required.","query":{"token":"0x token","spender":"0x spender","amount":"uint256 dec/hex (optional, default unlimited)"}},{"method":"GET","path":"/guard/token","price":"0.05 USDC","desc":"Pre-TRADE ERC-20 safety for autonomous trading agents (the per-trade repeat call): known-malicious DB + on-chain rug/honeypot red-flags via free RPC (owner controls, mint/pause/blacklist, ownership renounced?). Returns GO/HOLD/BLOCK.","query":{"token":"0x token contract","chain":"e.g. base (optional)"}}]}