{"uid":"cap_u72TdAy0mF0VUnk7ngNzC","slug":"blockchain-money-map-x402-price-display-unit-sanity-checker-0ff60b38","name":"Blockchain Money Map x402 Price Display Unit Sanity Checker","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-price-display-unit-sanity-checker","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"mode":{"enum":["check"]},"facts":{"type":"object","required":["display_price","display_currency","payment_amount","payment_currency","token_decimals","network"],"properties":{"network":{"type":"string","maxLength":500},"atomic_units":{"type":"number"},"catalog_label":{"type":"string","maxLength":500},"display_price":{"type":"number"},"payment_amount":{"type":"number"},"token_decimals":{"type":"number"},"challenge_label":{"type":"string","maxLength":500},"display_currency":{"type":"string","maxLength":500},"payment_currency":{"type":"string","maxLength":500}},"additionalProperties":false},"policy":{"type":"object","additionalProperties":true},"reference_facts":{"type":"object","required":["display_price","display_currency","payment_amount","payment_currency","token_decimals","network"],"properties":{"network":{"type":"string","maxLength":500},"atomic_units":{"type":"number"},"catalog_label":{"type":"string","maxLength":500},"display_price":{"type":"number"},"payment_amount":{"type":"number"},"token_decimals":{"type":"number"},"challenge_label":{"type":"string","maxLength":500},"display_currency":{"type":"string","maxLength":500},"payment_currency":{"type":"string","maxLength":500}},"additionalProperties":false}}},"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_Kn7clWfQe6xnEnPZbHAvv","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":"Validates that a blockchain payment's display price, currency, payment amount, token decimals, and network are internally consistent and free of unit-conversion errors.","exampleAgentPrompt":"Sanity check this x402 payment for me — display_price is 0.01, display_currency is USDC, payment_amount is 10000, payment_currency is USDC, token_decimals is 6, and network is base-mainnet. Make sure the units all add up correctly.","exampleUseCases":[{"title":"Verify x402 agent payment before execution","prompt":"Before my agent submits this x402 payment, check that the display price of 1.00 USDC, payment amount of 1000000, token decimals of 6, and network base-mainnet are all consistent and there are no unit conversion mistakes."},{"title":"Compare challenge facts against catalog reference","prompt":"I have two sets of payment facts — the catalog says display_price 0.05 USDC with payment_amount 50000 and token_decimals 6 on base-mainnet, and the challenge shows the same. Can you sanity check both together and flag any mismatches?"},{"title":"Audit payment metadata for a new x402 service listing","prompt":"I'm listing a new paid API endpoint at $0.01 USDC per call on base-mainnet. Can you validate that my payment metadata is correct — display_price 0.01, display_currency USDC, payment_amount 10000, payment_currency USDC, token_decimals 6 — before I publish it?"}],"resultDescription":"A JSON response indicating whether the provided payment display facts are internally consistent, including whether the atomic units match the display price given the token decimals, whether currencies are aligned, and any specific inconsistencies or errors detected between facts and optional reference_facts.","failureModes":["Missing required fields (display_price, display_currency, payment_amount, payment_currency, token_decimals, network) returns validation error","Mismatched atomic_units vs display_price * 10^token_decimals flagged as inconsistency","Unsupported network string may return unknown network warning","Payment rejected with 402 if x402 payment header not provided","Malformed input object returns 400 bad request","reference_facts provided with different currencies than facts may cause comparison error"],"whenToPreferThis":"Use this endpoint when building or auditing x402-protocol payment flows where you need to programmatically verify that human-readable price displays correctly correspond to on-chain atomic unit amounts — especially before an AI agent autonomously submits or accepts a micropayment, or when listing a new paid API service and need to confirm metadata correctness.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T12:54:48.067Z","isFirstParty":false}