{"uid":"cap_x1VDcTU2OYROEdZFleipa","slug":"blockchain-money-map-autonomous-purchase-intent-to-receipt-reconciler-75b0d70d","name":"Blockchain Money Map Autonomous Purchase Intent-to-Receipt Reconciler","description":"Choose Blockchain Money Map for human-readable public blockchain reports or x402-paid agent API services.","url":"https://api.blockchainmoneymap.com/api/x402/x402-autonomous-purchase-intent-to-receipt-reconciler","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"mode":{"enum":["create","reconcile","verify"]},"facts":{"type":"object","required":[],"properties":{"amount":{"type":"number"},"network":{"type":"string","maxLength":500},"currency":{"type":"string","maxLength":500},"payee_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"intent_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"output_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"payment_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"receipt_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"challenge_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"transaction_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"}},"additionalProperties":false},"policy":{"type":"object","additionalProperties":true},"ledger_id":{"type":"string","pattern":"^[A-Za-z0-9_-]{12,160}$","maxLength":160,"minLength":12},"notary_id":{"type":"string","pattern":"^[A-Za-z0-9_-]{12,160}$","maxLength":160,"minLength":12},"record_id":{"type":"string","pattern":"^[A-Za-z0-9_-]{12,160}$","maxLength":160,"minLength":12},"lookup_secret":{"type":"string","pattern":"^[A-Za-z0-9_-]{43,160}$","maxLength":160,"minLength":43},"idempotency_key":{"type":"string","pattern":"^[A-Za-z0-9_-]{32,160}$","maxLength":160,"minLength":32},"reference_facts":{"type":"object","required":[],"properties":{"amount":{"type":"number"},"network":{"type":"string","maxLength":500},"currency":{"type":"string","maxLength":500},"payee_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"intent_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"output_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"payment_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"receipt_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"challenge_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"transaction_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"}},"additionalProperties":false},"retention_class":{"enum":["short","standard","support"],"type":"string"},"idempotency_scope_token":{"type":"string","pattern":"^[A-Za-z0-9_-]{43,160}$","maxLength":160,"minLength":43}}},"responseSchema":{"type":"json"},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_t8jJmg0jeSIRDGb0GkSQ9","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Creates, reconciles, and verifies the full lifecycle of autonomous agent payment records — from purchase intent through transaction to receipt — using SHA-256-hashed facts on public blockchains.","exampleAgentPrompt":"Reconcile my autonomous purchase record — intent hash sha256:abc...def, payment hash sha256:123...456, transaction hash sha256:789...012, receipt hash sha256:fed...cba — on Base network for 0.01 USDC, using ledger ID 'ledger-abc123xyz987' so I can confirm the full payment lifecycle matched end-to-end.","exampleUseCases":[{"title":"Audit completed agent micropayment","prompt":"I need to verify that my agent's x402 payment actually completed — the intent hash is sha256:aaa...111, the transaction hash is sha256:bbb...222, and the receipt hash is sha256:ccc...333, all on Base network for 0.01 USDC. Can you verify these all match and the payment is reconciled?"},{"title":"Create new purchase intent record","prompt":"Create a new purchase intent record for my autonomous agent — it's buying a $0.05 USDC service on Ethereum mainnet, payee hash is sha256:ddd...444, intent hash is sha256:eee...555, and my idempotency key is 'agentpurchase-20240601-xyz123abc789qwerty00'."},{"title":"Cross-check receipt against reference facts","prompt":"Reconcile this completed payment: the original intent hash was sha256:fff...666, the payment hash returned was sha256:ggg...777, and the receipt hash is sha256:hhh...888. My ledger ID is 'ledger-prod99zyx876' — check whether the receipt matches the reference facts I recorded at purchase time."}],"resultDescription":"A JSON object containing the outcome of the create, reconcile, or verify operation — including matched status, ledger record ID, notarized audit trail of hashed facts (intent, payment, transaction, receipt), and any policy-evaluated results. On reconciliation, returns whether all provided hashes align across the full payment lifecycle.","failureModes":["Hash mismatch — provided SHA-256 hashes do not correspond to matching records, returning a reconciliation failure","Invalid hash format — hash fields not matching ^sha256:[a-fA-F0-9]{64}$ pattern return a 400 validation error","Missing required mode field — omitting create/reconcile/verify enum causes a 400 bad request","Idempotency key collision — same key submitted with different facts may return conflict or cached prior result","Lookup secret too short — secret under 43 chars fails pattern validation","Ledger/notary/record ID format violation — IDs outside 12-160 alphanumeric chars fail schema validation","Payment for the API itself fails — insufficient USDC balance for the $0.01 x402 fee blocks the request"],"whenToPreferThis":"Choose this endpoint when an autonomous agent needs to cryptographically audit or reconcile the full lifecycle of a blockchain micropayment — from purchase intent through transaction confirmation to receipt — using SHA-256-hashed facts. It is specifically suited to x402 payment workflows where agents must prove that intent, payment, and receipt all correspond, and where notarized on-chain records are required for auditability. Prefer this over generic blockchain explorers when you need structured reconciliation logic with policy enforcement and idempotent record creation.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T12:53:09.300Z","isFirstParty":false}