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.
X-PAYMENT: <signed-x402-payment>
PAYMENT-SIGNATURE: <signed-x402-payment>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 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.
| Service | Hosted Use | Price | Endpoint | Family |
|---|---|---|---|---|
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-snapshot | Wallet 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-status | Transaction 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-preflight | Agent 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-audit | Agent 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-analyzer | Agent 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.