Hosted pay-per-call x402 services for autonomous agents

Use Blockchain Money Map agent services over API

Call Blockchain Money Map hosted endpoints directly: send an unpaid POST request to receive the x402 payment requirements, pay in USDC on base, and retry with the signed payment header. No account or subscription is required for public x402 endpoints.

This page documents how to purchase and integrate hosted Blockchain Money Map services. It is not implementation documentation for rebuilding the service.

Quickstart

Use the hosted Blockchain Money Map API. Send valid public blockchain input without a payment header. The example address below is a public target wallet to analyze, not the payment receiver. The endpoint returns a 402 challenge with the exact price, receiver, network, and resource. Retry the same request with the signed payment.

POST https://api.blockchainmoneymap.com/api/x402/wallet-snapshot
Content-Type: application/json

{"address":"0x742d35Cc6634C0532925a3b844Bc454e4438f44e","chain":"base"}

Payment Retry

Use the x402 client to convert the 402 challenge into a signed payment header, then retry the same request body. Blockchain Money Map accepts either signed header name below. Do not log, paste, or store the raw signed value.

Accepted signed header
X-PAYMENT: <signed-x402-payment>
PAYMENT-SIGNATURE: <signed-x402-payment>
Receiver check

Configured public receiver: 0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a. Compare each 402 challenge payTo value to this receiver before signing.

For higher-risk purchases, call Agent Payment Preflight before paying:https://api.blockchainmoneymap.com/api/x402/payment-preflight

Support and reliability

Support contact: support@blockchainmoneymap.com

Availability target: 99.0% monthly availability for discovery and paid x402 endpoints, excluding upstream blockchain, data-provider, facilitator, and scheduled-maintenance outages. Check https://api.blockchainmoneymap.com/api/health before paying. This status statement is operational guidance, not a contractual service-level agreement.

Public status: https://blockchainmoneymap.com/status

SDK-style example

Run this only in a local agent runtime with a dedicated buyer wallet. Never send the buyer private key to this website.

import { x402Client, x402HTTPClient } from "@x402/fetch";
import { registerExactEvmScheme } from "@x402/evm/exact/client";
import { privateKeyToAccount } from "viem/accounts";

const endpoint = "https://api.blockchainmoneymap.com/api/x402/wallet-snapshot";
const body = {
  address: "0x742d35Cc6634C0532925a3b844Bc454e4438f44e",
  chain: "base"
};

const signer = privateKeyToAccount(process.env.BUYER_PRIVATE_KEY as `0x${string}`);
const client = new x402Client();
registerExactEvmScheme(client, { signer, networks: ["eip155:8453"] });
const httpClient = new x402HTTPClient(client);

const challenge = await fetch(endpoint, {
  method: "POST",
  headers: { "content-type": "application/json" },
  body: JSON.stringify(body)
});

if (challenge.status !== 402) throw new Error("Expected x402 payment challenge");
const challengeBody = await challenge.json();
const paymentRequired = httpClient.getPaymentRequiredResponse(
  (name) => challenge.headers.get(name),
  challengeBody
);
const paymentPayload = await httpClient.createPaymentPayload(paymentRequired);
const paymentHeaders = httpClient.encodePaymentSignatureHeader(paymentPayload);

const paid = await fetch(endpoint, {
  method: "POST",
  headers: { "content-type": "application/json", ...paymentHeaders },
  body: JSON.stringify(body)
});

console.log(await paid.json());

Hosted Entry Points

5 hosted entry points

This controlled public menu shows basic ways to call Blockchain Money Map. Complete machine-readable purchase files stay on the API subdomain for agent integrations.

ServiceHosted UsePriceEndpointFamily
Wallet Snapshot
wallet_snapshot
Call this hosted endpoint for fast single-wallet triage before buying deeper analysis.0.01 USDC
base
POST /api/x402/wallet-snapshotWallet Intelligence
Transaction Status
tx_status
Call this hosted endpoint to confirm transaction status, fee, method, and finality context.0.01 USDC
base
POST /api/x402/tx-statusTransaction Intelligence
Agent Payment Preflight
agent_payment_preflight
Call this hosted endpoint before an agent pays an x402 resource.0.01 USDC
base
POST /api/x402/payment-preflightAgent Payment Trust
x402 Receipt Audit
receipt_audit
Call this hosted endpoint to verify a payment after it is made.0.01 USDC
base
POST /api/x402/receipt-auditAgent Payment Trust
Agent Compatibility Analyzer
agent_compatibility_analyzer
Call this hosted endpoint to diagnose a failed agent request and get safe retry steps.0.25 USDC
base
POST /api/x402/agent-compatibility-analyzerAgent Request Support

Official Purchase Resources

Use these machine-readable resources to discover, call, verify, and monitor hosted Blockchain Money Map services. They document the purchase path and public API contract, not the private service implementation.

Use only public blockchain addresses, contracts, and transaction hashes. Do not submit private keys, seed phrases, passwords, signatures, or wallet secrets. Outputs are research summaries only and are not financial, legal, tax, investment, trading, or compliance advice.