# AttestPage Link Checker

> AttestPage Link Checker is a paid API for AI agents from vehcdj664efetfrsolne5umanq.srv.us, paid per call via x402, $0.005/call, status unknown (last checked 2026-10-17).

Fetches up to 10 URLs and returns cryptographically signed verdicts on whether each link is live, what content it contains, and whether expected text appears on the page

## Facts

- Endpoint: POST https://vehcdj664efetfrsolne5umanq.srv.us/v1/check/links?utm_source=zero.xyz
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-17
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/attestpage-link-checker-084ddd79
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_OK1-7ByFQPqw2DseTcyBC

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability attestpage-link-checker-084ddd79 -d '<json body>'
```

Example prompt: Can you check all the URLs I cited in this answer — https://www.iana.org/help/example-domains and https://www.iana.org/domains/reserved — and confirm they're live, return real content, and that the first one contains the phrase 'example domains for use in illustrative documentation'?

## When to prefer this

Use this endpoint when you need cryptographic, signed evidence that URLs are live and contain specific content — particularly for fact-checking AI-generated citations, auditing references before publication, or producing verifiable attestations for compliance or trust purposes. It handles up to 10 URLs per call with redirect tracking and content hashing. Prefer this over generic HTTP health-check tools when you need signed receipts, content verification, or expected-text matching rather than just a status code.

## Known failure modes

- 422 returned if none of the submitted URLs resolve (no charge in this case)
- Dead or unreachable domains return a result entry with a non-ok verdict rather than causing the whole request to fail
- Expected text match is fuzzy and may produce false negatives on dynamically rendered or JavaScript-heavy pages
- Pages behind authentication or paywalls may return limited or misleading content
- Content hash reflects what the server returned, which may differ from what a browser renders

## How this service works

Signed evidence about web pages, for AI agents. Ask whether a quote appears on a page or check every citation in an answer at once, fetch a page and learn…

## Output

A JSON object containing a signed receipt plus an array of results for each URL, each with: verdict (ok/dead/etc.), HTTP status code, final URL after redirects, page title, SHA-256 hash of page content, content kind (real vs. parked/error), redirect chain, and optionally an expected_text match result. No charge is incurred if all domains are unresolvable.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "urls": {
   "type": "array",
   "items": {
    "anyOf": [
     {
      "type": "string",
      "minLength": 1
     },
     {
      "type": "object",
      "required": [
       "url"
      ],
      "properties": {
       "url": {
        "type": "string",
        "minLength": 1
       },
       "expected_text": {
        "type": "string",
        "description": "Optional text the page should contain (fuzzy match). Reported as expected_text.match; it does not change the link verdict."
       }
      },
      "additionalProperties": false
     }
    ]
   },
   "maxItems": 10,
   "minItems": 1,
   "description": "1 to 10 items, each an http(s) URL string or { \"url\", \"expected_text\" }. Dead domains are reported as results; if none resolves, 422 and no charge."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "tier": "paid",
  "receipt": "eyJ…",
  "results": [
   {
    "url": "https://www.iana.org/help/example-domains",
    "title": "Example Domains",
    "verdict": "ok",
    "final_url": "https://www.iana.org/help/example-domains",
    "redirects": [],
    "http_status": 200,
    "content_kind": "real",
    "content_sha256": "…"
   },
   {
    "url": "https://www.iana.org/domains/reserved",
    "title": "IANA-managed Reserved Domains",
    "verdict": "ok",
    "final_url": "https://www.iana.org/domains/reserved",
    "redirects": [],
    "http_status": 200,
    "content_kind": "real",
    "content_sha256": "…"
   }
  ]
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/attestpage-link-checker-084ddd79/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from vehcdj664efetfrsolne5umanq.srv.us](https://www.zero.xyz/host/vehcdj664efetfrsolne5umanq.srv.us/llms.txt)
