Check the quotes and links in a whole document, 10 per part
attestpage_verify_documentUse before sending a finished answer or report that quotes web pages: send the document as written, and get back every quote with its link, checked on the live page: exact, fuzzy or none, score, offsets and each page's status, under one signed receipt. Up to 10 pairs per part; the free preview (POST /v1/verify/document/preview) lists the pairs, parts and price first. Match "passages" gives each linked sentence evidence. For a part of 1 to 9 pairs, one verify/quote call per pair costs less. Costs US$0.10 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-document
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| part | No | 0-based part to check, default 0; call POST /v1/verify/document/preview first to see how many parts there are. | |
| match | No | For every pair: 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). With "passages", each sentence that carries a link is a claim. | |
| format | No | markdown (default) or text (only bare URLs and [n] references are links). | |
| document | Yes | The answer or report as written, 1 character to 60000 bytes (UTF-8). Its quotes and their links are found by fixed rules (extractor doc-v1). | |
| min_words | No | A quoted span with fewer words is skipped as too_short (default 4). | |
| part_size | No | Pairs per part, default 10. A free trial call needs 3 or fewer. | |
| 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 |
|---|---|---|---|
| part | Yes | ||
| tier | No | ||
| pages | Yes | One entry per distinct URL, as verify/citations. | |
| parts | Yes | ||
| receipt | Yes | ||
| results | Yes | One entry per pair of this part: pair, quote, url, doc_start/doc_end (code points in the document; doc_spans when the pair appears more than once, the first 20, with doc_spans_truncated counting the rest), then the verify/citations verdict: start/end are offsets on the page. | |
| summary | No | ||
| extractor | Yes | ||
| pairs_total | No | ||
| document_sha256 | Yes | SHA-256 of the document as sent (UTF-8); the same on every part. |