{"name":"Chain Inspector","description":"Pay-per-call, read-only EVM contract intelligence for agents: contract profile, proxy/implementation detection, token metadata. Live reads, no API key, USDC on Base via x402. Invalid input or RPC failure returns non-2xx and is not charged.","x402Version":2,"network":"eip155:8453","payTo":"0x9B4635149EE854384c91ED98741f000dc90F28f0","resources":[{"type":"http","resource":"https://chain-inspector-x402.netlify.app/v1/contract","x402Version":2,"method":"GET","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x9B4635149EE854384c91ED98741f000dc90F28f0","maxTimeoutSeconds":300,"extra":{"name":"USD Coin","version":"2"}}],"lastUpdated":"2026-10-25T09:58:39.869Z","metadata":{"description":"One-call EVM contract profile read live from chain: is it a contract or EOA, bytecode size, proxy type and implementation/admin (EIP-1967, UUPS, beacon, EIP-1167 clone, EIP-7702), token standard and metadata (ERC-20/721/1155), owner and whether ownership is renounced, native balance, nonce. Base, Ethereum, Arbitrum, Optimism, Polygon. Useful before interacting with or paying an unknown address.","mimeType":"application/json","query":{"address":"0x... (required)","chain":"base|ethereum|arbitrum|optimism|polygon (default base)"}}},{"type":"http","resource":"https://chain-inspector-x402.netlify.app/v1/proxy","x402Version":2,"method":"GET","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"3000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x9B4635149EE854384c91ED98741f000dc90F28f0","maxTimeoutSeconds":300,"extra":{"name":"USD Coin","version":"2"}}],"lastUpdated":"2026-10-25T09:58:39.871Z","metadata":{"description":"Detect whether an EVM address is an upgradeable proxy and resolve where it points: EIP-1967 transparent/UUPS/beacon, EIP-1822, OpenZeppelin legacy, EIP-1167 minimal clone, EIP-7702 delegated EOA. Returns proxy type, implementation, admin and beacon addresses, read live via storage slots. Base, Ethereum, Arbitrum, Optimism, Polygon.","mimeType":"application/json","query":{"address":"0x... (required)","chain":"base|ethereum|arbitrum|optimism|polygon (default base)"}}},{"type":"http","resource":"https://chain-inspector-x402.netlify.app/v1/token","x402Version":2,"method":"GET","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"2000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x9B4635149EE854384c91ED98741f000dc90F28f0","maxTimeoutSeconds":300,"extra":{"name":"USD Coin","version":"2"}}],"lastUpdated":"2026-10-25T09:58:39.871Z","metadata":{"description":"Token metadata for any EVM token contract, read live from chain: standard (ERC-20, ERC-721, ERC-1155), name, symbol, decimals, total supply (raw and formatted). Handles bytes32 names (e.g. MKR). Base, Ethereum, Arbitrum, Optimism, Polygon.","mimeType":"application/json","query":{"address":"0x... (required)","chain":"base|ethereum|arbitrum|optimism|polygon (default base)"}}}]}