{"id":109356,"name":"AttestPage (Quoteproof)","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.","card_url":"https://vehcdj664efetfrsolne5umanq.srv.us/.well-known/agent-card.json","endpoint":"https://vehcdj664efetfrsolne5umanq.srv.us/v1","protocol_version":"0.3.0","first_seen":"2026-10-14T18:02:33.865720+00:00","last_verified":"2026-10-14T18:02:33.865720+00:00","card":{"url":"https://vehcdj664efetfrsolne5umanq.srv.us/v1","name":"AttestPage (Quoteproof)","skills":[{"id":"verify_quote","name":"Verify one quote","tags":["fact-check","citations","grounding","hallucination"],"examples":["Check that the quote \"revenue rose 4%\" appears on https://example.com/report"],"inputModes":["application/json"],"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).","outputModes":["application/json"]},{"id":"verify_quotes","name":"Verify several quotes on one page","tags":["fact-check","citations","grounding","batch"],"examples":["Check three quotes from one article before the answer cites it"],"inputModes":["application/json"],"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).","outputModes":["application/json"]},{"id":"verify_text_quote","name":"Verify a quote against text you hold","tags":["fact-check","grounding","hallucination","offline"],"examples":["Check that the quote \"refunds are paid within 14 days\" appears in the policy text I just read"],"inputModes":["application/json"],"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).","outputModes":["application/json"]},{"id":"fetch","name":"Fetch a web page as clean text","tags":["web-fetch","scraping","provenance","verification"],"examples":["Read https://example.com/pricing as text and keep a receipt of it"],"inputModes":["application/json"],"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).","outputModes":["application/json","text/plain"]},{"id":"verify_citations","name":"Verify citations in an answer","tags":["citations","fact-check","grounding","verification"],"examples":["Check each quote and URL pair in an answer before it is sent"],"inputModes":["application/json"],"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).","outputModes":["application/json"]},{"id":"recheck","name":"Recheck a web page for change","tags":["change-detection","monitoring","receipts","verification"],"examples":["Check whether a page read yesterday still says the same thing"],"inputModes":["application/json"],"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).","outputModes":["application/json"]},{"id":"check_links","name":"Check links before giving them to a user","tags":["dead-links","broken-links","citations","verification"],"examples":["Check the links in a reply before it is shown to the user"],"inputModes":["application/json"],"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).","outputModes":["application/json"]},{"id":"check_packages","name":"Check packages before install","tags":["package-hallucination","npm","pypi","crates-io","verification"],"examples":["Check that a package an LLM suggested exists on npm before install"],"inputModes":["application/json"],"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).","outputModes":["application/json"]},{"id":"attest","name":"Attest a file or answer with a timestamp","tags":["attestation","timestamp","sha256","receipts"],"examples":["Get a signed, timestamped receipt over the sha256 of a report"],"inputModes":["application/json"],"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).","outputModes":["application/json"]},{"id":"verify_document","name":"Verify every quote in a finished document","tags":["citations","fact-check","document","grounding"],"examples":["Check every quote in a report before the report is sent"],"inputModes":["application/json"],"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).","outputModes":["application/json"]}],"pricing":{"url":"https://vehcdj664efetfrsolne5umanq.srv.us/pricing.json","unit":"per call","rails":["x402"],"currency":"USD"},"version":"1.0.0","provider":{"url":"https://vehcdj664efetfrsolne5umanq.srv.us","organization":"AttestPage"},"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.","capabilities":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":false},"protocolVersion":"0.3.0","documentationUrl":"https://vehcdj664efetfrsolne5umanq.srv.us/docs","defaultInputModes":["application/json"],"defaultOutputModes":["application/json"],"preferredTransport":"HTTP+JSON"},"signature_status":"unsigned","signature_detail":"No card signature supplied","signature_key_url":null,"signature_checked_at":"2026-10-14T18:02:33.865720+00:00","domain_claimed_at":null,"domain_proof_checked_at":null,"source_name":"Agent Tools Catalog","source_url":"https://agent-tools.cloud","last_check":{"checked_at":"2026-10-14T18:02:33.86572+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},"also_published_at":[],"history_urls":["https://vehcdj664efetfrsolne5umanq.srv.us/.well-known/agent-card.json"],"also_observed_in":[{"source_name":"Agent Tools Catalog","source_url":"https://agent-tools.cloud","last_seen":"2026-10-14T17:56:48.832685+00:00"}],"skills":[{"skill_id":"attest","name":"Attest a file or answer with a timestamp","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).","tags":["attestation","timestamp","sha256","receipts"],"quality_warning":false},{"skill_id":"check_links","name":"Check links before giving them to a user","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).","tags":["dead-links","broken-links","citations","verification"],"quality_warning":false},{"skill_id":"check_packages","name":"Check packages before install","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).","tags":["package-hallucination","npm","pypi","crates-io","verification"],"quality_warning":false},{"skill_id":"fetch","name":"Fetch a web page as clean text","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).","tags":["web-fetch","scraping","provenance","verification"],"quality_warning":false},{"skill_id":"recheck","name":"Recheck a web page for change","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).","tags":["change-detection","monitoring","receipts","verification"],"quality_warning":false},{"skill_id":"verify_text_quote","name":"Verify a quote against text you hold","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).","tags":["fact-check","grounding","hallucination","offline"],"quality_warning":false},{"skill_id":"verify_citations","name":"Verify citations in an answer","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).","tags":["citations","fact-check","grounding","verification"],"quality_warning":false},{"skill_id":"verify_document","name":"Verify every quote in a finished document","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).","tags":["citations","fact-check","document","grounding"],"quality_warning":false},{"skill_id":"verify_quote","name":"Verify one quote","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).","tags":["fact-check","citations","grounding","hallucination"],"quality_warning":false},{"skill_id":"verify_quotes","name":"Verify several quotes on one page","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).","tags":["fact-check","citations","grounding","batch"],"quality_warning":false}],"quality_flags":[],"check_history":{"checks":1,"passed":1},"recent_checks":[{"card_url":"https://vehcdj664efetfrsolne5umanq.srv.us/.well-known/agent-card.json","checked_at":"2026-10-14T18:02:33.865720+00:00","success":true,"http_status":200,"detail":"Agent Card validated"}],"endpoint_tls_check":null,"protocol_check":{"checked_at":"2026-10-14T18:02:33.865720+00:00","state":"unconfirmed","http_status":404,"detail":"Endpoint returned a generic not-found response"},"x402_price_check":null,"events":[],"relationships":[],"verification":{"agent_card_url":"https://vehcdj664efetfrsolne5umanq.srv.us/.well-known/agent-card.json","last_successful_card_check":"2026-10-14T18:02:33.865720+00:00","latest_card_check":{"checked_at":"2026-10-14T18:02:33.86572+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},"signature_status":"unsigned","signature_checked_at":"2026-10-14T18:02:33.865720+00:00","task_endpoint_tested":true,"task_execution_tested":false,"endpoint_tls_checked_at":null,"endpoint_tls_reachable":null,"protocol_check_state":"unconfirmed","protocol_checked_at":"2026-10-14T18:02:33.865720+00:00","provider_identity_verified":false,"domain_claimed_at":null,"domain_proof_checked_at":null}}