Verify that a quote appears on a web page
attestpage_verify_quoteUse when an agent is about to quote or cite a web page as the source of a claim: send the URL and the quote word for word, and get back exact, fuzzy or none, with offsets and a signed receipt, so a misquote is caught before a user sees it. To fact check a paraphrase, match "passages" returns passages as evidence, not a verdict. PDFs are read too, on the full service (edge: 501 not_on_edge, uncharged), with pdf_page and pdf_page_end. For 3 or more quotes on one page, verify/quotes costs less. Costs US$0.01 per call in USDC via x402 (Base), charged only when the call succeeds; a bad request is refused unpaid. Pay by putting an x402 payment payload in _meta["x402/payment"]. Without one it uses the free trial (5 calls a day per address), then returns the payment requirements. Docs: https://vehcdj664efetfrsolne5umanq.srv.us/docs/verify-quote
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | http(s) URL of the page to check (max 2,048 characters). | |
| match | No | 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 | Yes | Text to look for on the page, or with match "passages" the claim to find support for (max 1,000 characters after normalisation). | |
| threshold | No | Fuzzy similarity needed, default 0.9. | |
| case_sensitive | No | Default false; must be false with match "passages". |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | Yes | Page verdict and evidence, including server_ip, tls and headers (the network evidence also signed into the receipt; null on an edge server). | |
| tier | No | ||
| advice | No | ||
| result | Yes | match, score, start, end, context, occurrences, normalised_sha256; with match "passages" also passages [{ start, end, score, text, missing, flags }], scorer and note; on a PDF the match and each passage also give pdf_page and pdf_page_end (1-based). | |
| receipt | Yes | ||
| injection_flags | No |