# AgentResolver Batch Verified Resolve

> AgentResolver Batch Verified Resolve is a paid API for AI agents from agentresolver.vercel.app, paid per call via x402, $0.05/call, status unknown (last checked 2026-09-18).

Resolves and verifies multiple AI agent capability requests in a single batch call, returning matched services, comparisons, and execution metadata.

## Facts

- Endpoint: POST https://agentresolver.vercel.app/api/batch-verified-resolve
- Price: $0.05/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-18
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/agentresolver-batch-verified-resolve-42b90974
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_lQDDRZZM677NdJY3mpZMN

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-batch-verified-resolve-42b90974 -d '<json body>'
```

Example prompt: I need to find and compare verified services that can handle image transcription and sentiment analysis — can you batch resolve both capabilities at once and tell me which endpoints are available and how they compare?

## When to prefer this

Use this endpoint when an AI agent needs to discover and compare multiple verified machine services in a single round-trip. Prefer it over single-resolve endpoints when batching two or more capability lookups to reduce latency and cost. Ideal for agent bootstrapping, dynamic tool selection, and runtime routing decisions where verified service metadata and pricing comparison are needed simultaneously.

## Known failure modes

- Empty or malformed items array returns a 400 validation error
- No matching services found for a capability returns an empty result set for that item
- Payment not attached or insufficient USDC triggers a 402 Payment Required response
- Service registry temporarily unavailable causes a 503 or timeout
- Ambiguous capability description may return low-confidence or mismatched results

## How this service works

Verify an x402 endpoint before paying: live payTo, USDC quote, network, asset, resource binding, TLS and endpoint safety for $0.001 on Base or Solana.

## Output

Returns a list of resolved, verified capability matches for each item in the batch — including matched service names, endpoint URLs, pricing, capability metadata, and comparison signals so the agent can select the best option per task.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "items": {
   "type": "array",
   "items": {
    "type": "object",
    "required": [
     "goal"
    ],
    "properties": {
     "url": {
      "type": "string",
      "pattern": "^https://",
      "maxLength": 500
     },
     "goal": {
      "type": "string",
      "maxLength": 600,
      "minLength": 1
     }
    },
    "additionalProperties": false
   },
   "maxItems": 4,
   "minItems": 2
  }
 }
}
```

## Response schema (JSON Schema)

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

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agentresolver-batch-verified-resolve-42b90974/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)
