ToolAssay

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

CategoryCode and developer
Provider hostapi.blockchainmoneymap.com
Networkseip155:8453
Payment schemesexact
Self-reported calls, 30 days3 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":

This page as JSON