{"api":"v1","generated_at":"2026-09-16T03:37:16.779Z","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/resolve-exende-dev-v1-resolve-01b41d","pinned_page":"https://tollindex.com/e/resolve-exende-dev-v1-resolve-01b41d/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":"resolve-exende-dev-v1-resolve-01b41d","canonical_url":"https://resolve.exende.dev/v1/resolve","resource":"https://resolve.exende.dev/v1/resolve","http_method":"POST","type":"http","x402_version":2,"registries":["cdp"],"primary_registry":"cdp","curated_by_coinbase":false,"description":"Exende Resolve turns a public URL into machine-readable web, document, data, text, or image metadata. It detects resource type, extracts static HTML, renders JavaScript pages only when needed, parses PDF text, JSON, CSV and plain text, and returns a normalized result.","service_name":"Exende Resolve","declared_category":null,"declared_tags":["exende","agents","web-content","document-extraction","pdf"],"route_template":null,"registry_updated":"2026-08-26T13:05:58.343Z"},"derived":{"note":"fields no registry supplies; TOLL derives them and marks them derived on the page","title":"resolve","category":"compute","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.03 USDC","amount_units":0.03,"decimals_known":true,"pay_to":"0x9d2526Fa73fcb300B78075c4446Ec0B306f1a3f9","scheme":"exact"}],"counters":{"observed_at":"2026-09-15T21:20:12.737Z","calls_30d":6,"unique_payers_30d":1,"last_called_at":"2026-08-26T13:05:57.332Z"},"validation":{"latest":{"observed_at":"2026-09-15T03:49:13.273Z","state":"pass","failed_checks":[],"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-15T03:49:13.273Z","state":"pass","failed_checks":[],"run_id":"daily-2026-09-15","state_changed":false},{"observed_at":"2026-09-14T03:48:53.389Z","state":"pass","failed_checks":[],"run_id":"daily-2026-09-14","state_changed":false},{"observed_at":"2026-09-13T03:48:37.993Z","state":"pass","failed_checks":[],"run_id":"daily-2026-09-13","state_changed":false},{"observed_at":"2026-09-12T04:12:29.007Z","state":"pass","failed_checks":[],"run_id":"daily-2026-09-12","state_changed":false},{"observed_at":"2026-09-11T09:27:03.900Z","state":"pass","failed_checks":[],"run_id":"daily-2026-09-11","state_changed":true}]},"seller":{"wallet":"0x9d2526Fa73fcb300B78075c4446Ec0B306f1a3f9","page":"https://tollindex.com/seller/0x9d2526Fa73fcb300B78075c4446Ec0B306f1a3f9","endpoints":3,"hosts":3},"reports":0,"registry_record":{"cdp":[{"tags":["exende","agents","web-content","document-extraction","pdf"],"type":"http","accepts":[{"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"payTo":"0x9d2526Fa73fcb300B78075c4446Ec0B306f1a3f9","amount":"30000","scheme":"exact","network":"eip155:8453","maxTimeoutSeconds":300}],"quality":{"lastCalledAt":"2026-08-26T13:05:57.332Z","l30DaysTotalCalls":6,"l30DaysUniquePayers":1},"resource":"https://resolve.exende.dev/v1/resolve","extensions":{"bazaar":{"info":{"input":{"body":{"url":"https://example.com/article","output":"auto","render":"auto"},"type":"http","method":"POST","bodyType":"json"},"output":{"type":"json","example":{"id":"resolve_0123456789abcdef0123456789abcdef","limits":{"truncated":false,"output_bytes":900},"status":"completed","metadata":{"title":"Example"},"resolved":{"data":null,"text":"Example content.","type":"webpage","links":[],"format":"html","markdown":"# Example content"},"resource":{"final_url":"https://example.com/article","size_bytes":42000,"content_type":"text/html","requested_url":"https://example.com/article","redirect_count":0,"content_disposition":null},"processing":{"ocr_used":false,"strategy":"static_html","duration_ms":800,"browser_used":false,"browser_ms_used":null,"cost_estimate_usd":"0.001100"},"read_token":"ex_resolve_read_REDACTED","status_url":"https://resolve.exende.dev/v1/resolves/resolve_0123456789abcdef0123456789abcdef"}}},"schema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method","bodyType","body"],"properties":{"body":{"type":"object","required":["url"],"properties":{"url":{"type":"string","format":"uri","description":"A public HTTP or HTTPS resource URL."},"output":{"enum":["auto","markdown","text","json"],"type":"string","default":"auto"},"render":{"enum":["auto","always","never"],"type":"string","default":"auto","description":"Use auto to render only when static HTML is not useful and page signals indicate client-side content."}},"additionalProperties":false},"type":{"type":"string","const":"http"},"method":{"enum":["POST"],"type":"string"},"bodyType":{"enum":["json","form-data","text"],"type":"string"}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","required":["id","status","resource","resolved","processing","limits"],"properties":{"id":{"type":"string","pattern":"^resolve_[a-f0-9]{32}$"},"status":{"enum":["completed","failed","processing"],"type":"string"},"read_token":{"type":"string"},"status_url":{"type":"string","format":"uri"}},"additionalProperties":true}}}}}},"builder-code":{"info":{"a":"exende_resolve","s":["cdp_sdk_server"]},"schema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"maxItems":11,"description":"Service builder codes"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"}},"additionalProperties":false}},"payment-identifier":{"info":{"required":true},"schema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["required"],"properties":{"id":{"type":"string","pattern":"^[a-zA-Z0-9_-]+$","maxLength":128,"minLength":16},"required":{"type":"boolean"}}}},"eip2612GasSponsoring":{},"erc20ApprovalGasSponsoring":{}},"description":"Exende Resolve turns a public URL into machine-readable web, document, data, text, or image metadata. It detects resource type, extracts static HTML, renders JavaScript pages only when needed, parses PDF text, JSON, CSV and plain text, and returns a normalized result.","lastUpdated":"2026-08-26T13:05:58.343Z","serviceName":"Exende Resolve","x402Version":2}]}}