{"uid":"cap_PshE_ZfqDW6_39DUSUADF","slug":"attestpage-recheck-ad5153e6","name":"AttestPage Recheck","description":"Reports if a page changed since a receipt: unchanged, changed, gone, unreadable. US$0.003 per call; POST receipt, URL.","url":"https://s2h6qt73jtzlgbgnnfacln2poq.srv.us/v1/recheck?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"url":{"type":"string","description":"Only without receipt: the http(s) URL to re-check (max 2,048 characters)."},"quote":{"type":"string","description":"Only with a verify/quote receipt in exact or fuzzy mode: the quote exactly as it was sent to verify/quote. Must match the one the receipt signed. We re-test it on the live page and answer quote.verdict: still_exact, now_exact, now_fuzzy, now_missing or unchecked."},"quotes":{"type":"array","items":{"type":"string"},"maxItems":20,"minItems":1,"description":"Only with a verify/quotes receipt in exact or fuzzy mode: all of its quotes, exactly as sent to verify/quotes, in the same order. Each must match the one the receipt signed. We re-test each on the live page and answer quotes[i].verdict (same values as quote.verdict). Not with quote."},"history":{"type":"array","items":{"type":"string"},"maxItems":10,"minItems":1,"description":"Optional: up to 10 earlier receipts of this service for the same url, oldest first (fetch, verify/quote or recheck; paid or trial). Adds a timeline. Not stored."},"receipt":{"type":"string","description":"Compact JWS receipt from an earlier /v1/fetch, /v1/verify/quote, /v1/verify/quotes or /v1/recheck call of this service (paid or trial; not a sample). Max 160 KB."},"return_text":{"type":"boolean","description":"Also return up to 20,000 characters of the new clean text. Default false."},"content_sha256":{"type":"string","description":"Only with url: the page.content_sha256 from our own fetch (64 hex). Other tools hash other text."}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.003","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"registry","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.003/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_t6CjIG1lkrRd1I1lWvvOo","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.003","costPer":"request","priority":0,"asset":"0x036CbD53842c5426634e7929541eC2318f3dCF7e","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Re-checks a previously attested web page using a signed receipt and reports whether the page is unchanged, changed, gone, or unreadable since the original snapshot.","exampleAgentPrompt":"Using my earlier AttestPage receipt, recheck https://example.com/terms to see if the page has changed, gone, or is still the same since I last attested it.","exampleUseCases":[{"title":"Legal terms change monitoring","prompt":"I have a signed receipt from when I attested the terms-of-service page at https://acme.com/legal/terms last week — can you recheck it now and tell me if the page is unchanged, changed, or gone?"},{"title":"Quoted passage still present check","prompt":"I attested a quote on https://research.org/paper/42 and have the receipt. Recheck whether the quote 'AI adoption grew 40% year-over-year' still appears on that page exactly as it was."},{"title":"Compliance snapshot verification","prompt":"We submitted a regulatory filing that references https://vendor.com/pricing — I have the AttestPage receipt from when we captured it. Run a recheck and tell me whether that page has been modified since our submission."}],"resultDescription":"Returns a change status for the page (unchanged, changed, gone, or unreadable), optional per-quote verdicts (still_exact, now_exact, now_fuzzy, now_missing, unchecked), optionally up to 20,000 characters of the new clean page text, and a new signed JWS receipt for the recheck event.","failureModes":["Invalid or expired receipt returns an error rejecting the recheck","Page URL is unreachable or returns a non-200 status, resulting in 'gone' or 'unreadable' status","Quote strings that do not exactly match those in the original receipt cause a validation error","Receipt exceeds 160 KB size limit and is rejected","URL exceeds 2,048 character limit and is rejected","Mismatched quote/quotes fields (using both simultaneously) causes a schema error","Payment failure via x402 protocol results in 402 response and no data returned"],"whenToPreferThis":"Use this endpoint when you have a prior AttestPage receipt (from /v1/fetch, /v1/verify/quote, /v1/verify/quotes, or a previous /v1/recheck) and need to determine whether the attested page has changed since that snapshot. It is the right choice when you need a cryptographically-backed change report tied to a specific prior attestation moment, rather than a fresh first-time fetch or a standalone quote check. Prefer it over general web scraping tools when auditability, receipt chaining, and tamper-evident change detection are required.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-29T00:30:09.051Z","isFirstParty":false,"canonicalSlug":"attestpage-recheck-ad5153e6"}