# AION Agent Assurance Gateway – Page Read

> AION Agent Assurance Gateway – Page Read is a paid API for AI agents from agents.aiserviceco.com, paid per call via x402, $0.002/call, status unknown (last checked 2026-10-13).

Fetches and returns the readable text, links, headings, and metadata of a web page (respecting robots.txt), paid per-call via x402/USDC on Base.

## Facts

- Endpoint: POST https://agents.aiserviceco.com/paid/page-read?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/aion-agent-assurance-gateway-page-read-3618b841
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_p25Yq0DZaP7FIE-e-GioK

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 aion-agent-assurance-gateway-page-read-3618b841 -d '<json body>'
```

Example prompt: Can you read the page at https://example.com/about and tell me what it says — the main text, headings, and any important links?

## When to prefer this

Choose this endpoint when an AI agent needs to read a specific web page's content in a structured JSON format while respecting robots.txt, and can pay per-call via x402/USDC on Base. It is well-suited for single-URL page reading tasks where structured output (text, links, headings, metadata) is required and compliance with robots.txt is important. Prefer alternatives if you need bulk crawling, authenticated page access, JavaScript-rendered content, or cannot use x402 micropayments.

## Known failure modes

- URL not reachable or returns non-2xx HTTP status (status field reflects actual code)
- robots.txt disallows fetching for AIONPageRead user agent (robots.allowed = false, content may not be returned)
- Malformed or non-HTTP/HTTPS URL rejected by input validation
- Page content exceeds limits and fields are truncated (truncated flags set to true)
- Payment not settled on Base — request may be rejected before processing
- Timeout or network error fetching the remote URL

## How this service works

x402-paid read-only MCP/A2A/API endpoint verification and robots.txt-respecting web page reading, returning JSON. Paid with x402 (exact scheme, USDC on Base). Release status: production acceptance of this build is not asserted, and a historical review of 6f14c11d does not accept this candidate. Page-read: one owner-funded test payment settled on Base; verify: settlement unproven; organic demand remains unproven; no independent-buyer acceptance, paid-use, or revenue claim.

## Output

A JSON object containing the page's extracted plain text, title, list of links (with text and URL), headings (with level), HTTP status code, final URL after any redirects, robots.txt allowance for the AIONPageRead user agent, content type, content length in bytes, SHA-256 hash of content, fetch timestamp, redirect count, and truncation flags for each field — conforming to the aion.pageRead.v1 schema.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "url": {
   "type": "string",
   "pattern": "^[Hh][Tt][Tt][Pp][Ss]?://",
   "maxLength": 2048,
   "minLength": 1
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "url": "https://example.com/",
  "text": "Example Domain\n\nThis domain is for use in documentation examples without needing permission.\n\nLearn more",
  "links": [
   {
    "url": "https://iana.org/domains/example",
    "text": "Learn more"
   }
  ],
  "title": "Example Domain",
  "robots": {
   "allowed": true,
   "userAgent": "AIONPageRead"
  },
  "schema": "aion.pageRead.v1",
  "status": 200,
  "finalUrl": "https://example.com/",
  "headings": [
   {
    "text": "Example Domain",
    "level": 1
   }
  ],
  "fetchedAt": "2026-01-01T00:00:00.000Z",
  "redirects": 0,
  "truncated": {
   "body": false,
   "text": false,
   "links": false,
   "headings": false
  },
  "contentType": "text/html",
  "contentBytes": 264,
  "contentSha256": "d69d4b387fb59d278b42eca72cb9335e15051db4acf50029b59dbc9aa547856e"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/aion-agent-assurance-gateway-page-read-3618b841/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agents.aiserviceco.com](https://www.zero.xyz/host/agents.aiserviceco.com/llms.txt)
