# AION Agent Assurance Gateway – Endpoint Verify

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

Verifies that a given MCP, A2A, or API endpoint is correctly implemented and publicly reachable, returning a structured JSON verification report with pass/fail checks and signed evidence.

## Facts

- Endpoint: POST https://agents.aiserviceco.com/paid/verify?utm_source=zero.xyz
- Price: $0.01/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-endpoint-verify-9a7f281e
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_nzf8-cV4egqSVXSgHCTUZ

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-endpoint-verify-9a7f281e -d '<json body>'
```

Example prompt: Can you verify that my MCP server at https://vendor.example/mcp is correctly implemented and publicly reachable? Use the 'mcp' protocol.

## When to prefer this

Choose this endpoint when you need a structured, evidence-backed compliance report for an MCP, A2A, or REST API endpoint — especially before listing an agent service in a marketplace, integrating a third-party agent, or running automated conformance gates in CI/CD. Prefer this over generic uptime monitors when you need protocol-level checks (e.g. MCP initialize + tools/list) and cryptographically signed evidence records rather than just HTTP reachability.

## Known failure modes

- Target URL is unreachable or returns non-200 — checks will FAIL with detail explaining the HTTP error
- Invalid protocol enum value — request rejected with validation error
- URL does not match the required http/https pattern — schema validation error
- Target endpoint violates robots.txt — verification may be skipped or partial
- Payment via x402/USDC on Base not settled — request not processed
- Endpoint responds but does not conform to protocol (e.g. missing protocolVersion) — individual checks FAIL with specific detail

## 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: a top-level verdict (PASS/FAIL), a list of individual named checks each with status and detail, an array of evidence records (URL, step, HTTP method, status code, request/response SHA-256 hashes, byte counts), the protocol checked, a checkedAt ISO timestamp, and an evidenceDigest for tamper-evident audit trail. Schema version is aion.verify.v1.

## Request schema (JSON Schema)

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

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "checks": [
   {
    "id": "mcp.initialize",
    "detail": "initialize returned a JSON-RPC result with protocolVersion and serverInfo",
    "status": "PASS"
   },
   {
    "id": "mcp.tools_list",
    "detail": "tools/list returned 3 tools with input schemas",
    "status": "PASS"
   }
  ],
  "schema": "aion.verify.v1",
  "target": "https://vendor.example/mcp",
  "verdict": "PASS",
  "evidence": [
   {
    "url": "https://vendor.example/mcp",
    "step": "initialize",
    "method": "POST",
    "status": 200,
    "truncated": false,
    "contentType": "application/json",
    "requestSha256": "29ef394d0394b347ae25d2ef29aa4ef5124f2ae0d386bb965d3332770f0d9f89",
    "responseBytes": 512,
    "responseSha256": "9e6f0b6719f83fd8c477553ee649b5818a997818b719d0fc52a0b600561c094f"
   },
   {
    "url": "https://vendor.example/mcp",
    "step": "tools/list",
    "method": "POST",
    "status": 200,
    "truncated": false,
    "contentType": "application/json",
    "requestSha256": "13325704f6d1d7c23d49a9289d956d4c292b8a1d791e04b2be14be7b9c140d27",
    "responseBytes": 512,
    "responseSha256": "8bf2e9fc4a9792e959804d237177ca9644bc0a3d80c347f1eec11257744666f8"
   }
  ],
  "protocol": "mcp",
  "readOnly": true,
  "checkedAt": "2026-01-01T00:00:00.000Z",
  "evidenceDigest": "e113392821a50a68df106473d6751fb3b63a7c3c788860345e5dee635d2e5ade"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/aion-agent-assurance-gateway-endpoint-verify-9a7f281e/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)
