{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_pp8bnthzrrgg","handle":"attestpage-attestpage-quoteproof","url":"https://wellknown.network/agents/attestpage-attestpage-quoteproof","links":{"self":"https://wellknown.network/agents/attestpage-attestpage-quoteproof/record.json","html":"https://wellknown.network/agents/attestpage-attestpage-quoteproof","markdown":"https://wellknown.network/agents/attestpage-attestpage-quoteproof/record.md","api":"https://wellknown.network/api/v1/agents/attestpage-attestpage-quoteproof","status":"https://wellknown.network/api/v1/agents/attestpage-attestpage-quoteproof/status","claim":"https://wellknown.network/agents/attestpage-attestpage-quoteproof/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/attestpage-attestpage-quoteproof/claim.json","badge":"https://wellknown.network/agents/attestpage-attestpage-quoteproof/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/attestpage-attestpage-quoteproof/history","tools":"https://wellknown.network/api/v1/agents/attestpage-attestpage-quoteproof/tools"},"ard":{"identifier":"urn:air:vehcdj664efetfrsolne5umanq.srv.us:agent:attestpage-attestpage-quoteproof","type":"application/a2a-agent-card+json"},"kind":"agent","declared":{"name":"AttestPage (Quoteproof)","summary":"Checks what an agent quotes and cites before the answer goes out: a quote is matched word for word against the live page, and a web page is fetched as clean text with a signed receipt. Pay per call.","description":"Checks what an agent quotes and cites before the answer goes out: a quote is matched word for word against the live page, and a web page is fetched as clean text with a signed receipt. Pay per call.","publisher":{"name":"AttestPage","url":"https://vehcdj664efetfrsolne5umanq.srv.us"},"homepage":"https://vehcdj664efetfrsolne5umanq.srv.us/docs","repository":null,"version":"1.0.0","license":null,"protocols":["a2a"],"tags":["fact-check","citations","grounding","hallucination","batch","offline","web-fetch","scraping","provenance","verification","change-detection","monitoring","receipts","dead-links","broken-links","package-hallucination","npm","pypi","crates-io","attestation","timestamp","sha256","document"],"pricing":null,"endpoints":[{"url":"https://vehcdj664efetfrsolne5umanq.srv.us/v1","type":"a2a","auth":"none","probeable":true}],"skills":[{"id":"verify_quote","name":"Verify one quote","tags":["fact-check","citations","grounding","hallucination"],"description":"Checks one quote word for word against a web page, returning exact, fuzzy or none, for US$0.01 per call (POST https://vehcdj664efetfrsolne5umanq.srv.us/v1/verify/quote)."},{"id":"verify_quotes","name":"Verify several quotes on one page","tags":["fact-check","citations","grounding","batch"],"description":"Checks up to 20 quotes against one web page in a single call, for US$0.02 per call (POST https://vehcdj664efetfrsolne5umanq.srv.us/v1/verify/quotes)."},{"id":"verify_text_quote","name":"Verify a quote against text you hold","tags":["fact-check","grounding","hallucination","offline"],"description":"Checks one quote word for word against text the agent already holds, with no fetch, returning exact, fuzzy or none, for US$0.005 per call (POST https://vehcdj664efetfrsolne5umanq.srv.us/v1/verify/text-quote)."},{"id":"fetch","name":"Fetch a web page as clean text","tags":["web-fetch","scraping","provenance","verification"],"description":"Returns up to 10 web pages as clean text with a content hash and signed receipt, for US$0.002 per URL (POST https://vehcdj664efetfrsolne5umanq.srv.us/v1/fetch)."},{"id":"verify_citations","name":"Verify citations in an answer","tags":["citations","fact-check","grounding","verification"],"description":"Checks each quote and URL pair in an answer against its source page. Price: US$0.10 per call (POST https://vehcdj664efetfrsolne5umanq.srv.us/v1/verify/citations)."},{"id":"recheck","name":"Recheck a web page for change","tags":["change-detection","monitoring","receipts","verification"],"description":"Tells if a page read earlier has changed, gone or stayed the same. Price: US$0.003 per call (POST https://vehcdj664efetfrsolne5umanq.srv.us/v1/recheck)."},{"id":"check_links","name":"Check links before giving them to a user","tags":["dead-links","broken-links","citations","verification"],"description":"Catches dead or moved links in up to 10 URLs before they reach a user. Price: US$0.005 per call (POST https://vehcdj664efetfrsolne5umanq.srv.us/v1/check/links)."},{"id":"check_packages","name":"Check packages before install","tags":["package-hallucination","npm","pypi","crates-io","verification"],"description":"Checks up to 10 npm, PyPI or crates names exist and lists any known advisories. Price: US$0.005 per call (POST https://vehcdj664efetfrsolne5umanq.srv.us/v1/check/packages)."},{"id":"attest","name":"Attest a file or answer with a timestamp","tags":["attestation","timestamp","sha256","receipts"],"description":"Signs a timestamped receipt over a sha256, so an altered copy no longer matches. Price: US$0.002 per call (POST https://vehcdj664efetfrsolne5umanq.srv.us/v1/attest)."},{"id":"verify_document","name":"Verify every quote in a finished document","tags":["citations","fact-check","document","grounding"],"description":"Checks every quote in a finished document against its live page. Price: US$0.10 per part (POST https://vehcdj664efetfrsolne5umanq.srv.us/v1/verify/document)."}],"tools":["Verify one quote","Verify several quotes on one page","Verify a quote against text you hold","Fetch a web page as clean text","Verify citations in an answer","Recheck a web page for change","Check links before giving them to a user","Check packages before install","Attest a file or answer with a timestamp","Verify every quote in a finished document"],"extra":{"inputModes":["application/json"],"outputModes":["application/json"],"capabilities":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":false},"protocolVersion":"0.3.0"},"attribution":{"kind":"a2a_card","name":"a2a_card","summary":"a2a_card","version":"a2a_card","description":"a2a_card","homepageUrl":"a2a_card","publisherUrl":"a2a_card","publisherName":"a2a_card"}},"derived":{"capabilities":[{"slug":"data.web-scraping","name":"Web Scraping","confidence":1,"provenance":"declared"},{"slug":"dev.package-management","name":"Packages & Dependencies","confidence":1,"provenance":"declared"},{"slug":"research.academic","name":"Academic Research","confidence":1,"provenance":"declared"},{"slug":"dev.monitoring","name":"Monitoring & Observability","confidence":1,"provenance":"declared"},{"slug":"documents.invoice-processing","name":"Invoice Processing","confidence":1,"provenance":"declared"},{"slug":"commerce.pricing","name":"Pricing & Quotes","confidence":0.859,"provenance":"derived"}],"categories":["commerce","data","dev","documents","research"],"language":"en"},"observed":{"status":"unavailable","statusReason":"4 consecutive checks failed; last success 6d ago.","lastOkAt":"2026-10-16T17:29:18.758Z","lastProbedAt":"2026-10-20T15:29:18.919Z","statusComputedAt":"2026-10-20T15:33:08.612Z","reliability30d":{"probes":12,"successRate":0.6667,"p50Ms":403,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":12,"ok":8,"authBoundaryOk":0,"serviceOk":8,"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-20T15:29:18.919Z","kind":"a2a_card","ok":false,"httpStatus":404,"latencyMs":372,"error":"http 404","detail":null},{"at":"2026-10-18T14:28:59.772Z","kind":"a2a_card","ok":false,"httpStatus":404,"latencyMs":393,"error":"http 404","detail":null},{"at":"2026-10-17T13:27:00.547Z","kind":"a2a_card","ok":false,"httpStatus":404,"latencyMs":370,"error":"http 404","detail":null},{"at":"2026-10-17T00:23:46.678Z","kind":"a2a_card","ok":false,"httpStatus":404,"latencyMs":363,"error":"http 404","detail":null},{"at":"2026-10-16T17:29:18.758Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":523,"error":null,"detail":{"name":"AttestPage (Quoteproof)","signed":false,"version":"1.0.0","cardPath":"/.well-known/agent-card.json","skillCount":10}},{"at":"2026-10-16T11:29:52.968Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":1802,"error":null,"detail":{"name":"AttestPage (Quoteproof)","signed":false,"version":"1.0.0","cardPath":"/.well-known/agent-card.json","skillCount":10}},{"at":"2026-10-16T04:30:51.248Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":374,"error":null,"detail":{"name":"AttestPage (Quoteproof)","signed":false,"version":"1.0.0","cardPath":"/.well-known/agent-card.json","skillCount":10}},{"at":"2026-10-15T21:25:47.596Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":372,"error":null,"detail":{"name":"AttestPage (Quoteproof)","signed":false,"version":"1.0.0","cardPath":"/.well-known/agent-card.json","skillCount":10,"protocolVersion":"0.3.0"}},{"at":"2026-10-15T14:23:29.057Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":387,"error":null,"detail":{"name":"AttestPage (Quoteproof)","signed":false,"version":"1.0.0","cardPath":"/.well-known/agent-card.json","skillCount":10,"protocolVersion":"0.3.0"}},{"at":"2026-10-15T07:22:00.629Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":378,"error":null,"detail":{"name":"AttestPage (Quoteproof)","signed":false,"version":"1.0.0","cardPath":"/.well-known/agent-card.json","skillCount":10,"protocolVersion":"0.3.0"}}],"tools":null,"package":null,"toolSurface":null,"endpointFacts":[{"id":"ep_qpxjtb4j9jrg","url":"https://vehcdj664efetfrsolne5umanq.srv.us/v1","type":"a2a","factsCheckedAt":"2026-10-20T15:29:18.921Z","auth":null,"tls":{"observedAt":"2026-10-20T15:29:19.116Z","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":73,"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":"a2a_card","key":"https://vehcdj664efetfrsolne5umanq.srv.us/.well-known/agent-card.json","url":"https://vehcdj664efetfrsolne5umanq.srv.us/.well-known/agent-card.json","firstSeenAt":"2026-10-14T17:20:12.659Z","fetchedAt":"2026-10-14T17:20:12.659Z","normalizedAt":"2026-10-14T17:20:12.659Z"}]},"firstSeenAt":"2026-10-14T17:20:12.659Z","updatedAt":"2026-10-14T17:20:25.693Z"}