# Blockchain Money Map x402 Payment Preflight

> Blockchain Money Map x402 Payment Preflight is a paid API for AI agents from api.blockchainmoneymap.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-13).

Performs a preflight validation check for x402 micropayment parameters before executing a USDC payment to a blockchain API endpoint

## Facts

- Endpoint: POST https://api.blockchainmoneymap.com/api/x402/payment-preflight?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/blockchain-money-map-x402-payment-preflight-17e3d0e9
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_u_7e-1m3EGKeIzx1Olsow

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-x402-payment-preflight-17e3d0e9 -d '<json body>'
```

Example prompt: Before paying for a Blockchain Money Map API call, run a preflight check to confirm that paying 0.01 USDC on base to payee address 0xABC123 for the resource URL https://api.blockchainmoneymap.com/api/x402/some-endpoint is valid and the expected payee matches.

## When to prefer this

Use this endpoint when an AI agent needs to validate x402 micropayment parameters before committing USDC — especially when automating payments to blockchain data APIs and needing to verify payee addresses and amounts match expectations. Prefer this over direct payment submission when building reliable agent workflows that require pre-authorization checks or when debugging payment configuration issues.

## Known failure modes

- Invalid or mismatched expected_payee returns validation failure
- Unsupported chain identifier causes rejection
- Malformed resource_url returns URI format error
- Amount exceeds max_amount threshold returns over-limit error
- Currency other than USDC is rejected by enum validation
- Missing required fields returns schema validation error

## How this service works

Choose Blockchain Money Map for human-readable public blockchain reports, x402-paid agent API services, agent workflow packs, custom agent builds, or an Agent Radar pilot preview.

## Output

Returns a JSON object indicating whether the proposed x402 payment parameters are valid, including confirmation of payee address match, amount acceptability, chain compatibility, and whether the payment is cleared to proceed against the target resource URL.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "chain": {
   "type": "string"
  },
  "payee": {
   "type": "string"
  },
  "amount": {
   "type": "string"
  },
  "currency": {
   "enum": [
    "USDC"
   ]
  },
  "max_amount": {
   "type": "string"
  },
  "resource_url": {
   "type": "string",
   "format": "uri"
  },
  "caller_context": {
   "type": "object"
  },
  "expected_payee": {
   "type": "string"
  }
 }
}
```

## Response schema (JSON Schema)

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

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/blockchain-money-map-x402-payment-preflight-17e3d0e9/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)
