{"uid":"cap_G_8j3iDw5w9trDcCaX_KT","slug":"attestpage-quote-verification-a2c91bd4","name":"AttestPage Quote Verification","description":"Signed evidence about web pages, for AI agents. Ask whether a quote appears on a page or check every citation in an answer at once, fetch a page and learn…","url":"https://vehcdj664efetfrsolne5umanq.srv.us/v1/verify/quote?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"url":{"type":"string","description":"http(s) URL of the page to check (max 2,048 characters)."},"match":{"enum":["exact","fuzzy","passages"],"type":"string","description":"exact; fuzzy (default), which also accepts small differences; or passages, for a paraphrased claim: the 3 passages that share most of its words, scored, as evidence for you to judge (not a verdict)."},"quote":{"type":"string","description":"Text to look for on the page, or with match \"passages\" the claim to find support for (max 1,000 characters after normalisation)."},"threshold":{"type":"number","maximum":1,"minimum":0.5,"description":"Fuzzy similarity needed, default 0.9."},"case_sensitive":{"type":"boolean","description":"Default false; must be false with match \"passages\"."}}},"responseSchema":{"type":"json","example":{"page":{"http_status":200,"content_kind":"real"},"tier":"paid","result":{"end":234,"match":"exact","score":1,"start":171,"context":"...maintained for documentation purposes. These domains may be used as illustrative examples in documents without prior coordination with us...","occurrences":1,"normalised_sha256":"…"},"receipt":"eyJ…"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","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.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_9sX0KtHT1l5SEz1lJ7Wd9","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Verifies whether a specific quote or claim appears on a live web page and returns signed, auditable evidence of the result","exampleAgentPrompt":"Can you check whether the quote 'These domains may be used as illustrative examples in documents without prior coordination' actually appears on https://example.com — use fuzzy matching with a 0.9 threshold and give me signed proof of the result?","exampleUseCases":[{"title":"AI answer citation check","prompt":"I just got a response from an AI that cited this quote from https://www.who.int/news/item/2023-report: 'Global life expectancy fell by 1.8 years between 2019 and 2021.' Can you verify whether that quote actually appears on that page using fuzzy matching and give me a signed receipt?"},{"title":"Research report footnote audit","prompt":"I'm reviewing a research report and it claims that https://www.nature.com/articles/d41586-023-00001-9 says 'AI systems now outperform humans on several standard benchmarks.' Can you verify that sentence appears on that page verbatim with exact matching?"},{"title":"Claim support passage finder","prompt":"Check the page at https://climate.nasa.gov/evidence/ and find the 3 passages that best support the claim 'Human activity is the primary driver of recent climate change' — use passages mode so I can judge the evidence myself."}],"resultDescription":"A JSON object containing the HTTP status of the fetched page, a result block with match type, similarity score, character start/end offsets of the match, surrounding context text, occurrence count, and a normalized SHA-256 of the matched text, plus a signed JWT receipt that serves as auditable evidence of the verification.","failureModes":["Page returns non-200 HTTP status — result reflects the HTTP error and no match is returned","URL is unreachable or times out — endpoint returns an error indicating the page could not be fetched","Quote exceeds 1,000 character limit after normalization — request is rejected with a validation error","case_sensitive set to true with match=passages — rejected as an invalid parameter combination","Fuzzy threshold below 0.5 — rejected with a validation error","Page content is behind a login or CAPTCHA — real content cannot be accessed, content_kind may indicate non-real"],"whenToPreferThis":"Choose this endpoint when you need cryptographically signed, auditable evidence that a specific quote or claim appears on a live web page — particularly for AI-generated answer fact-checking, citation auditing, or compliance workflows where a verifiable receipt matters. It supports exact, fuzzy, and passages matching modes, making it suitable for verbatim checks, near-duplicate detection, and paraphrase evidence gathering. Prefer it over generic web scrapers when you need a trust artifact (the signed receipt) rather than just raw page content.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-17T12:40:07.744Z","isFirstParty":false,"canonicalSlug":"attestpage-quote-verification-a2c91bd4"}