Builds a sanitized go-live twin of an agent-commerce mission before a buyer allo
Builds a sanitized go-live twin of an agent-commerce mission before a buyer allows payment, delegation, or live execution.
Not tested: has real-world effectsour last check, 2026-10-04
0 of 0checks answered this week
n/amedian answer time
$0.01listed price per call
n/aprice it asked us
Paid test badge: not yet. The checks above are free: we call the tool without paying and read the payment request it sends back. The Verified badge needs paid calls whose answers match the promised output, and nobody can buy a badge.
Endpoint
POST https://api.blockchainmoneymap.com/api/x402/x402-agent-commerce-digital-twin
| Category | Code and developer |
|---|---|
| Provider host | api.blockchainmoneymap.com |
| Networks | eip155:8453 |
| Payment schemes | exact |
| Self-reported calls, 30 days | 3 from 1 payers (the provider's figure, not ours) |
Our checks, last 30 days
We never call tools that send, buy, move money or file anything, not even without paying.
Example input (from the provider)
{
"body": {
"facts": {
"agent_card_hash": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"agent_card_url_label": "https://blockchainmoneymap.com/agents",
"agent_role": "router agent that selects and calls one paid tool",
"agent_skill_ids": [
"wallet_snapshot"
],
"allowed_payees": [
"BMM configured x402 receiving address label"
],
"allowed_task": "call only bmm_wallet_snapshot once for 0.01 USD or less",
"amount_cap": 0.01,
"buyer_role": "buyer agent with a one-call budget",
"currency": "USDC",
"declared_limitations": [
"public-chain facts only",
"no legal or compliance approval"
],
"expected_output": "JSON report with decision, confidence, evidence, and limitations",
"expiry": "single mission expires after one attempt",
"facilitator_label": "configured x402 facilitator",
"human_presence_mode": "human approves before enabling unattended spend",
"human_return_triggers": [
"amount changes",
"receiver label changes",
"output is missing",
"receipt is missing"
],
"idempotency_policy": "dedupe by x402 request id and mission label",
"intended_outcome": "receive a JSON decision, confidence score, findings, and limitations",
"known_gaps": "Live settlement verification remains a separate release gate.",
"max_retries": 1,
"mcp_tool_name": "bmm_wallet_snapshot",
"mission_label": "Buyer agent purchases one public wallet snapshot from BMM",
"network": "base",
"provider_label": "Blockchain Money Map",
"receipt_requirement": "x402 receipt hash and delivered output status required",
"recurrence": "one-time",
"retry_policy": "do not retry after a receipt; retry only once before payment is settled",
"rollback_contact": "BMM support owner label",
"route_path": "/api/x402/wallet-snapshot",
"seller_role": "BMM paid x402 service",
"support_path": "BMM support path label",
"wallet_policy_summary": "buyer wallet allows one 0.01 USD USDC payment to the selected service",
"x402_amount": 0.01,
"x402_receiver_label": "BMM configured x402 receiving address label"
},
"mode": "analyze"
},
"bodyType": "json",
"method": "POST",
"type": "http"
}
Promised output schema (from the provider)
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"additionalProperties": false,
"properties": {
"body": {
"properties": {
"facts": {
"additionalProperties": false,
"properties": {
"agent_card_hash": {
"pattern": "^sha256:[a-fA-F0-9]{64}$",
"type": "string"
},
"agent_card_url_label": {
"maxLength": 500,
"type": "string"
},
"agent_role": {
"maxLength": 500,
"type": "string"
},
"agent_skill_ids": {
"maxItems": 10,
"type": "array"
},
"allowed_payees": {
"maxItems": 10,
"type": "array"
},
"allowed_task": {
"maxLength": 500,
"type": "string"
},
"amount_cap": {
"type": "number"
},
"buyer_role": {
"maxLength": 500,
"type": "string"
},
"currency": {
"maxLength": 500,
"type": "string"
},
"declared_limitations": {
"maxItems": 10,
"type": "array"
},
"expected_output": {
"maxLength": 500,
"type": "string"
},
"expiry": {
"maxLength": 500,
"type": "string"
},
"facilitator_label": {
"maxLength": 500,
"type": "string"
},
"human_presence_mode": {
"maxLength": 500,
"type": "string"
},
"human_return_triggers": {
"maxItems": 10,
"type": "array"
},
"idempotency_policy": {
"maxLength": 500,
"type": "string"
},
"intended_outcome": {
"maxLength": 500,
"type": "string"
},
"known_gaps": {
"maxLength": 500,
"type": "string"
},
"max_retries": {
"type": "number"
},
"mcp_tool_name": {
"maxLength": 500,
"type": "string"
},
"mission_label": {
"maxLength": 500,
"type": "string"
},
"network": {
"maxLength": 500,
"type": "string"
},
"provider_label": {
"maxLength": 500,
"type": "string"
},
"receipt_requirement": {
"maxLength": 500,
"type": "string"
},
"recurrence": {
"maxLength": 500,
"type": "string"
},
"retry_policy": {
"maxLength": 500,
"type": "string"
},
"rollback_contact": {
"maxLength": 500,
"type": "string"
},
"route_path": {
"maxLength": 500,
"type": "string"
},
"seller_role": {
"maxLength": 500,
"type": "string"
},
"support_path": {
"maxLength": 500,
"type": "string"
},
"wallet_policy_summary": {
"maxLength": 500,
"type": "string"
},
"x402_amount": {
"type": "number"
},
"x402_receiver_label": {
"maxLength": 500,
"type": "string"
}
},
"required": [
"mission_label",
"buyer_role",
"seller_role",
"agent_role",
"intended_outcome",
"allowed_task",
"amount_cap",
"currency",
"network",
"mcp_tool_name",
"x402_amount",
"x402_receiver_label",
"expected_output",
"receipt_requirement",
"rollback_contact"
],
"type": "object"
},
"mode": {
"enum": [
"analyze",
"audit",
"check"
]
},
"policy": {
"additionalProperties": true,
"type": "object"
},
"reference_facts": {
"additionalProperties": false,
"properties": {
"agent_card_hash": {
"pattern": "^sha256:[a-fA-F0-9]{64}$",
"type": "string"
},
"agent_card_url_label": {
"maxLength": 500,
"type": "string"
},
"agent_role": {
"maxLength": 500,
"type": "string"
},
"agent_skill_ids": {
"maxItems": 10,
"type": "array"
},
"allowed_payees": {
"maxItems": 10,
"type": "array"
},
"allowed_task":