{"api":"v1","generated_at":"2026-10-04T17:14:52.751Z","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/attest-tollkit-dev-attest-b730ee","pinned_page":"https://tollindex.com/e/attest-tollkit-dev-attest-b730ee/at/2026-10-04T12-19Z","pinned":false,"method":"https://tollindex.com/ledger/method","snapshot_at":"2026-10-04T12:19:28.656Z","snapshot_stamp":"2026-10-04T12-19Z","endpoint":{"slug":"attest-tollkit-dev-attest-b730ee","canonical_url":"https://attest.tollkit.dev/attest","resource":"https://attest.tollkit.dev/attest","http_method":"POST","type":"http","x402_version":2,"registries":["cdp"],"primary_registry":"cdp","curated_by_coinbase":false,"description":"Prove what a web page said: signed, timestamped evidence of a page's content, with a screenshot. Returns the rendered text and its SHA-256 hash, a screenshot and its hash, response headers, the serving IP and TLS certificate, all signed so anyone can verify it later without trusting us. Use for web evidence, archiving terms of service or prices, compliance records, citation checks and disputes. $0.25 per page; verification is free.","service_name":null,"declared_category":null,"declared_tags":[],"route_template":null,"registry_updated":"2026-09-21T06:00:13.962Z"},"derived":{"note":"fields no registry supplies; TOLL derives them and marks them derived on the page","title":"attest","category":"identity","first_observed_by_toll":"2026-09-20T11:21:27.590Z","last_observed_by_toll":"2026-10-04T12:19:28.655Z","observation_began":"2026-09-10"},"presence":{"listed_now":true,"first_absent_at":null,"delisting_confirmed_at":null,"events":[{"registry":"cdp","at":"2026-09-20T11:21:27.591Z","event":"listed"}]},"accepts":[{"registry":"cdp","ordinal":0,"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","asset_name":"USD Coin","symbol":"USDC","decimals":6,"amount_display":"0.25 USDC","amount_units":0.25,"decimals_known":true,"pay_to":"0xBbfCE2D320dE6aB328Ba93A771c531ebFC9cE704","scheme":"exact"}],"counters":{"observed_at":"2026-10-04T12:19:28.656Z","calls_30d":3,"unique_payers_30d":1,"last_called_at":"2026-09-21T06:00:13.743Z"},"validation":{"latest":{"observed_at":"2026-10-04T13:44:16.456Z","state":"pass","failed_checks":[],"endpoint_http_status":402,"run_id":"daily-2026-10-04"},"uptime":[{"days":7,"observed":6,"passed":6,"ratio":1},{"days":30,"observed":10,"passed":10,"ratio":1},{"days":90,"observed":10,"passed":10,"ratio":1}],"history_90d":[{"observed_at":"2026-10-04T13:44:16.456Z","state":"pass","failed_checks":[],"run_id":"daily-2026-10-04","state_changed":false},{"observed_at":"2026-10-03T07:11:52.567Z","state":"pass","failed_checks":["bazaar.info.output"],"run_id":"daily-2026-10-03","state_changed":false},{"observed_at":"2026-10-02T16:21:10.017Z","state":"pass","failed_checks":["bazaar.info.output"],"run_id":"daily-2026-10-02","state_changed":false},{"observed_at":"2026-10-01T09:06:02.919Z","state":"pass","failed_checks":["bazaar.info.output"],"run_id":"daily-2026-10-01","state_changed":false},{"observed_at":"2026-09-30T08:32:30.176Z","state":"pass","failed_checks":["bazaar.info.output"],"run_id":"daily-2026-09-30","state_changed":false},{"observed_at":"2026-09-29T20:40:07.740Z","state":"pass","failed_checks":["bazaar.info.output"],"run_id":"daily-2026-09-29","state_changed":false},{"observed_at":"2026-09-23T07:37:21.325Z","state":"pass","failed_checks":["bazaar.info.output"],"run_id":"daily-2026-09-23","state_changed":false},{"observed_at":"2026-09-22T07:51:07.841Z","state":"pass","failed_checks":["bazaar.info.output"],"run_id":"daily-2026-09-22","state_changed":false},{"observed_at":"2026-09-21T08:13:15.553Z","state":"pass","failed_checks":["bazaar.info.output"],"run_id":"daily-2026-09-21","state_changed":false},{"observed_at":"2026-09-20T18:23:52.158Z","state":"pass","failed_checks":["bazaar.info.output"],"run_id":"new-after-daily-2026-09-19","state_changed":true}]},"seller":{"wallet":"0xBbfCE2D320dE6aB328Ba93A771c531ebFC9cE704","page":"https://tollindex.com/seller/0xBbfCE2D320dE6aB328Ba93A771c531ebFC9cE704","endpoints":33,"hosts":6},"reports":0,"registry_record":{"cdp":[{"type":"http","accepts":[{"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"payTo":"0xBbfCE2D320dE6aB328Ba93A771c531ebFC9cE704","amount":"250000","scheme":"exact","network":"eip155:8453","maxTimeoutSeconds":300}],"quality":{"lastCalledAt":"2026-09-21T06:00:13.743Z","l30DaysTotalCalls":3,"l30DaysUniquePayers":1},"resource":"https://attest.tollkit.dev/attest","extensions":{"bazaar":{"info":{"input":{"body":{"url":"https://fly.io/pricing"},"type":"http","method":"POST","bodyType":"json"}},"schema":{"type":"object","required":["input"],"properties":{"input":{"type":"object","required":["type","method","body"],"properties":{"body":{"type":"object","required":["url"],"properties":{"url":{"type":"string","format":"uri","description":"Absolute https:// URL of the page to attest to. Anything a dispute could turn on: terms of service, a price, a published policy, a competitor's claim, a listing that may be edited later."},"screenshot":{"type":"boolean","default":true,"description":"Capture and hash a screenshot. On by default — an attestation without one is much weaker evidence. Turn it off for a faster, text-only record."}}},"type":{"type":"string","const":"http"},"method":{"enum":["POST"],"type":"string"},"bodyType":{"enum":["json"],"type":"string"}}},"output":{"type":"object","properties":{"example":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["attestation","content"],"properties":{"verify":{"type":"string","description":"Free, unauthenticated verification endpoint."},"content":{"type":"object","properties":{"text":{"type":"string"},"textTruncated":{"type":"boolean"},"screenshotBase64":{"type":["string","null"]},"screenshotMimeType":{"type":["string","null"]}}},"attestation":{"type":"object","required":["claim","digest","signature","signer"],"properties":{"claim":{"type":"object","properties":{"url":{"type":"string","description":"The URL as submitted."},"title":{"type":["string","null"]},"headers":{"type":"object","description":"Lowercased, sorted; set-cookie removed."},"version":{"type":"integer"},"finalUrl":{"type":"string","description":"Where the browser ended up."},"tlsIssuer":{"type":["string","null"]},"attestedBy":{"type":"string","description":"Signer address, inside the signed payload."},"capturedAt":{"type":"string","description":"ISO 8601 render time."},"httpStatus":{"type":"integer"},"redirected":{"type":"boolean"},"textLength":{"type":"integer"},"textSha256":{"type":"string"},"tlsSubject":{"type":["string","null"]},"tlsValidTo":{"type":["string","null"]},"tlsValidFrom":{"type":["string","null"]},"remoteAddress":{"type":["string","null"],"description":"IP that served it."},"screenshotSha256":{"type":["string","null"]}},"description":"Exactly what was signed. Re-serialize this with sorted keys and no whitespace, keccak256 it, and you get `digest`."},"digest":{"type":"string","description":"keccak256 of the canonical claim."},"signer":{"type":"string"},"algorithm":{"type":"string"},"signature":{"type":"string","description":"EIP-191 personal_sign over the digest."}}}},"description":"A signed, timestamped record of what a page contained. The `attestation` object is the evidence; `content` holds the bytes its hashes are over. Store the whole response — this service keeps no copy, by design, so that the record cannot be altered or withdrawn later."}}}}}}},"description":"Prove what a web page said: signed, timestamped evidence of a page's content, with a screenshot. Returns the rendered text and its SHA-256 hash, a screenshot and its hash, response headers, the serving IP and TLS certificate, all signed so anyone can verify it later without trusting us. Use for web evidence, archiving terms of service or prices, compliance records, citation checks and disputes. $0.25 per page; verification is free.","lastUpdated":"2026-09-21T06:00:13.962Z","x402Version":2},{"type":"http","accepts":[{"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"payTo":"0xBbfCE2D320dE6aB328Ba93A771c531ebFC9cE704","amount":"250000","scheme":"exact","network":"eip155:8453","maxTimeoutSeconds":300}],"quality":{"lastCalledAt":"2026-09-21T06:00:13.743Z","l30DaysTotalCalls":3,"l30DaysUniquePayers":1},"resource":"https://attest.tollkit.dev/attest","extensions":{"bazaar":{"info":{"input":{"body":{"url":"https://fly.io/pricing"},"type":"http","method":"POST","bodyType":"json"}},"schema":{"type":"object","required":["input"],"properties":{"input":{"type":"object","required":["type","method","body"],"properties":{"body":{"type":"object","required":["url"],"properties":{"url":{"type":"string","format":"uri","description":"Absolute https:// URL of the page to attest to. Anything a dispute could turn on: terms of service, a price, a published policy, a competitor's claim, a listing that may be edited later."},"screenshot":{"type":"boolean","default":true,"description":"Capture and hash a screenshot. On by default — an attestation without one is much weaker evidence. Turn it off for a faster, text-only record."}}},"type":{"type":"string","const":"http"},"method":{"enum":["POST"],"type":"string"},"bodyType":{"enum":["json"],"type":"string"}}},"output":{"type":"object","properties":{"example":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["attestation","content"],"properties":{"verify":{"type":"string","description":"Free, unauthenticated verification endpoint."},"content":{"type":"object","properties":{"text":{"type":"string"},"textTruncated":{"type":"boolean"},"screenshotBase64":{"type":["string","null"]},"screenshotMimeType":{"type":["string","null"]}}},"attestation":{"type":"object","required":["claim","digest","signature","signer"],"properties":{"claim":{"type":"object","properties":{"url":{"type":"string","description":"The URL as submitted."},"title":{"type":["string","null"]},"headers":{"type":"object","description":"Lowercased, sorted; set-cookie removed."},"version":{"type":"integer"},"finalUrl":{"type":"string","description":"Where the browser ended up."},"tlsIssuer":{"type":["string","null"]},"attestedBy":{"type":"string","description":"Signer address, inside the signed payload."},"capturedAt":{"type":"string","description":"ISO 8601 render time."},"httpStatus":{"type":"integer"},"redirected":{"type":"boolean"},"textLength":{"type":"integer"},"textSha256":{"type":"string"},"tlsSubject":{"type":["string","null"]},"tlsValidTo":{"type":["string","null"]},"tlsValidFrom":{"type":["string","null"]},"remoteAddress":{"type":["string","null"],"description":"IP that served it."},"screenshotSha256":{"type":["string","null"]}},"description":"Exactly what was signed. Re-serialize this with sorted keys and no whitespace, keccak256 it, and you get `digest`."},"digest":{"type":"string","description":"keccak256 of the canonical claim."},"signer":{"type":"string"},"algorithm":{"type":"string"},"signature":{"type":"string","description":"EIP-191 personal_sign over the digest."}}}},"description":"A signed, timestamped record of what a page contained. The `attestation` object is the evidence; `content` holds the bytes its hashes are over. Store the whole response — this service keeps no copy, by design, so that the record cannot be altered or withdrawn later."}}}}}}},"description":"Prove what a web page said: signed, timestamped evidence of a page's content, with a screenshot. Returns the rendered text and its SHA-256 hash, a screenshot and its hash, response headers, the serving IP and TLS certificate, all signed so anyone can verify it later without trusting us. Use for web evidence, archiving terms of service or prices, compliance records, citation checks and disputes. $0.25 per page; verification is free.","lastUpdated":"2026-09-21T06:00:13.962Z","x402Version":2}]}}