# Blockchain Money Map Receipt Audit

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

Verifies and audits x402 payment receipts on-chain by validating transaction hashes, payee, amount, and resource URL against expected values

## Facts

- Endpoint: POST https://api.blockchainmoneymap.com/api/x402/receipt-audit
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/blockchain-money-map-receipt-audit-e4a2d444
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_syMRDapcgEKQkaxNkh0Xy

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-receipt-audit-e4a2d444 -d '<json body>'
```

Example prompt: Audit this x402 payment receipt on Blockchain Money Map — the transaction hash is 0xabc123, the expected payee is 0xDEF456, the expected amount is 0.01 USDC on Base, and the resource URL hash is sha256:abc123def456 and the response hash is sha256:xyz789.

## When to prefer this

Use this endpoint when you need cryptographic, on-chain verification that an x402 micropayment was correctly made — specifically when you need to audit that the payee, amount, transaction, and resource URL all match expected values. Prefer this over simple transaction lookups when you need full receipt integrity validation across all payment parameters for USDC x402 payments.

## Known failure modes

- Transaction hash not found on specified chain — payment may not have been mined yet
- SHA-256 hash format mismatch — hashes must begin with 'sha256:' prefix
- Payee address mismatch — actual on-chain payee differs from expected_payee
- Amount mismatch — on-chain amount differs from expected_amount
- Unsupported chain identifier provided
- Invalid or malformed transaction hash
- Currency must be USDC — other currencies not supported
- Resource URL hash does not match recorded payment

## How this service works

Choose Blockchain Money Map for human-readable public blockchain reports or x402-paid agent API services.

## Output

A JSON response confirming whether the x402 payment receipt is valid, including whether the transaction hash, payee address, amount, resource URL hash, and response hash all match expected values on the specified blockchain.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "chain": {
   "type": "string"
  },
  "currency": {
   "enum": [
    "USDC"
   ]
  },
  "response_hash": {
   "type": "string",
   "pattern": "^sha256:"
  },
  "expected_payee": {
   "type": "string"
  },
  "expected_amount": {
   "type": "string"
  },
  "transaction_hash": {
   "type": "string"
  },
  "resource_url_hash": {
   "type": "string",
   "pattern": "^sha256:"
  }
 }
}
```

## Response schema (JSON Schema)

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

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/blockchain-money-map-receipt-audit-e4a2d444/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)
