# Blockchain Money Map – x402 Tool Confirmation Prompt Auditor

> Blockchain Money Map – x402 Tool Confirmation Prompt Auditor 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-13).

Audits an AI agent tool's payment confirmation prompt for completeness, clarity, and compliance by comparing submitted prompt facts against reference facts and policy rules.

## Facts

- Endpoint: POST https://api.blockchainmoneymap.com/api/x402/x402-paid-tool-confirmation-prompt-auditor
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/blockchain-money-map-x402-tool-confirmation-prompt-auditor-64a6a1ef
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_nIijrtRW-ka69frrEekom

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-tool-confirmation-prompt-auditor-64a6a1ef -d '<json body>'
```

Example prompt: Audit my x402 tool called 'GetWalletBalance' — the prompt text says 'This will query your wallet balance for $0.01 USDC', price label is '$0.01 USDC', scope summary is 'read-only wallet balance lookup', confirmation_required is true — compare it against the reference facts and tell me if the prompt is compliant.

## When to prefer this

Use this endpoint when you need to programmatically verify that an AI agent tool's user-facing payment confirmation prompt meets transparency and compliance standards before deploying or listing the tool — especially when building x402-payment-gated tools and needing automated quality gates on prompt text, price disclosure, scope clarity, and buyer consent flows.

## Known failure modes

- Missing required facts fields (tool_name, prompt_text, price_label, scope_summary, confirmation_required_present) returns validation error
- Mode not set to 'audit' causes rejection
- Mismatched data types for boolean fields (consequence_text_present, buyer_cancel_option_present) cause schema error
- Payment not provided (x402) results in 402 Payment Required response
- Oversized string fields exceeding 500-character limit cause rejection

## How this service works

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

## Output

A JSON response containing an audit verdict indicating whether the submitted tool confirmation prompt facts are compliant, along with details of any discrepancies between submitted facts and reference facts, missing required elements (such as consequence text or cancel option), and policy violations detected.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "mode": {
   "enum": [
    "audit"
   ]
  },
  "facts": {
   "type": "object",
   "required": [
    "tool_name",
    "prompt_text",
    "price_label",
    "scope_summary",
    "confirmation_required_present"
   ],
   "properties": {
    "tool_name": {
     "type": "string",
     "maxLength": 500
    },
    "price_label": {
     "type": "string",
     "maxLength": 500
    },
    "prompt_text": {
     "type": "string",
     "maxLength": 500
    },
    "mcp_tool_name": {
     "type": "string",
     "maxLength": 500
    },
    "scope_summary": {
     "type": "string",
     "maxLength": 500
    },
    "wallet_prompt_label": {
     "type": "string",
     "maxLength": 500
    },
    "consequence_text_present": {
     "type": "boolean"
    },
    "buyer_cancel_option_present": {
     "type": "boolean"
    },
    "confirmation_required_present": {
     "type": "boolean"
    }
   },
   "additionalProperties": false
  },
  "policy": {
   "type": "object",
   "additionalProperties": true
  },
  "reference_facts": {
   "type": "object",
   "required": [
    "tool_name",
    "prompt_text",
    "price_label",
    "scope_summary",
    "confirmation_required_present"
   ],
   "properties": {
    "tool_name": {
     "type": "string",
     "maxLength": 500
    },
    "price_label": {
     "type": "string",
     "maxLength": 500
    },
    "prompt_text": {
     "type": "string",
     "maxLength": 500
    },
    "mcp_tool_name": {
     "type": "string",
     "maxLength": 500
    },
    "scope_summary": {
     "type": "string",
     "maxLength": 500
    },
    "wallet_prompt_label": {
     "type": "string",
     "maxLength": 500
    },
    "consequence_text_present": {
     "type": "boolean"
    },
    "buyer_cancel_option_present": {
     "type": "boolean"
    },
    "confirmation_required_present": {
     "type": "boolean"
    }
   },
   "additionalProperties": false
  }
 }
}
```

## Response schema (JSON Schema)

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

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/blockchain-money-map-x402-tool-confirmation-prompt-auditor-64a6a1ef/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)
