AttestPage (Quoteproof)
Use before citing a page, sharing links or installing a suggested package. Signed receipts.
- 0.1.0
- Version
- remote
- Transport
- 10
- Tools
Security review
Review passedReviewed 3h ago.
- tools: 10 tools scanned
- metadata: scanned
No findings.
Tools (10)
attestpage_verify_quote
Use 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 5 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
attestpage_verify_citations
Use before giving an answer that cites web pages: send up to 10 quote and URL pairs, and get back for each an exact, fuzzy or none match, offsets and page status, under one signed receipt: a fact check of each citation against its source. Match "passages" gives each paraphrased claim evidence passages, not a verdict. A PDF is read too, on the full service, with pdf_page and pdf_page_end. A DOI gets Crossref data and a retracted flag. For 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-citations
attestpage_fetch
Use when an agent needs a web page as clean text and must know what actually came back: send a URL, and get back a content_kind verdict (real, bot_wall, js_shell, paywall, http_error and others), status, final URL, title, hashes, prompt-injection flags, clean text if return_text is set, and a signed receipt, so a bot wall or error page is not summarised as real. PDFs are read too, on the full service (edge: 501 not_on_edge, uncharged): page.pdf with page_count, pages_read and truncated. Costs US$0.002 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/fetch
attestpage_check_links
Use when an agent is about to give a user links or citations: send up to 10 URLs, and get back for each one the status, redirect chain, final URL, content_kind, title and hash, so a dead, moved or blocked link is caught before it is shown. A URL whose domain does not resolve is reported as dead and charged; a batch where none resolves gets 422 and is not charged. A redirect to another site that errors is off_site with off_site_error: true. Costs US$0.005 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/check-links
attestpage_check_packages
Use when an agent is about to install or recommend a package an LLM suggested: send up to 10 names, each with its registry (npm, pypi or crates), and get back whether the registry lists each name (exists true/false), latest version, licence, links, creation time and flags (deprecated, yanked, created_recently, name_differs), under one signed receipt, so a made-up package name is caught before install. Not a security verdict. A batch where every lookup fails gets 502 and is not charged. Costs US$0.005 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/check-packages
attestpage_attest
Use when an agent needs to show later that a file, answer or record existed unchanged at a point in time: send its sha256, and get back a signed, timestamped receipt over it; a later altered copy no longer matches. Optional note; with an idempotency_key (x402 payments only), a retry gets the same receipt and is not a new record. Costs US$0.002 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/attest
attestpage_verify_document
Use 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
attestpage_verify_quotes
Use when an agent is about to quote one web page several times: send the URL and up to 20 quotes in your exact words, and get back for each one exact, fuzzy or none, with offsets and context, plus the page's verdict and hashes, under one signed receipt. The page is fetched once at one price for 1 to 20 quotes, so from 5 quotes up it costs less than one verify/quote call per quote. Match "passages" gives evidence for paraphrased claims. Full service only; PDFs give pdf_page. Costs US$0.04 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-quotes
attestpage_verify_receipt
Use when you are handed an AttestPage evidence receipt and need to check it before relying on it: verifies the compact JWS against this service's published keys and returns its payload, so a forged or altered receipt is caught. Free. Free. Docs: https://vehcdj664efetfrsolne5umanq.srv.us/docs/receipt-verify
attestpage_preview_document
Use before paying for POST /v1/verify/document: send the same body, and get back the quote and link pairs it would check, what was skipped and why, the number of parts and the exact price. Nothing is fetched, signed or charged. Free. Free. Docs: https://vehcdj664efetfrsolne5umanq.srv.us/docs/verify-document