# AgentResolver — x402 Payment Preflight & PayTo Verification

> AgentResolver — x402 Payment Preflight & PayTo Verification is a paid API for AI agents from agentresolver.vercel.app, paid per call via x402, $5/call, status unknown (last checked 2026-10-22).

Verifies an x402-enabled endpoint before payment by checking the live payTo address, USDC price quote, network, asset, resource binding, TLS, and endpoint safety.

## Facts

- Endpoint: POST https://agentresolver.vercel.app/api/agent-distribution-pack?utm_source=zero.xyz
- Price: $5/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-22
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/agentresolver-x402-payment-preflight-payto-verification-515fed4e
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_z3KJkH2Dks-6Obt-Fxrl3

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 agentresolver-x402-payment-preflight-payto-verification-515fed4e -d '<json body>'
```

Example prompt: Before my agent pays, can you preflight-check this x402 endpoint at https://api.example.com/data — verify the payTo address, USDC quote, and TLS safety on Base so I know it's safe to call?

## When to prefer this

Choose this endpoint when an AI agent needs to programmatically verify the legitimacy and safety of an x402-gated API before committing a USDC micropayment. It is especially useful when integrating unknown or third-party x402 endpoints into an agent workflow, when listing services on agent marketplaces, or when building payment-aware agents that must confirm payTo addresses and pricing before executing on Base or Solana.

## Known failure modes

- Endpoint URL is unreachable or returns non-402 status — safety check fails with connectivity error
- TLS certificate is invalid or expired — flagged as unsafe endpoint
- payTo address is malformed or does not match expected network format — validation fails
- USDC quote is missing or zero — pricing check returns error
- Resource binding mismatch — endpoint description does not match declared capabilities
- Input URL does not match required https:// pattern — schema validation error
- providerName or description missing — required field validation error

## How this service works

Continuously check whether AI agents can discover, call and pay your API, MCP server or x402 service. Free live checks and GitHub Action monitoring.

## Output

A JSON report detailing the live payTo wallet address, USDC price quote, blockchain network (Base or Solana), asset type, resource binding validity, TLS status, and overall endpoint safety assessment for the submitted x402 endpoint.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "tags": {
   "type": "array",
   "items": {
    "type": "string",
    "maxLength": 60
   },
   "maxItems": 12
  },
  "origin": {
   "type": "string",
   "pattern": "^https://"
  },
  "mcpName": {
   "type": "string",
   "maxLength": 160
  },
  "version": {
   "type": "string",
   "maxLength": 40
  },
  "openapiUrl": {
   "type": "string",
   "pattern": "^https://"
  },
  "description": {
   "type": "string",
   "maxLength": 500,
   "minLength": 1
  },
  "mcpEndpoint": {
   "type": "string",
   "pattern": "^https://"
  },
  "providerName": {
   "type": "string",
   "maxLength": 120,
   "minLength": 1
  },
  "repositoryUrl": {
   "type": "string",
   "pattern": "^https://"
  },
  "primaryEndpoint": {
   "type": "string",
   "pattern": "^https://"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {}
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agentresolver-x402-payment-preflight-payto-verification-515fed4e/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agentresolver.vercel.app](https://www.zero.xyz/host/agentresolver.vercel.app/llms.txt)
