{"what":"Free, unmetered JSON-RPC, scoped to what you need in order to pay us or to inspect what you are paying into.","yourAllowance":{"callsPerHour":60,"remaining":60,"scope":"the network address we see, shared with anyone behind it","note":"the same allowance the free tools draw on."},"how":"POST here — {method, params} is enough (jsonrpc and id optional), as a single object or an array.","methods":["eth_chainId","eth_blockNumber","net_version","eth_getCode","eth_call","eth_getTransactionReceipt","eth_getLogs"],"scopedTo":{"contracts":{"settlement":"0x4020074e9dF2ce1deE5A9C1b5c3f541D02a10003","erc3009DepositCollector":"0x4020806089470a89826cB9fB1f4059150b550004","permit2DepositCollector":"0x4020425FAf3B746C082C2f942b4E5159887B0005","permit2":"0x000000000022D473030F116dDEE9F6B43aC78BA3"},"assets":["0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","0xfde4C96c8593536E31F229EA8f37b2ADa2699bb2","0x50c5725949A6F0c72E6C4a641F24049A917DB0Cb","0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42","0x4200000000000000000000000000000000000006"]},"scopeNote":"these are the addresses services.json names under payment.settlement, from the same constants. eth_getLogs also accepts the assets we quote, so a funding trace is one you can complete here.","example":{"jsonrpc":"2.0","id":1,"method":"eth_getCode","params":["0x4020074e9dF2ce1deE5A9C1b5c3f541D02a10003","latest"]},"auditYourChannel":{"what":"every event your channel ever emitted — deposits, claims, refunds, withdrawals","call":{"jsonrpc":"2.0","id":1,"method":"eth_getLogs","params":[{"address":"0x4020074e9dF2ce1deE5A9C1b5c3f541D02a10003","fromBlock":"0x2be6c20","toBlock":"latest","topics":[null,"<your channelId>"]}]},"note":"the range is paged for you; the escrow was deployed at block 46033952","abi":"https://mcp.zeamprism.com/abi.json"},"everythingElse":"https://mcp.zeamprism.com/llms.txt"}