{"api":"v1","generated_at":"2026-09-16T00:46:20.254Z","licence":{"name":"CC BY 4.0","url":"https://creativecommons.org/licenses/by/4.0/","attribution":"TOLL, with a link to the page cited"},"page":"https://tollindex.com/e/animica-dev-x402-mesh-probe-fe45d8","pinned_page":"https://tollindex.com/e/animica-dev-x402-mesh-probe-fe45d8/at/2026-09-15T21-20Z","pinned":false,"method":"https://tollindex.com/ledger/method","snapshot_at":"2026-09-15T21:20:12.737Z","snapshot_stamp":"2026-09-15T21-20Z","endpoint":{"slug":"animica-dev-x402-mesh-probe-fe45d8","canonical_url":"https://animica.dev/x402/mesh/probe","resource":"https://animica.dev/x402/mesh/probe","http_method":"POST","type":"http","x402_version":2,"registries":["cdp"],"primary_registry":"cdp","curated_by_coinbase":false,"description":"Call any x402 endpoint WITHOUT paying and get back what its own 402 challenge says: the real price, asset, network, payTo address, scheme, timeout, and the request schema when the merchant publishes one. Directory listings are written once and go stale; this is the merchant's own current statement of the terms you are about to accept. It also distinguishes the cases a directory cannot: a resource that answers 402 properly, one that is listed as paid but answers WITHOUT payment, one that is listed but gone, and one that simply fails. No payment header is ever sent, so this cannot settle anything, and unknown endpoints are probed with GET — never a write verb with a guessed body.","service_name":"Animica","declared_category":null,"declared_tags":[],"route_template":null,"registry_updated":"2026-08-22T08:39:10.443Z"},"derived":{"note":"fields no registry supplies; TOLL derives them and marks them derived on the page","title":"mesh probe","category":"market-data","first_observed_by_toll":"2026-09-10T19:08:24.178Z","last_observed_by_toll":"2026-09-15T21:20:12.737Z","observation_began":"2026-09-10"},"presence":{"listed_now":true,"first_absent_at":null,"delisting_confirmed_at":null,"events":[{"registry":"cdp","at":"2026-09-10T19:08:24.178Z","event":"listed"}]},"accepts":[{"registry":"cdp","ordinal":0,"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","asset_name":"USD Coin","symbol":"USDC","decimals":6,"amount_display":"0.0058 USDC","amount_units":0.005799,"decimals_known":true,"pay_to":"0x5D17c40FD6b119dc6006C4Ab3C20a917FCaB2aCD","scheme":"exact"},{"registry":"cdp","ordinal":1,"network":"animica:1","asset":"ANM","asset_name":null,"symbol":null,"decimals":null,"amount_display":"68878682293 smallest units, decimals unknown","amount_units":null,"decimals_known":false,"pay_to":"anim1zqpsmegc0qcvzjfukm89xs0zeu3eqyyyel7kelehuszvwfarqypky2gr946ga","scheme":"exact"}],"counters":{"observed_at":"2026-09-15T21:20:12.737Z","calls_30d":3,"unique_payers_30d":1,"last_called_at":"2026-08-22T08:39:10.258Z"},"validation":{"latest":{"observed_at":"2026-09-15T07:09:10.850Z","state":"pass","failed_checks":["bazaar.info.output.example"],"endpoint_http_status":402,"run_id":"daily-2026-09-15"},"uptime":[{"days":7,"observed":5,"passed":5,"ratio":1},{"days":30,"observed":5,"passed":5,"ratio":1},{"days":90,"observed":5,"passed":5,"ratio":1}],"history_90d":[{"observed_at":"2026-09-15T07:09:10.850Z","state":"pass","failed_checks":["bazaar.info.output.example"],"run_id":"daily-2026-09-15","state_changed":false},{"observed_at":"2026-09-14T06:35:11.104Z","state":"pass","failed_checks":["bazaar.info.output.example"],"run_id":"daily-2026-09-14","state_changed":false},{"observed_at":"2026-09-13T06:24:05.183Z","state":"pass","failed_checks":["bazaar.info.output.example"],"run_id":"daily-2026-09-13","state_changed":false},{"observed_at":"2026-09-12T13:57:24.234Z","state":"pass","failed_checks":["bazaar.info.output.example"],"run_id":"daily-2026-09-12","state_changed":false},{"observed_at":"2026-09-11T14:54:40.636Z","state":"pass","failed_checks":["bazaar.info.output.example"],"run_id":"daily-2026-09-11","state_changed":true}]},"seller":{"wallet":"0x5D17c40FD6b119dc6006C4Ab3C20a917FCaB2aCD","page":"https://tollindex.com/seller/0x5D17c40FD6b119dc6006C4Ab3C20a917FCaB2aCD","endpoints":58,"hosts":1},"reports":0,"registry_record":{"cdp":[{"type":"http","accepts":[{"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","decimals":6},"payTo":"0x5D17c40FD6b119dc6006C4Ab3C20a917FCaB2aCD","amount":"5799","scheme":"exact","network":"eip155:8453","maxTimeoutSeconds":60},{"asset":"ANM","extra":{"unit":"nANM","native":true,"chain_id":1,"decimals":9,"rate_side":"bid","how_to_pay":"Sign a TRANSFER of at least `amount` nANM to payTo on Animica (chainId 1) and send the signed raw transaction as payload.rawTransaction. You pay the chain fee; we submit it. Because we sponsor no gas on this lane, it is priced 25% below the USDC price.","rate_source":"nonkyc","genesis_hash":"0xa0892158cf997c56e91d0aa12e60c36037dae34800a2b54111a8fa17ec88b7de","price_display":"68.878682293 ANM","usd_equivalent":"0.004349","usd_list_price":"0.005799","discount_percent":25,"rate_observed_at":"2026-08-22T08:37:50.000Z","rate_usd_per_anm":"0.00006314"},"payTo":"anim1zqpsmegc0qcvzjfukm89xs0zeu3eqyyyel7kelehuszvwfarqypky2gr946ga","amount":"68878682293","scheme":"exact","network":"animica:1","maxTimeoutSeconds":60}],"quality":{"lastCalledAt":"2026-08-22T08:39:10.258Z","l30DaysTotalCalls":3,"l30DaysUniquePayers":1},"resource":"https://animica.dev/x402/mesh/probe","extensions":{"bazaar":{"info":{"input":{"body":{"resource":"https://animica.dev/x402/qrng/draw"},"type":"http","method":"POST","bodyType":"json"},"output":{"type":"json"}},"schema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"body":{"type":"object","required":["resource"],"properties":{"fresh":{"type":"boolean","description":"ignore any cached probe and call it again now (default false)"},"method":{"type":"string","description":"HTTP verb to probe with. Omit and GET is tried first, then POST with an empty body — a write verb is never guessed at an unknown endpoint"},"resource":{"type":"string","description":"absolute http(s) URL of the x402 endpoint to verify"}}},"type":{"type":"string","const":"http"},"method":{"enum":["POST"],"type":"string"},"bodyType":{"enum":["json"],"type":"string"}}},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{}}}}},"discoverable":true},"animica":{"name":"x402 Mesh — verify one endpoint before you pay it","price":"0.005799","terms":{"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","pay_to":"0x5D17c40FD6b119dc6006C4Ab3C20a917FCaB2aCD","scheme":"exact","network":"eip155:8453","chain_id":8453,"amount_atomic":"5799"},"catalog":"https://animica.dev/.well-known/x402","openapi":"https://animica.dev/x402/openapi.json","product":"mesh_probe","currency":"USDC","provider":"Animica","description":"Call any x402 endpoint WITHOUT paying and get back what its own 402 challenge says: the real price, asset, network, payTo address, scheme, timeout, and the request schema when the merchant publishes one. Directory listings are written once and go stale; this is the merchant's own current statement of the terms you are about to accept. It also distinguishes the cases a directory cannot: a resource that answers 402 properly, one that is listed as paid but answers WITHOUT payment, one that is listed but gone, and one that simply fails. No payment header is ever sent, so this cannot settle anything, and unknown endpoints are probed with GET — never a write verb with a guessed body.","content_type":"application/json","x402_version":2,"documentation":"https://animica.dev/x402#product-mesh_probe"},"discovery":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","bodyFields":{"fresh":{"type":"boolean","required":false,"description":"ignore any cached probe and call it again now (default false)"},"method":{"type":"string","required":false,"description":"HTTP verb to probe with. Omit and GET is tried first, then POST with an empty body — a write verb is never guessed at an unknown endpoint"},"resource":{"type":"string","required":true,"description":"absolute http(s) URL of the x402 endpoint to verify"}}},"output":{"type":"json","description":"outcome (paywalled|open|dead|error|blocked), http_status, method, price {atomic, usd, asset, network, pay_to, scheme, max_timeout_seconds}, call_spec, accepts[], latency_ms, probed_at, cached"}},"discoverable":true}},"description":"Call any x402 endpoint WITHOUT paying and get back what its own 402 challenge says: the real price, asset, network, payTo address, scheme, timeout, and the request schema when the merchant publishes one. Directory listings are written once and go stale; this is the merchant's own current statement of the terms you are about to accept. It also distinguishes the cases a directory cannot: a resource that answers 402 properly, one that is listed as paid but answers WITHOUT payment, one that is listed but gone, and one that simply fails. No payment header is ever sent, so this cannot settle anything, and unknown endpoints are probed with GET — never a write verb with a guessed body.","lastUpdated":"2026-08-22T08:39:10.443Z","serviceName":"Animica","x402Version":2}]}}