{"generatedAt":"2026-05-07T03:54:54.891Z","access":"free_test_fixtures","path":"/x402/test/endpoints.json","purpose":"Organized no-payment API request fixtures and survey hooks for agents and client authors testing discovery, request echoing, safe headers, and x402 receipt parsing.","survey":{"purpose":"Collect privacy-safe intent signals about who is arriving, what client type they are using, and what they want Satoshi API to offer next.","intentFields":["intent","client_type","use_case","offer_id"],"rawIdentifiersCollected":false,"suggestedQuery":"/x402/test/echo.json?intent=x402-integration\u0026client_type=agent\u0026use_case=paid-api-testing\u0026offer_id=x402-integration-testing"},"fixtures":[{"method":"GET","path":"/x402/test/echo.json","url":"https://x402.bitcoinsapi.com/x402/test/echo.json","fixture":"echo","purpose":"Validate basic request, query-string, JSON parsing, and attribution plumbing without payment.","command":"curl \"https://x402.bitcoinsapi.com/x402/test/echo.json?scenario=buyer\u0026trace_id=test-001\"","expected":"HTTP 200 free_test_fixture JSON with sanitized query echo and next-step links."},{"method":"GET","path":"/x402/test/headers.json","url":"https://x402.bitcoinsapi.com/x402/test/headers.json","fixture":"headers","purpose":"Check which safe client headers arrive while avoiding raw user agent or payment payload echo.","command":"curl \"https://x402.bitcoinsapi.com/x402/test/headers.json\"","expected":"HTTP 200 free_test_fixture JSON with safe header names and payment-header presence booleans."},{"method":"GET","path":"/x402/test/receipt.json","url":"https://x402.bitcoinsapi.com/x402/test/receipt.json","fixture":"receipt","purpose":"Give parser authors a deterministic x402 challenge/payment/receipt lifecycle sample before spending.","command":"curl \"https://x402.bitcoinsapi.com/x402/test/receipt.json\"","expected":"HTTP 200 free_test_fixture JSON with 402, PAYMENT, and PAYMENT-RESPONSE lifecycle steps."}],"paidRoutesToCompare":[{"path":"/merchant-payout-plan","url":"https://x402.bitcoinsapi.com/merchant-payout-plan","priceUsd":"0.003"},{"path":"/weather","url":"https://x402.bitcoinsapi.com/weather","priceUsd":"0.001"}],"safetyNotes":["No private keys, seed phrases, wallet secrets, signed payment payloads, raw IPs, or raw user agents are requested or echoed.","Header fixtures report only safe names and booleans, not raw header values.","Receipt fixtures are parser samples; real settlement still happens on paid x402 routes."]}