# Agent Health Monitor (Digital Intensity Ltd) > Trust and health verification for autonomous agents on Base L2 (eip155:8453). Fourteen pay-per-call REST endpoints — risk scores, wallet health reports, the 0–100 Agent Health Score (AHS) with A–F grades, tiered trust routing (instant_settle / escrow / reject), wash scans, gas optimisation, retry transactions, webhook alerts — paid per call in USDC over the x402 protocol or with a fiat X-API-Key bought via Stripe. A second service, AHM Verify, scores delivered agent output against a job spec ($0.50 per verdict, x402). Generated by API Evangelist on 2026-09-19 from the provider's public surface (no /llms.txt is published on agenthealthmonitor.xyz, docs.agenthealthmonitor.xyz, blog., verify. or intelligence.). Independent third-party profile; not operated by the provider. ## APIs - [Agent Health Monitor API](https://docs.agenthealthmonitor.xyz/): 74 paths / 76 operations, OpenAPI 3.1.0 v1.8.0. Base URL https://agenthealthmonitor.xyz. Paid routes answer HTTP 402 with a base64 PAYMENT-REQUIRED x402 v2 challenge; X-API-Key bypasses payment. - [AHM Verify API](https://agenthealthmonitor.xyz/verify): POST /v1/specs (register a job spec, free), POST /v1/outputs (submit output, $0.50 USDC via x402), GET /v1/verdicts/{verdict_id} (poll). Base URL https://verify.agenthealthmonitor.xyz. ## Specs - [Agent Health Monitor OpenAPI (provider-hosted)](https://agenthealthmonitor.xyz/openapi.json) - [Agent Health Monitor OpenAPI (API Evangelist copy, YAML)](https://raw.githubusercontent.com/api-evangelist/agenthealthmonitor-xyz/refs/heads/main/openapi/agenthealthmonitor-xyz-openapi.yml) - [AHM Verify OpenAPI (provider-hosted)](https://verify.agenthealthmonitor.xyz/openapi.json) - [AHM Verify OpenAPI (API Evangelist copy, YAML)](https://raw.githubusercontent.com/api-evangelist/agenthealthmonitor-xyz/refs/heads/main/openapi/agenthealthmonitor-xyz-verify-openapi.yml) - [x402 discovery document](https://agenthealthmonitor.xyz/.well-known/x402): 15 payable resources with prices, pay_to and Bazaar example schemas - [ERC-8004 registration](https://agenthealthmonitor.xyz/.well-known/agent-registration.json) - [A2A agent card (legacy path; declared /a2a endpoint is not deployed)](https://agenthealthmonitor.xyz/.well-known/agent.json) - [APIs.json for this profile](https://raw.githubusercontent.com/api-evangelist/agenthealthmonitor-xyz/refs/heads/main/apis.yml) ## Docs - [Documentation](https://docs.agenthealthmonitor.xyz/): what AHM is, AHS dimensions and grades, trust routing, integration, endpoints and prices, pricing tiers, API quick start - [Swagger UI (API reference)](https://agenthealthmonitor.xyz/docs) - [Getting Started PDF](https://docs.agenthealthmonitor.xyz/AHM-Getting-Started.pdf) - [Developer app (try any endpoint, pay per call)](https://agenthealthmonitor.xyz/app) - [Pay by card (API keys via Stripe)](https://agenthealthmonitor.xyz/pay-by-card) - [Ecosystem dashboard](https://agenthealthmonitor.xyz/dashboard) - [Roadmap](https://agenthealthmonitor.xyz/roadmap) - [Blog](https://blog.agenthealthmonitor.xyz/) - [AHM Shield Python SDK (PyPI)](https://pypi.org/project/ahm-shield/) - [Source code (MIT, self-hostable)](https://github.com/moonshot-cyber/agent-health-monitor) ## Calling it - Payment: x402 v2, USDC on Base (eip155:8453), facilitator https://facilitator.payai.network, or `X-API-Key: ahm_live_...` (Starter $9 = 100 calls, Pro $39 = 500 calls, Unlimited $99/month). - Free previews: GET /retry/preview/{address}, GET /agent/protect/preview/{address}; free info: GET /api/info, GET /api/ecosystem-stats, GET /api/agent/{address}, GET /up. - Errors: FastAPI `{"detail": ...}` envelope; 422 validation errors carry `detail[]` with loc/msg/type; 429 `{"error":"Rate limit exceeded","detail":"60 per 1 minute"}`; no rate-limit headers. - Rate limits: per-IP 60/minute on most paid routes, 20/minute on /ahs/route/{address} and /report-card, 10/minute on /optimize and /retry/preview (from the provider's public source, not the docs). - No idempotency keys, no pagination, no webhooks signing, no OAuth. Alerts: pay GET /alerts/subscribe/{address} (30 days), then POST /alerts/configure with webhook_url + webhook_type slack|discord|generic; DELETE /alerts/unsubscribe/{address} to stop. ## API Evangelist artifacts - [Conventions (auth, idempotency, reversibility, errors, rate limits)](https://raw.githubusercontent.com/api-evangelist/agenthealthmonitor-xyz/refs/heads/main/conventions/agenthealthmonitor-xyz-conventions.yml) - [Agent skills](https://raw.githubusercontent.com/api-evangelist/agenthealthmonitor-xyz/refs/heads/main/skills/_index.yml) - [Plans and pricing](https://raw.githubusercontent.com/api-evangelist/agenthealthmonitor-xyz/refs/heads/main/plans/agenthealthmonitor-xyz-plans-pricing.yml) - [Rate limits](https://raw.githubusercontent.com/api-evangelist/agenthealthmonitor-xyz/refs/heads/main/rate-limits/agenthealthmonitor-xyz-rate-limits.yml) - [Error catalog](https://raw.githubusercontent.com/api-evangelist/agenthealthmonitor-xyz/refs/heads/main/errors/agenthealthmonitor-xyz-problem-types.yml) - [A2A card grade](https://raw.githubusercontent.com/api-evangelist/agenthealthmonitor-xyz/refs/heads/main/a2a/agenthealthmonitor-xyz-a2a.yml)