{
 "version": 1,
 "x402Version": 2,
 "name": "Read any smart contract (6 EVM chains)",
 "description": "Read-only smart contract access for agents on Ethereum, Base, Arbitrum, OP Mainnet, Polygon and BNB Chain. /read-contract takes the contract address, chain and a human-readable function signature (e.g. \"balanceOf(address) view returns (uint256)\") plus args and optional blockTag, runs eth_call and returns the decoded result (big numbers as strings), raw hex, block number and chain id; reverts return HTTP 422 with the decoded revert reason. /multicall runs up to 20 reads in one Multicall3 request. /resolve does ENS (Ethereum) and Basename (*.base.eth on Base) forward and reverse resolution with avatar, url and social text records. /token returns ERC-20 name, symbol, decimals and total supply, or detects ERC-721/ERC-1155 via ERC-165. Live public RPCs with fallbacks, no signing, no keys.",
 "resources": [
  "https://chainread.genexxis.com/read-contract",
  "https://chainread.genexxis.com/multicall",
  "https://chainread.genexxis.com/resolve",
  "https://chainread.genexxis.com/token"
 ],
 "ownershipProofs": [
  "0xa8d8d0df8735db067f05e4026cf9fa15d1f2580ac50c5eb3ee1d4291459546c07d70cec72a9105028a935b35ee59d74cb13423ccd2206f482fc6ad6ac2395b751c"
 ],
 "openapi": "https://chainread.genexxis.com/openapi.json",
 "llms": "https://chainread.genexxis.com/llms.txt"
}