# Blockchain Money Map Agent Compatibility Analyzer

> Blockchain Money Map Agent Compatibility Analyzer is a paid API for AI agents from api.blockchainmoneymap.com, paid per call via x402, $0.25/call, status unknown (last checked 2026-10-11).

Analyzes failed agent API calls to diagnose compatibility issues and provide remediation guidance for x402-paid blockchain endpoints

## Facts

- Endpoint: POST https://api.blockchainmoneymap.com/api/x402/agent-compatibility-analyzer?utm_source=zero.xyz
- Price: $0.25/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-11
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/blockchain-money-map-agent-compatibility-analyzer-59b0bce7
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_R-VQ995iQxmmhX9e72pdR

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 blockchain-money-map-agent-compatibility-analyzer-59b0bce7 -d '<json body>'
```

Example prompt: My agent got a 422 error with code invalid_payload when trying to POST to /api/x402/blockchain-report — it was sending JSON with fields 'address' and 'chain'. Can you run the Blockchain Money Map compatibility analyzer to figure out what went wrong and how to fix it?

## When to prefer this

Use this endpoint when an AI agent has received an unexpected error response from a Blockchain Money Map x402 API endpoint and needs automated diagnosis. It is specifically designed for agent-to-agent debugging workflows where the calling agent needs structured guidance on how to fix its own request format, headers, or payment setup rather than a human reading error logs manually.

## Known failure modes

- Missing required fields (error_code or http_status) returns a validation error
- Including secrets or credentials in request_body_excerpt or request_headers_present may cause rejection
- Providing an invalid URI for public_manifest_url returns a schema validation error
- Insufficient context in agent_context may result in a generic or low-confidence diagnosis
- x402 payment failure if USDC payment of $0.25 is not correctly attached

## How this service works

Diagnose malformed or failed agent requests and return safe fix steps plus corrected request templates.

## Output

A JSON object containing a compatibility diagnosis of the failed agent API call, identifying the root cause of the error, specific incompatibilities between the agent's request and the endpoint's requirements, and actionable remediation steps to resolve the issue

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "error_code": {
   "type": "string",
   "description": "Safe error code from the failed call, such as invalid_payload or DEVAGENTPAL_JSON_REQUIRED."
  },
  "http_method": {
   "type": "string",
   "default": "POST"
  },
  "http_status": {
   "type": "integer",
   "maximum": 599,
   "minimum": 100
  },
  "agent_context": {
   "type": "object",
   "properties": {
    "notes": {
     "type": "string"
    },
    "runtime": {
     "type": "string"
    },
    "sdk_name": {
     "type": "string"
    },
    "agent_name": {
     "type": "string"
    }
   }
  },
  "attempted_endpoint": {
   "type": "string",
   "description": "Root-relative path or public URL the agent attempted to call."
  },
  "public_manifest_url": {
   "type": "string",
   "format": "uri"
  },
  "request_body_fields": {
   "type": "array",
   "items": {
    "type": "string"
   },
   "description": "Field names only. Do not include field values or secrets."
  },
  "request_body_excerpt": {
   "type": "string",
   "maxLength": 2000,
   "description": "Optional redacted body excerpt. Do not include credentials, private keys, seed phrases, cookies, or bearer tokens."
  },
  "request_content_type": {
   "type": "string",
   "description": "Request content-type header value, without secrets."
  },
  "request_headers_present": {
   "type": "array",
   "items": {
    "type": "string"
   },
   "description": "Header names only. Do not include header values."
  },
  "observed_response_excerpt": {
   "type": "string",
   "maxLength": 2000,
   "description": "Optional safe error response excerpt."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json"
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/blockchain-money-map-agent-compatibility-analyzer-59b0bce7/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.blockchainmoneymap.com](https://www.zero.xyz/host/api.blockchainmoneymap.com/llms.txt)
