{"generatedAt":"2026-04-28T15:07:31.158Z","origin":"https://x402.bitcoinsapi.com","mcpOrigin":"https://mcp.bitcoinsapi.com","network":"eip155:84532","payToAddress":"0x2eDbF699657ae1A09D9C3833FD162A6b59344364","facilitatorPublicUrl":"https://api.cdp.coinbase.com/platform/v2/x402","facilitatorCdpAuthEnabled":true,"endpoints":[{"method":"GET","path":"/x402-facilitator/catalog.json","title":"Public endpoint catalog","price":"free","audience":"agents, directories, developers","description":"Machine-readable surface with endpoint metadata, conventional launch channels, and proof targets.","discovery":"Use this as the first crawl target before paying for any route.","commands":{"curl":"curl https://x402.bitcoinsapi.com/x402-facilitator/catalog.json","agentcash":"npx agentcash@latest discover https://x402.bitcoinsapi.com --format json","node":"const catalog = await fetch(\"https://x402.bitcoinsapi.com/x402-facilitator/catalog.json\").then(r =\u003e r.json());"}},{"method":"GET","path":"/x402-facilitator/tester.json","title":"External tester kit","price":"free","audience":"external testers, directories, x402 client authors","description":"Single JSON handoff with the no-wallet 402 check, cheapest paid HTTP route, merchant paid route, and MCP health check.","discovery":"Use this when you want to send back the first failure point instead of doing a full review.","commands":{"curl":"curl https://x402.bitcoinsapi.com/x402-facilitator/tester.json","agentcash":"npx agentcash@latest discover https://x402.bitcoinsapi.com --format json","node":"const kit = await fetch(\"https://x402.bitcoinsapi.com/x402-facilitator/tester.json\").then(r =\u003e r.json());"}},{"method":"GET","path":"/merchant-payout-plan","title":"Bitcoin merchant payout plan","price":"$0.003","audience":"Bitcoin merchants, payment agents, API sellers","description":"Returns a batch payout fee-band and timing plan for a merchant payout run.","discovery":"Bazaar-enabled paid HTTP route with input schema, output example, and SIWX repeat access.","commands":{"curl":"curl -i \"https://x402.bitcoinsapi.com/merchant-payout-plan?batchSize=24\u0026targetBlocks=3\u0026urgency=balanced\"","agentcash":"npx agentcash@latest fetch \"https://x402.bitcoinsapi.com/merchant-payout-plan?batchSize=24\u0026targetBlocks=3\u0026urgency=balanced\"","node":"const response = await fetch(\"https://x402.bitcoinsapi.com/merchant-payout-plan?batchSize=24\u0026targetBlocks=3\u0026urgency=balanced\");"}},{"method":"GET","path":"/weather","title":"Minimal paid HTTP proof","price":"$0.001","audience":"x402 implementers","description":"Small paid JSON route used to verify the complete 402 challenge, payment, settle, and receipt flow.","discovery":"Bazaar-enabled route kept intentionally simple for smoke tests and docs.","commands":{"curl":"curl -i \"https://x402.bitcoinsapi.com/weather\"","agentcash":"npx agentcash@latest fetch \"https://x402.bitcoinsapi.com/weather\"","node":"const response = await fetch(\"https://x402.bitcoinsapi.com/weather\");"}}],"mcpTools":[{"name":"get_current_fee_snapshot","access":"free","proof":"Entry point for agents that need a no-payment first call."},{"name":"plan_merchant_payout_batch","access":"paid once, then SIWX reuse for the same tool scope","proof":"Proves paid MCP monetization without making every reconnect repay."},{"name":"plan_expedited_payout_batch","access":"separate paid scope","proof":"Proves route/tool-specific access instead of account-global unlocks."}],"conventionalChannels":[{"channel":"GitHub","purpose":"Developer trust and search capture","firstMove":"README badge/link to this page, topics for x402/http-402/facilitator/mcp, and one reproducible receipt."},{"channel":"Hacker News","purpose":"Early technical feedback","firstMove":"Show HN post only after the catalog, command, and known limitations are public."},{"channel":"Reddit","purpose":"Use-case validation in API, SaaS, Bitcoin, and agent communities","firstMove":"Post a narrow build note with exact commands; do not lead with token or hype language."},{"channel":"X / Farcaster","purpose":"Fast ecosystem visibility","firstMove":"Short proof thread with a 402 challenge, settlement tx, Bazaar search result, and AgentCash command."},{"channel":"LinkedIn","purpose":"Seller-side credibility","firstMove":"Frame as pay-per-call API monetization with receipts and spend controls for businesses."},{"channel":"Direct outreach","purpose":"First five external payments","firstMove":"Ask five API builders to run the command and send the first friction point, not to become customers yet."}],"proofMetrics":[{"label":"Catalog","value":"/x402-facilitator/catalog.json"},{"label":"Tester kit","value":"/x402-facilitator/tester.json"},{"label":"Network","value":"eip155:84532"},{"label":"Facilitator","value":"https://api.cdp.coinbase.com/platform/v2/x402"}],"testerQuickstart":[{"name":"Discover paid HTTP routes","purpose":"Proves the OpenAPI/agent-discovery surface is parseable.","command":"npx agentcash@latest discover https://x402.bitcoinsapi.com --format json","expected":"success: true with paid /weather and /merchant-payout-plan endpoints"},{"name":"No-wallet 402 challenge","purpose":"Checks payment metadata without spending anything.","command":"curl -i \"https://x402.bitcoinsapi.com/weather\"","expected":"HTTP 402 with a PAYMENT-REQUIRED header"},{"name":"Lowest-friction paid HTTP call","purpose":"Creates the cheapest external paid usage signal.","command":"npx agentcash@latest fetch \"https://x402.bitcoinsapi.com/weather\"","expected":"HTTP 200 paid JSON response after a $0.001 Base Sepolia x402 payment"},{"name":"Merchant paid HTTP call","purpose":"Tests the strongest Bitcoin merchant payout use case.","command":"npx agentcash@latest fetch \"https://x402.bitcoinsapi.com/merchant-payout-plan?batchSize=24\u0026targetBlocks=3\u0026urgency=balanced\"","expected":"HTTP 200 merchant payout plan after a $0.003 Base Sepolia x402 payment"},{"name":"MCP health check","purpose":"Verifies the public MCP surface is live before any paid tool call.","command":"curl https://mcp.bitcoinsapi.com/status","expected":"ok: true with plan_merchant_payout_batch and plan_expedited_payout_batch tools"}]}