{"name":"Base token safety snapshot (x402)","description":"Base token safety snapshot: heuristic on-chain scan of an ERC-20 on Base (bytecode/proxy check, ERC-20 metadata, risky-function selector scan, owner/renounce check, Uniswap v3 / Aerodrome pool + liquidity discovery, best-effort sell simulation). Public RPC data only. Heuristic, not financial advice.","status":"experimental","disclaimer":"HEURISTIC, NOT FINANCIAL ADVICE. This is an automated best-effort scan of public Base on-chain data. It can miss risks and can raise false alarms. It is not an audit, a guarantee of safety, or a recommendation to buy, sell or hold anything. Verify independently; you are solely responsible for your decisions.","pricing":{"per_call_usd":"0.01","asset":"USDC","network":"eip155:8453 (Base)","scheme":"exact","payTo":"0x2B7EeC7c9d54526c8f194a9dA18660C1427C6232","facilitator":"https://facilitator.payai.network","protocol":"x402"},"endpoints":{"GET /token/{address}":"Paid. Snapshot for a Base ERC-20 address.","GET /token?address={address}":"Paid. Same as above.","GET /example":"Free. Static sample response (illustrative, not live data).","GET /health":"Free. Liveness.","GET /":"Free. This document."},"input_schema":{"address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"ERC-20 token contract address on Base (chain 8453)"}},"output_schema":{"type":"object","required":["address","heuristic","confidence","checks","limitations","disclaimer"],"properties":{"address":{"type":"string"},"chain":{"type":"string"},"chainId":{"type":"number"},"token":{"type":"object","properties":{"name":{"type":["string","null"]},"symbol":{"type":["string","null"]},"decimals":{"type":["number","null"]},"total_supply":{"type":["string","null"]}}},"heuristic":{"type":"boolean","const":true},"confidence":{"type":"string","enum":["low","medium"]},"summary":{"type":"string"},"flagged_checks":{"type":"array","items":{"type":"string"}},"pools":{"type":"array","items":{"type":"object"}},"checks":{"type":"array","items":{"type":"object","required":["id","status","detail"],"properties":{"id":{"type":"string"},"status":{"type":"string","enum":["pass","info","warn","fail","unknown"]},"detail":{"type":"string"},"data":{}}}},"limitations":{"type":"array","items":{"type":"string"}},"disclaimer":{"type":"string"},"meta":{"type":"object"}}},"data_sources":"Public Base JSON-RPC only (eth_call, eth_getCode, eth_getStorageAt). No third-party data resold.","guarantees":"None. Heuristic output; never a verdict. You are only charged when the request succeeds (HTTP < 400)."}