{"x402Version":2,"name":"FabTally Safe — read-only crypto safety & signature verification API","description":"Pay-per-call crypto SAFETY for humans and agents. Multi-chain token honeypot/rug check (aggregated GoPlus + honeypot.is, 0-100 risk score), \"what am I signing\" EIP-712 / Permit / Permit2 / Seaport signature decode, wallet approval-risk scan with self-executed revoke calldata, and keyless pre-sign transaction simulation. Read-only, stateless, no custody. Descriptive facts only — NOT financial advice.","contact":"hello@fabtally.com","discovery":"https://safe.fabtally.com/agent/overview","resources":[{"resource":"https://safe.fabtally.com/v1/token-safety","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"20000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xccB5d25C698FdfdaA7B21d54088774cF512A90e3","resource":"https://safe.fabtally.com/v1/token-safety","description":"Multi-chain token honeypot / rug safety check. Give {address, chain} (ethereum, base, bsc, polygon, arbitrum, optimism) — aggregates GoPlus token-security + honeypot.is buy/sell-tax simulation into a normalized 0-100 risk score with plain-English, explainable reasons: honeypot / can't-sell, buy/sell tax, mint/blacklist/pausable/ownership privileges, top-holder concentration, LP-lock, contract verified/bytecode. Descriptive on-chain facts only — NOT a buy/sell signal, not financial advice.","mimeType":"application/json","maxTimeoutSeconds":60}]},{"resource":"https://safe.fabtally.com/v1/decode-signature","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xccB5d25C698FdfdaA7B21d54088774cF512A90e3","resource":"https://safe.fabtally.com/v1/decode-signature","description":"\"What am I signing\" — decode an off-chain EIP-712 typed-data signature (Permit / Permit2 / Seaport / generic) into plain English with risk flags: unlimited approval, unknown/known-malicious spender, never-expiring or already-expired deadlines, zero-consideration NFT-drain orders. Off-chain signatures are the top wallet-drainer vector; this is a pure-offline decode (no key, no broadcast).","mimeType":"application/json","maxTimeoutSeconds":30}]},{"resource":"https://safe.fabtally.com/v1/approvals","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xccB5d25C698FdfdaA7B21d54088774cF512A90e3","resource":"https://safe.fabtally.com/v1/approvals","description":"Wallet approval / allowance RISK scan. Give {address, chain} — lists every ERC-20/721 approval ranked by exposure, flags unlimited amounts + unverified/known-malicious spenders + address-poisoning 'fake-approval revoke bait', and returns the exact revoke calldata you execute YOURSELF (we never execute/broadcast).","mimeType":"application/json","maxTimeoutSeconds":60}]},{"resource":"https://safe.fabtally.com/v1/simulate","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"20000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xccB5d25C698FdfdaA7B21d54088774cF512A90e3","resource":"https://safe.fabtally.com/v1/simulate","description":"Keyless pre-sign transaction analysis. Give {chain, from, to, data, value?} — public-RPC eth_call revert check + static calldata decode predicting approval/transfer deltas + risk flags (unlimited approval, approval-for-all, reverts). Honest keyless limitation stated in the response (no full fork trace).","mimeType":"application/json","maxTimeoutSeconds":60}]}],"lastUpdated":"2026-08-01T06:57:45.168Z"}