{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_7su8mwsdrvtj","handle":"attestpage-quoteproof","url":"https://wellknown.network/agents/attestpage-quoteproof","links":{"self":"https://wellknown.network/agents/attestpage-quoteproof/record.json","html":"https://wellknown.network/agents/attestpage-quoteproof","markdown":"https://wellknown.network/agents/attestpage-quoteproof/record.md","api":"https://wellknown.network/api/v1/agents/attestpage-quoteproof","status":"https://wellknown.network/api/v1/agents/attestpage-quoteproof/status","claim":"https://wellknown.network/agents/attestpage-quoteproof/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/attestpage-quoteproof/claim.json","badge":"https://wellknown.network/agents/attestpage-quoteproof/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/attestpage-quoteproof/history","tools":"https://wellknown.network/api/v1/agents/attestpage-quoteproof/tools"},"ard":{"identifier":"urn:air:vehcdj664efetfrsolne5umanq.srv.us:server:attestpage-quoteproof","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"AttestPage (Quoteproof)","summary":"Remote MCP server (POST https://vehcdj664efetfrsolne5umanq.srv.us/mcp): 12 tools, 10 paid per call with x402 in _meta[\"x402/payment\"]. Use before citing a page, sharing links or installing a suggested package. Signed receipts.","description":"Remote MCP server (POST https://vehcdj664efetfrsolne5umanq.srv.us/mcp): 12 tools, 10 paid per call with x402 in _meta[\"x402/payment\"]. Use before citing a page, sharing links or installing a suggested package. Signed receipts.","publisher":{"name":"vehcdj664efetfrsolne5umanq.srv.us","url":"https://vehcdj664efetfrsolne5umanq.srv.us"},"homepage":"https://vehcdj664efetfrsolne5umanq.srv.us/docs/mcp","repository":null,"version":"0.1.0","license":null,"protocols":["mcp"],"tags":["attestpage_verify_quote","attestpage_verify_citations","attestpage_fetch","attestpage_recheck","attestpage_check_links","attestpage_check_packages","attestpage_attest","attestpage_verify_document","attestpage_verify_quotes","attestpage_verify_text_quote","attestpage_verify_receipt","attestpage_preview_document"],"pricing":null,"endpoints":[{"url":"https://vehcdj664efetfrsolne5umanq.srv.us/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"ard":{"type":"application/mcp-server-card+json","metadata":null,"identifier":"urn:air:vehcdj664efetfrsolne5umanq.srv.us:mcp:attestpage","artifactUrl":"https://vehcdj664efetfrsolne5umanq.srv.us/mcp/server-card","representativeQueries":[]},"updatedAt":"2026-10-12T04:32:48.62409Z","publishedAt":"2026-10-12T04:32:48.62409Z","registryName":"us.srv.vehcdj664efetfrsolne5umanq/quoteproof-mcp"},"attribution":{"kind":"ard_catalog","name":"ard_catalog","summary":"ard_catalog","version":"mcp_registry","description":"ard_catalog","homepageUrl":"ard_catalog","publisherUrl":"ard_catalog","publisherName":"ard_catalog"}},"derived":{"capabilities":[{"slug":"dev.package-management","name":"Packages & Dependencies","confidence":1,"provenance":"derived"},{"slug":"commerce.pricing","name":"Pricing & Quotes","confidence":1,"provenance":"derived"},{"slug":"research.academic","name":"Academic Research","confidence":1,"provenance":"derived"}],"categories":["commerce","dev","research"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 2h ago.","lastOkAt":"2026-10-21T01:28:08.435Z","lastProbedAt":"2026-10-21T01:28:08.435Z","statusComputedAt":"2026-10-21T01:30:41.285Z","reliability30d":{"probes":24,"successRate":1,"p50Ms":380,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":24,"ok":24,"authBoundaryOk":0,"serviceOk":24,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-10-21T01:28:08.435Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":379,"error":null,"detail":{"tools":[{"name":"attestpage_verify_quote","description":"Checks a quote on its live page: exact, fuzzy or none, offsets and a signed receipt. US$0.01 per call; POST url, quote. Costs US$0.01 per call in USDC via x402 "},{"name":"attestpage_verify_citations","description":"Checks up to 10 quote and URL pairs on live pages: exact, fuzzy or none, one receipt. US$0.10 per call; POST citations. Costs US$0.10 per call in USDC via x402 "},{"name":"attestpage_fetch","description":"Returns a web page as clean text, with title, hashes and a signed receipt. US$0.002 per URL; POST up to 10 URLs. Costs US$0.002 per call in USDC via x402 (Base)"},{"name":"attestpage_recheck","description":"Reports if a page changed since a receipt: unchanged, changed, gone, unreadable. US$0.003 per call; POST receipt, or url with content_sha256 (not both). Costs U"},{"name":"attestpage_check_links","description":"Checks up to 10 URLs: ok, broken, moved or unknown for each, with final URL and title. US$0.005 per call; POST URLs. Costs US$0.005 per call in USDC via x402 (B"},{"name":"attestpage_check_packages","description":"Checks up to 10 npm, PyPI or crates names: listed, version, licence, OSV.dev advisories. US$0.005 per call; POST names. Costs US$0.005 per call in USDC via x402"},{"name":"attestpage_attest","description":"Signs a timestamped receipt for a file's sha256, proving it existed unchanged then. US$0.002 per call; POST the hash. Costs US$0.002 per call in USDC via x402 ("},{"name":"attestpage_verify_document","description":"Checks one part of a document's quotes on live pages. US$0.10 per part of up to 10 pairs; POST document and part. Costs US$0.10 per part of 10 pairs in USDC via"},{"name":"attestpage_verify_quotes","description":"Checks up to 20 quotes on one page: exact, fuzzy or none, offsets, signed receipt. US$0.02 per call; POST url, quotes. Costs US$0.02 per call in USDC via x402 ("},{"name":"attestpage_verify_text_quote","description":"Checks a quote word for word against text you hold: exact, fuzzy or none, offsets. US$0.005 per call; POST text, quote. Costs US$0.005 per call in USDC via x402"},{"name":"attestpage_access_check","description":"Judges one page URL against its site's robots.txt for GPTBot, ClaudeBot, PerplexityBot, Google-Extended and CCBot: allowed or not, with the deciding line, the p"},{"name":"attestpage_verify_receipt","description":"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"},{"name":"attestpage_preview_document","description":"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 o"},{"name":"attestpage_preview_text_quote","description":"Send the same body as POST /v1/verify/text-quote (start and end are ignored) and get back exact, fuzzy or none, the score and the occurrences. Free, 30 a day pe"}],"toolCount":14,"toolsHash":"057085bcb9706f0ff8872e42f37705c2d16b4fad64e35d703fab3a76a84d89c7","serverName":"attestpage","capabilities":["tools"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-20T19:25:14.404Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":387,"error":null,"detail":{"tools":[{"name":"attestpage_verify_quote","description":"Checks a quote on its live page: exact, fuzzy or none, offsets and a signed receipt. US$0.01 per call; POST url, quote. Costs US$0.01 per call in USDC via x402 "},{"name":"attestpage_verify_citations","description":"Checks up to 10 quote and URL pairs on live pages: exact, fuzzy or none, one receipt. US$0.10 per call; POST citations. Costs US$0.10 per call in USDC via x402 "},{"name":"attestpage_fetch","description":"Returns a web page as clean text, with title, hashes and a signed receipt. US$0.002 per URL; POST up to 10 URLs. Costs US$0.002 per call in USDC via x402 (Base)"},{"name":"attestpage_recheck","description":"Reports if a page changed since a receipt: unchanged, changed, gone, unreadable. US$0.003 per call; POST receipt, or url with content_sha256 (not both). Costs U"},{"name":"attestpage_check_links","description":"Checks up to 10 URLs: ok, broken, moved or unknown for each, with final URL and title. US$0.005 per call; POST URLs. Costs US$0.005 per call in USDC via x402 (B"},{"name":"attestpage_check_packages","description":"Checks up to 10 npm, PyPI or crates names: listed, version, licence, OSV.dev advisories. US$0.005 per call; POST names. Costs US$0.005 per call in USDC via x402"},{"name":"attestpage_attest","description":"Signs a timestamped receipt for a file's sha256, proving it existed unchanged then. US$0.002 per call; POST the hash. Costs US$0.002 per call in USDC via x402 ("},{"name":"attestpage_verify_document","description":"Checks one part of a document's quotes on live pages. US$0.10 per part of up to 10 pairs; POST document and part. Costs US$0.10 per part of 10 pairs in USDC via"},{"name":"attestpage_verify_quotes","description":"Checks up to 20 quotes on one page: exact, fuzzy or none, offsets, signed receipt. US$0.02 per call; POST url, quotes. Costs US$0.02 per call in USDC via x402 ("},{"name":"attestpage_verify_text_quote","description":"Checks a quote word for word against text you hold: exact, fuzzy or none, offsets. US$0.005 per call; POST text, quote. Costs US$0.005 per call in USDC via x402"},{"name":"attestpage_access_check","description":"Judges one page URL against its site's robots.txt for GPTBot, ClaudeBot, PerplexityBot, Google-Extended and CCBot: allowed or not, with the deciding line, the p"},{"name":"attestpage_verify_receipt","description":"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"},{"name":"attestpage_preview_document","description":"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 o"},{"name":"attestpage_preview_text_quote","description":"Send the same body as POST /v1/verify/text-quote (start and end are ignored) and get back exact, fuzzy or none, the score and the occurrences. Free, 30 a day pe"}],"toolCount":14,"toolsHash":"057085bcb9706f0ff8872e42f37705c2d16b4fad64e35d703fab3a76a84d89c7","serverName":"attestpage","capabilities":["tools"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-20T12:27:14.994Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":374,"error":null,"detail":{"tools":[{"name":"attestpage_verify_quote","description":"Checks a quote on its live page: exact, fuzzy or none, offsets and a signed receipt. US$0.01 per call; POST url, quote. Costs US$0.01 per call in USDC via x402 "},{"name":"attestpage_verify_citations","description":"Checks up to 10 quote and URL pairs on live pages: exact, fuzzy or none, one receipt. US$0.10 per call; POST citations. Costs US$0.10 per call in USDC via x402 "},{"name":"attestpage_fetch","description":"Returns a web page as clean text, with title, hashes and a signed receipt. US$0.002 per URL; POST up to 10 URLs. Costs US$0.002 per call in USDC via x402 (Base)"},{"name":"attestpage_recheck","description":"Reports if a page changed since a receipt: unchanged, changed, gone, unreadable. US$0.003 per call; POST receipt, or url with content_sha256 (not both). Costs U"},{"name":"attestpage_check_links","description":"Checks up to 10 URLs: ok, broken, moved or unknown for each, with final URL and title. US$0.005 per call; POST URLs. Costs US$0.005 per call in USDC via x402 (B"},{"name":"attestpage_check_packages","description":"Checks up to 10 npm, PyPI or crates names: listed, version, licence, OSV.dev advisories. US$0.005 per call; POST names. Costs US$0.005 per call in USDC via x402"},{"name":"attestpage_attest","description":"Signs a timestamped receipt for a file's sha256, proving it existed unchanged then. US$0.002 per call; POST the hash. Costs US$0.002 per call in USDC via x402 ("},{"name":"attestpage_verify_document","description":"Checks one part of a document's quotes on live pages. US$0.10 per part of up to 10 pairs; POST document and part. Costs US$0.10 per part of 10 pairs in USDC via"},{"name":"attestpage_verify_quotes","description":"Checks up to 20 quotes on one page: exact, fuzzy or none, offsets, signed receipt. US$0.02 per call; POST url, quotes. Costs US$0.02 per call in USDC via x402 ("},{"name":"attestpage_verify_text_quote","description":"Checks a quote word for word against text you hold: exact, fuzzy or none, offsets. US$0.005 per call; POST text, quote. Costs US$0.005 per call in USDC via x402"},{"name":"attestpage_access_check","description":"Judges one page URL against its site's robots.txt for GPTBot, ClaudeBot, PerplexityBot, Google-Extended and CCBot: allowed or not, with the deciding line, the p"},{"name":"attestpage_verify_receipt","description":"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"},{"name":"attestpage_preview_document","description":"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 o"},{"name":"attestpage_preview_text_quote","description":"Send the same body as POST /v1/verify/text-quote (start and end are ignored) and get back exact, fuzzy or none, the score and the occurrences. Free, 30 a day pe"}],"toolCount":14,"toolsHash":"057085bcb9706f0ff8872e42f37705c2d16b4fad64e35d703fab3a76a84d89c7","serverName":"attestpage","capabilities":["tools"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-20T05:22:24.258Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":394,"error":null,"detail":{"tools":[{"name":"attestpage_verify_quote","description":"Checks a quote on its live page: exact, fuzzy or none, offsets and a signed receipt. US$0.01 per call; POST url, quote. Costs US$0.01 per call in USDC via x402 "},{"name":"attestpage_verify_citations","description":"Checks up to 10 quote and URL pairs on live pages: exact, fuzzy or none, one receipt. US$0.10 per call; POST pairs. Costs US$0.10 per call in USDC via x402 (Bas"},{"name":"attestpage_fetch","description":"Returns a web page as clean text, with title, hashes and a signed receipt. US$0.002 per URL; POST up to 10 URLs. Costs US$0.002 per call in USDC via x402 (Base)"},{"name":"attestpage_recheck","description":"Reports if a page changed since a receipt: unchanged, changed, gone, unreadable. US$0.003 per call; POST receipt, or url with content_sha256 (not both). Costs U"},{"name":"attestpage_check_links","description":"Checks up to 10 URLs: ok, broken, moved or unknown for each, with final URL and title. US$0.005 per call; POST URLs. Costs US$0.005 per call in USDC via x402 (B"},{"name":"attestpage_check_packages","description":"Checks up to 10 npm, PyPI or crates names: listed, version, licence, OSV.dev advisories. US$0.005 per call; POST names. Costs US$0.005 per call in USDC via x402"},{"name":"attestpage_attest","description":"Signs a timestamped receipt for a file's sha256, proving it existed unchanged then. US$0.002 per call; POST the hash. Costs US$0.002 per call in USDC via x402 ("},{"name":"attestpage_verify_document","description":"Checks one part of a document's quotes on live pages. US$0.10 per part of up to 10 pairs; POST document and part. Costs US$0.10 per part of 10 pairs in USDC via"},{"name":"attestpage_verify_quotes","description":"Checks up to 20 quotes on one page: exact, fuzzy or none, offsets, signed receipt. US$0.02 per call; POST url, quotes. Costs US$0.02 per call in USDC via x402 ("},{"name":"attestpage_verify_text_quote","description":"Checks a quote word for word against text you hold: exact, fuzzy or none, offsets. US$0.005 per call; POST text, quote. Costs US$0.005 per call in USDC via x402"},{"name":"attestpage_access_check","description":"Judges one page URL against its site's robots.txt for GPTBot, ClaudeBot, PerplexityBot, Google-Extended and CCBot: allowed or not, with the deciding line and Cr"},{"name":"attestpage_verify_receipt","description":"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"},{"name":"attestpage_preview_document","description":"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 o"},{"name":"attestpage_preview_text_quote","description":"Send the same body as POST /v1/verify/text-quote (start and end are ignored) and get back exact, fuzzy or none, the score and the occurrences. Free, 30 a day pe"}],"toolCount":14,"toolsHash":"5383a97c4ee57936de358706e7c60dcb0cf0faed6d5c472595bdf6bcb212ae1c","serverName":"attestpage","capabilities":["tools"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-19T22:28:26.135Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":383,"error":null,"detail":{"tools":[{"name":"attestpage_verify_quote","description":"Checks a quote on its live page: exact, fuzzy or none, offsets and a signed receipt. US$0.01 per call; POST url, quote. Costs US$0.01 per call in USDC via x402 "},{"name":"attestpage_verify_citations","description":"Checks up to 10 quote and URL pairs on live pages: exact, fuzzy or none, one receipt. US$0.10 per call; POST pairs. Costs US$0.10 per call in USDC via x402 (Bas"},{"name":"attestpage_fetch","description":"Returns a web page as clean text, with title, hashes and a signed receipt. US$0.002 per URL; POST up to 10 URLs. Costs US$0.002 per call in USDC via x402 (Base)"},{"name":"attestpage_recheck","description":"Reports if a page changed since a receipt: unchanged, changed, gone, unreadable. US$0.003 per call; POST receipt, or url with content_sha256 (not both). Costs U"},{"name":"attestpage_check_links","description":"Checks up to 10 URLs: ok, broken, moved or unknown for each, with final URL and title. US$0.005 per call; POST URLs. Costs US$0.005 per call in USDC via x402 (B"},{"name":"attestpage_check_packages","description":"Checks up to 10 npm, PyPI or crates names: listed, version, licence, OSV.dev advisories. US$0.005 per call; POST names. Costs US$0.005 per call in USDC via x402"},{"name":"attestpage_attest","description":"Signs a timestamped receipt for a file's sha256, proving it existed unchanged then. US$0.002 per call; POST the hash. Costs US$0.002 per call in USDC via x402 ("},{"name":"attestpage_verify_document","description":"Checks one part of a document's quotes on live pages. US$0.10 per part of up to 10 pairs; POST document and part. Costs US$0.10 per part of 10 pairs in USDC via"},{"name":"attestpage_verify_quotes","description":"Checks up to 20 quotes on one page: exact, fuzzy or none, offsets, signed receipt. US$0.02 per call; POST url, quotes. Costs US$0.02 per call in USDC via x402 ("},{"name":"attestpage_verify_text_quote","description":"Checks a quote word for word against text you hold: exact, fuzzy or none, offsets. US$0.005 per call; POST text, quote. Costs US$0.005 per call in USDC via x402"},{"name":"attestpage_access_check","description":"Judges one page URL against its site's robots.txt for GPTBot, ClaudeBot, PerplexityBot, Google-Extended and CCBot: allowed or not, with the deciding line and Cr"},{"name":"attestpage_verify_receipt","description":"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"},{"name":"attestpage_preview_document","description":"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 o"},{"name":"attestpage_preview_text_quote","description":"Send the same body as POST /v1/verify/text-quote (start and end are ignored) and get back exact, fuzzy or none, the score and the occurrences. Free, 30 a day pe"}],"toolCount":14,"toolsHash":"5383a97c4ee57936de358706e7c60dcb0cf0faed6d5c472595bdf6bcb212ae1c","serverName":"attestpage","capabilities":["tools"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-19T15:36:36.864Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":373,"error":null,"detail":{"tools":[{"name":"attestpage_verify_quote","description":"Checks a quote on its live page: exact, fuzzy or none, offsets and a signed receipt. US$0.01 per call; POST url, quote. Costs US$0.01 per call in USDC via x402 "},{"name":"attestpage_verify_citations","description":"Checks up to 10 quote and URL pairs on live pages: exact, fuzzy or none, one receipt. US$0.10 per call; POST pairs. Costs US$0.10 per call in USDC via x402 (Bas"},{"name":"attestpage_fetch","description":"Returns a web page as clean text, with title, hashes and a signed receipt. US$0.002 per URL; POST up to 10 URLs. Costs US$0.002 per call in USDC via x402 (Base)"},{"name":"attestpage_recheck","description":"Reports if a page changed since a receipt: unchanged, changed, gone, unreadable. US$0.003 per call; POST receipt, or url with content_sha256 (not both). Costs U"},{"name":"attestpage_check_links","description":"Checks up to 10 URLs: ok, broken, moved or unknown for each, with final URL and title. US$0.005 per call; POST URLs. Costs US$0.005 per call in USDC via x402 (B"},{"name":"attestpage_check_packages","description":"Checks up to 10 npm, PyPI or crates names: listed, version, licence, OSV.dev advisories. US$0.005 per call; POST names. Costs US$0.005 per call in USDC via x402"},{"name":"attestpage_attest","description":"Signs a timestamped receipt for a file's sha256, proving it existed unchanged then. US$0.002 per call; POST the hash. Costs US$0.002 per call in USDC via x402 ("},{"name":"attestpage_verify_document","description":"Checks one part of a document's quotes on live pages. US$0.10 per part of up to 10 pairs; POST document and part. Costs US$0.10 per part of 10 pairs in USDC via"},{"name":"attestpage_verify_quotes","description":"Checks up to 20 quotes on one page: exact, fuzzy or none, offsets, signed receipt. US$0.02 per call; POST url, quotes. Costs US$0.02 per call in USDC via x402 ("},{"name":"attestpage_verify_text_quote","description":"Checks a quote word for word against text you hold: exact, fuzzy or none, offsets. US$0.005 per call; POST text, quote. Costs US$0.005 per call in USDC via x402"},{"name":"attestpage_access_check","description":"Judges one page URL against its site's robots.txt for GPTBot, ClaudeBot, PerplexityBot, Google-Extended and CCBot: allowed or not, with the deciding line and Cr"},{"name":"attestpage_verify_receipt","description":"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"},{"name":"attestpage_preview_document","description":"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 o"},{"name":"attestpage_preview_text_quote","description":"Send the same body as POST /v1/verify/text-quote (start and end are ignored) and get back exact, fuzzy or none, the score and the occurrences. Free, 30 a day pe"}],"toolCount":14,"toolsHash":"5383a97c4ee57936de358706e7c60dcb0cf0faed6d5c472595bdf6bcb212ae1c","serverName":"attestpage","capabilities":["tools"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-19T08:39:24.025Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":370,"error":null,"detail":{"tools":[{"name":"attestpage_verify_quote","description":"Checks a quote on its live page: exact, fuzzy or none, offsets and a signed receipt. US$0.01 per call; POST url, quote. Costs US$0.01 per call in USDC via x402 "},{"name":"attestpage_verify_citations","description":"Checks up to 10 quote and URL pairs on live pages: exact, fuzzy or none, one receipt. US$0.10 per call; POST pairs. Costs US$0.10 per call in USDC via x402 (Bas"},{"name":"attestpage_fetch","description":"Returns a web page as clean text, with title, hashes and a signed receipt. US$0.002 per URL; POST up to 10 URLs. Costs US$0.002 per call in USDC via x402 (Base)"},{"name":"attestpage_recheck","description":"Reports if a page changed since a receipt: unchanged, changed, gone, unreadable. US$0.003 per call; POST receipt, or url with content_sha256 (not both). Costs U"},{"name":"attestpage_check_links","description":"Checks up to 10 URLs: ok, broken, moved or unknown for each, with final URL and title. US$0.005 per call; POST URLs. Costs US$0.005 per call in USDC via x402 (B"},{"name":"attestpage_check_packages","description":"Checks up to 10 npm, PyPI or crates names: listed, version, licence, OSV.dev advisories. US$0.005 per call; POST names. Costs US$0.005 per call in USDC via x402"},{"name":"attestpage_attest","description":"Signs a timestamped receipt for a file's sha256, proving it existed unchanged then. US$0.002 per call; POST the hash. Costs US$0.002 per call in USDC via x402 ("},{"name":"attestpage_verify_document","description":"Checks one part of a document's quotes on live pages. US$0.10 per part of up to 10 pairs; POST document and part. Costs US$0.10 per part of 10 pairs in USDC via"},{"name":"attestpage_verify_quotes","description":"Checks up to 20 quotes on one page: exact, fuzzy or none, offsets, signed receipt. US$0.02 per call; POST url, quotes. Costs US$0.02 per call in USDC via x402 ("},{"name":"attestpage_verify_text_quote","description":"Checks a quote word for word against text you hold: exact, fuzzy or none, offsets. US$0.005 per call; POST text, quote. Costs US$0.005 per call in USDC via x402"},{"name":"attestpage_access_check","description":"Judges one page URL against its site's robots.txt for GPTBot, ClaudeBot, PerplexityBot, Google-Extended and CCBot: allowed or not, with the deciding line and Cr"},{"name":"attestpage_verify_receipt","description":"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"},{"name":"attestpage_preview_document","description":"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 o"},{"name":"attestpage_preview_text_quote","description":"Send the same body as POST /v1/verify/text-quote (start and end are ignored) and get back exact, fuzzy or none, the score and the occurrences. Free, 30 a day pe"}],"toolCount":14,"toolsHash":"5383a97c4ee57936de358706e7c60dcb0cf0faed6d5c472595bdf6bcb212ae1c","serverName":"attestpage","capabilities":["tools"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-19T01:28:40.483Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":390,"error":null,"detail":{"tools":[{"name":"attestpage_verify_quote","description":"Checks a quote on its live page: exact, fuzzy or none, offsets and a signed receipt. US$0.01 per call; POST url, quote. Costs US$0.01 per call in USDC via x402 "},{"name":"attestpage_verify_citations","description":"Checks up to 10 quote and URL pairs on live pages: exact, fuzzy or none, one receipt. US$0.10 per call; POST pairs. Costs US$0.10 per call in USDC via x402 (Bas"},{"name":"attestpage_fetch","description":"Returns a web page as clean text, with title, hashes and a signed receipt. US$0.002 per URL; POST up to 10 URLs. Costs US$0.002 per call in USDC via x402 (Base)"},{"name":"attestpage_recheck","description":"Reports if a page changed since a receipt: unchanged, changed, gone, unreadable. US$0.003 per call; POST receipt, or url with content_sha256 (not both). Costs U"},{"name":"attestpage_check_links","description":"Checks up to 10 URLs: ok, broken, moved or unknown for each, with final URL and title. US$0.005 per call; POST URLs. Costs US$0.005 per call in USDC via x402 (B"},{"name":"attestpage_check_packages","description":"Checks up to 10 npm, PyPI or crates names: listed, version, licence, OSV.dev advisories. US$0.005 per call; POST names. Costs US$0.005 per call in USDC via x402"},{"name":"attestpage_attest","description":"Signs a timestamped receipt for a file's sha256, proving it existed unchanged then. US$0.002 per call; POST the hash. Costs US$0.002 per call in USDC via x402 ("},{"name":"attestpage_verify_document","description":"Checks one part of a document's quotes on live pages. US$0.10 per part of up to 10 pairs; POST document and part. Costs US$0.10 per part of 10 pairs in USDC via"},{"name":"attestpage_verify_quotes","description":"Checks up to 20 quotes on one page: exact, fuzzy or none, offsets, signed receipt. US$0.02 per call; POST url, quotes. Costs US$0.02 per call in USDC via x402 ("},{"name":"attestpage_verify_text_quote","description":"Checks a quote word for word against text you hold: exact, fuzzy or none, offsets. US$0.005 per call; POST text, quote. Costs US$0.005 per call in USDC via x402"},{"name":"attestpage_access_check","description":"Judges one page URL against its site's robots.txt for GPTBot, ClaudeBot, PerplexityBot, Google-Extended and CCBot: allowed or not, with the deciding line and Cr"},{"name":"attestpage_verify_receipt","description":"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"},{"name":"attestpage_preview_document","description":"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 o"},{"name":"attestpage_preview_text_quote","description":"Send the same body as POST /v1/verify/text-quote (start and end are ignored) and get back exact, fuzzy or none, the score and the occurrences. Free, 30 a day pe"}],"toolCount":14,"toolsHash":"5383a97c4ee57936de358706e7c60dcb0cf0faed6d5c472595bdf6bcb212ae1c","serverName":"attestpage","capabilities":["tools"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-18T18:26:52.619Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":384,"error":null,"detail":{"tools":[{"name":"attestpage_verify_quote","description":"Checks a quote on its live page: exact, fuzzy or none, offsets and a signed receipt. US$0.01 per call; POST url, quote. Costs US$0.01 per call in USDC via x402 "},{"name":"attestpage_verify_citations","description":"Checks up to 10 quote and URL pairs on live pages: exact, fuzzy or none, one receipt. US$0.10 per call; POST pairs. Costs US$0.10 per call in USDC via x402 (Bas"},{"name":"attestpage_fetch","description":"Returns a web page as clean text, with title, hashes and a signed receipt. US$0.002 per URL; POST up to 10 URLs. Costs US$0.002 per call in USDC via x402 (Base)"},{"name":"attestpage_recheck","description":"Reports if a page changed since a receipt: unchanged, changed, gone, unreadable. US$0.003 per call; POST receipt, URL. Costs US$0.003 per call in USDC via x402 "},{"name":"attestpage_check_links","description":"Checks up to 10 URLs: ok, broken, moved or unknown for each, with final URL and title. US$0.005 per call; POST URLs. Costs US$0.005 per call in USDC via x402 (B"},{"name":"attestpage_check_packages","description":"Checks up to 10 npm, PyPI or crates names: listed, version, licence, OSV.dev advisories. US$0.005 per call; POST names. Costs US$0.005 per call in USDC via x402"},{"name":"attestpage_attest","description":"Signs a timestamped receipt for a file's sha256, proving it existed unchanged then. US$0.002 per call; POST the hash. Costs US$0.002 per call in USDC via x402 ("},{"name":"attestpage_verify_document","description":"Checks every quote in a finished document against its live page, signed receipt. US$0.10 per call; POST the text. Costs US$0.10 per call in USDC via x402 (Base)"},{"name":"attestpage_verify_quotes","description":"Checks up to 20 quotes on one page: exact, fuzzy or none, offsets, signed receipt. US$0.02 per call; POST url, quotes. Costs US$0.02 per call in USDC via x402 ("},{"name":"attestpage_verify_text_quote","description":"Checks a quote word for word against text you hold: exact, fuzzy or none, offsets. US$0.005 per call; POST text, quote. Costs US$0.005 per call in USDC via x402"},{"name":"attestpage_access_check","description":"Judges one page URL against its site's robots.txt for GPTBot, ClaudeBot, PerplexityBot, Google-Extended and CCBot: allowed or not, with the deciding line. US$0."},{"name":"attestpage_verify_receipt","description":"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"},{"name":"attestpage_preview_document","description":"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 o"},{"name":"attestpage_preview_text_quote","description":"Send the same body as POST /v1/verify/text-quote (start and end are ignored) and get back exact, fuzzy or none, the score and the number of matches. Free, 30 a "}],"toolCount":14,"toolsHash":"2cd3272b38ee871fa164b0719827a414f3b6f30f9878ba8500c15f6de75a07fd","serverName":"attestpage","capabilities":["tools"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-18T11:27:40.645Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":375,"error":null,"detail":{"tools":[{"name":"attestpage_verify_quote","description":"Checks a quote on its live page: exact, fuzzy or none, offsets and a signed receipt. US$0.01 per call; POST url, quote. Costs US$0.01 per call in USDC via x402 "},{"name":"attestpage_verify_citations","description":"Checks up to 10 quote and URL pairs on live pages: exact, fuzzy or none, one receipt. US$0.10 per call; POST pairs. Costs US$0.10 per call in USDC via x402 (Bas"},{"name":"attestpage_fetch","description":"Returns a web page as clean text, with title, hashes and a signed receipt. US$0.002 per URL; POST up to 10 URLs. Costs US$0.002 per call in USDC via x402 (Base)"},{"name":"attestpage_recheck","description":"Reports if a page changed since a receipt: unchanged, changed, gone, unreadable. US$0.003 per call; POST receipt, URL. Costs US$0.003 per call in USDC via x402 "},{"name":"attestpage_check_links","description":"Checks up to 10 URLs: ok, broken, moved or unknown for each, with final URL and title. US$0.005 per call; POST URLs. Costs US$0.005 per call in USDC via x402 (B"},{"name":"attestpage_check_packages","description":"Checks up to 10 npm, PyPI or crates names: listed, version, licence, OSV.dev advisories. US$0.005 per call; POST names. Costs US$0.005 per call in USDC via x402"},{"name":"attestpage_attest","description":"Signs a timestamped receipt for a file's sha256, proving it existed unchanged then. US$0.002 per call; POST the hash. Costs US$0.002 per call in USDC via x402 ("},{"name":"attestpage_verify_document","description":"Checks every quote in a finished document against its live page, signed receipt. US$0.10 per call; POST the text. Costs US$0.10 per call in USDC via x402 (Base)"},{"name":"attestpage_verify_quotes","description":"Checks up to 20 quotes on one page: exact, fuzzy or none, offsets, signed receipt. US$0.02 per call; POST url, quotes. Costs US$0.02 per call in USDC via x402 ("},{"name":"attestpage_verify_text_quote","description":"Checks a quote word for word against text you hold: exact, fuzzy or none, offsets. US$0.005 per call; POST text, quote. Costs US$0.005 per call in USDC via x402"},{"name":"attestpage_access_check","description":"Judges one page URL against its site's robots.txt for GPTBot, ClaudeBot, PerplexityBot, Google-Extended and CCBot: allowed or not, with the deciding line. US$0."},{"name":"attestpage_verify_receipt","description":"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"},{"name":"attestpage_preview_document","description":"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 o"},{"name":"attestpage_preview_text_quote","description":"Send the same body as POST /v1/verify/text-quote (start and end are ignored) and get back exact, fuzzy or none, the score and the number of matches. Free, 30 a "}],"toolCount":14,"toolsHash":"6bed8c990e163a8e95266672842df5a36a80f994eec59bf2dae48aed138d4ab6","serverName":"attestpage","capabilities":["tools"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"attestpage_verify_quote","description":"Checks a quote on its live page: exact, fuzzy or none, offsets and a signed receipt. US$0.01 per call; POST url, quote. Costs US$0.01 per call in USDC via x402 "},{"name":"attestpage_verify_citations","description":"Checks up to 10 quote and URL pairs on live pages: exact, fuzzy or none, one receipt. US$0.10 per call; POST citations. Costs US$0.10 per call in USDC via x402 "},{"name":"attestpage_fetch","description":"Returns a web page as clean text, with title, hashes and a signed receipt. US$0.002 per URL; POST up to 10 URLs. Costs US$0.002 per call in USDC via x402 (Base)"},{"name":"attestpage_recheck","description":"Reports if a page changed since a receipt: unchanged, changed, gone, unreadable. US$0.003 per call; POST receipt, or url with content_sha256 (not both). Costs U"},{"name":"attestpage_check_links","description":"Checks up to 10 URLs: ok, broken, moved or unknown for each, with final URL and title. US$0.005 per call; POST URLs. Costs US$0.005 per call in USDC via x402 (B"},{"name":"attestpage_check_packages","description":"Checks up to 10 npm, PyPI or crates names: listed, version, licence, OSV.dev advisories. US$0.005 per call; POST names. Costs US$0.005 per call in USDC via x402"},{"name":"attestpage_attest","description":"Signs a timestamped receipt for a file's sha256, proving it existed unchanged then. US$0.002 per call; POST the hash. Costs US$0.002 per call in USDC via x402 ("},{"name":"attestpage_verify_document","description":"Checks one part of a document's quotes on live pages. US$0.10 per part of up to 10 pairs; POST document and part. Costs US$0.10 per part of 10 pairs in USDC via"},{"name":"attestpage_verify_quotes","description":"Checks up to 20 quotes on one page: exact, fuzzy or none, offsets, signed receipt. US$0.02 per call; POST url, quotes. Costs US$0.02 per call in USDC via x402 ("},{"name":"attestpage_verify_text_quote","description":"Checks a quote word for word against text you hold: exact, fuzzy or none, offsets. US$0.005 per call; POST text, quote. Costs US$0.005 per call in USDC via x402"},{"name":"attestpage_access_check","description":"Judges one page URL against its site's robots.txt for GPTBot, ClaudeBot, PerplexityBot, Google-Extended and CCBot: allowed or not, with the deciding line, the p"},{"name":"attestpage_verify_receipt","description":"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"},{"name":"attestpage_preview_document","description":"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 o"},{"name":"attestpage_preview_text_quote","description":"Send the same body as POST /v1/verify/text-quote (start and end are ignored) and get back exact, fuzzy or none, the score and the occurrences. Free, 30 a day pe"}],"package":null,"toolSurface":{"id":"ts_ufst953kg7ks","endpointId":"ep_22srxgef859r","hash":"057085bcb9706f0ff8872e42f37705c2d16b4fad64e35d703fab3a76a84d89c7","toolCount":14,"serverName":"attestpage","serverVersion":"0.1.0","protocolVersion":"2025-06-18","firstSeenAt":"2026-10-20T12:27:14.991Z","lastSeenAt":"2026-10-21T01:28:08.433Z","observations":3,"toolNames":["attestpage_verify_quote","attestpage_verify_citations","attestpage_fetch","attestpage_recheck","attestpage_check_links","attestpage_check_packages","attestpage_attest","attestpage_verify_document","attestpage_verify_quotes","attestpage_verify_text_quote","attestpage_access_check","attestpage_verify_receipt","attestpage_preview_document","attestpage_preview_text_quote"],"distinctSurfaces":16},"endpointFacts":[{"id":"ep_22srxgef859r","url":"https://vehcdj664efetfrsolne5umanq.srv.us/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-10-20T05:22:24.284Z","auth":{"observedAt":"2026-10-20T05:22:24.696Z","authRequired":false,"scheme":null,"resourceMetadata":null,"authorizationServer":null,"conformance":{"dpop":false,"rfc8414":false,"rfc9728":false,"pkceS256":false,"clientIdMetadataDocument":false,"dynamicClientRegistration":false}},"tls":{"observedAt":"2026-10-20T05:22:24.876Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"srv.us","issuer":{"commonName":"YR1","organization":"Let's Encrypt"},"validFrom":"2026-10-06T11:14:18.000Z","validTo":"2027-01-04T11:14:17.000Z","daysToExpiry":75,"sanCount":4,"fingerprint256":"D6:53:62:FB:88:DE:01:04:38:E3:A9:A1:28:41:9C:AF:C8:58:BF:9E:B0:E3:62:55:01:64:CA:9F:9A:C0:37:85"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"ard_catalog","key":"urn:air:vehcdj664efetfrsolne5umanq.srv.us:mcp:attestpage","url":"https://vehcdj664efetfrsolne5umanq.srv.us/.well-known/ai-catalog.json","firstSeenAt":"2026-10-14T17:20:28.422Z","fetchedAt":"2026-10-14T17:20:28.422Z","normalizedAt":"2026-10-14T17:20:28.422Z"},{"source":"mcp_registry","key":"us.srv.vehcdj664efetfrsolne5umanq/quoteproof-mcp","url":"https://registry.modelcontextprotocol.io/v0/servers/us.srv.vehcdj664efetfrsolne5umanq%2Fquoteproof-mcp","firstSeenAt":"2026-10-14T17:19:31.929Z","fetchedAt":"2026-10-21T01:21:35.970Z","normalizedAt":"2026-10-21T01:21:35.970Z"}]},"firstSeenAt":"2026-10-14T17:19:31.929Z","updatedAt":"2026-10-21T01:32:59.766Z"}