# Agent Health Monitor — Batch Agent Health Scoring

> Agent Health Monitor — Batch Agent Health Scoring is a paid API for AI agents from agenthealthmonitor.xyz, paid per call via x402, $1/call, status unknown (last checked 2026-09-15).

Batch-scores multiple autonomous agent wallet addresses, returning AHS trust/health grades, diagnostic patterns, verdicts, and routing recommendations for each.

## Facts

- Endpoint: GET https://agenthealthmonitor.xyz/ahs/batch
- Price: $1/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/agent-health-monitor-batch-agent-health-scoring-4cd4fe1b
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_zwZwaUePjZ8m3emzLbbSf

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 agent-health-monitor-batch-agent-health-scoring-4cd4fe1b
```

Example prompt: Can you run a batch health check on these two agent wallets — 0xd8da6bf26964af9d7eed9e03e53415d37aa96045 and 0xde0b295669a9fd93d5f28d9ec85e40f4cb697bae — and tell me their AHS scores, grades, and whether they should be instant-settled or held in escrow?

## When to prefer this

Use this endpoint when you need to evaluate multiple agent wallet addresses in a single call rather than one at a time. Prefer it when making routing decisions (escrow vs. instant settlement) across a set of agents, when onboarding new agents, or when performing periodic trust audits on a portfolio of autonomous agents.

## Known failure modes

- Invalid or malformed wallet address returns error entry in the errors array
- Insufficient USDC balance or failed x402 payment results in 402 Payment Required
- Empty address list returns zero results with credits_used of 0
- Rate limiting or quota exhaustion may return 429 Too Many Requests
- Non-existent or very new addresses may return low scores with limited diagnostic data

## How this service works

Trust and health verification for autonomous agents. 14 diagnostic endpoints. Pay-per-call.

## Output

Returns a paginated JSON response containing, for each address: a letter grade (A–F), a named behavioral pattern (e.g. 'Stale Strategy', 'Healthy'), a verdict string, D1 and D2 sub-scores, a composite AHS score (0–100), and a routing recommendation ('instant_settle' or 'escrow'). Also returns total addresses scored, credits consumed, and any errors.

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "page": 1,
  "errors": [],
  "results": [
   {
    "grade": "C",
    "address": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045",
    "pattern": "Stale Strategy",
    "verdict": "Needs Attention",
    "d1_score": 85,
    "d2_score": 63,
    "ahs_score": 72,
    "routing_recommendation": "escrow"
   },
   {
    "grade": "B",
    "address": "0xde0b295669a9fd93d5f28d9ec85e40f4cb697bae",
    "pattern": "Healthy",
    "verdict": "Good",
    "d1_score": 91,
    "d2_score": 86,
    "ahs_score": 88,
    "routing_recommendation": "instant_settle"
   }
  ],
  "page_size": 25,
  "credits_used": 2,
  "total_scored": 2,
  "total_addresses": 2
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agent-health-monitor-batch-agent-health-scoring-4cd4fe1b/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agenthealthmonitor.xyz](https://www.zero.xyz/host/agenthealthmonitor.xyz/llms.txt)
