{"uid":"cap_IguI2-7aYE4hJpOz3ZBRy","slug":"blockchain-money-map-x402-payment-method-disclosure-normalizer-5c513d5d","name":"Blockchain Money Map x402 Payment Method Disclosure Normalizer","description":"Maps payment rails, handlers, tokens, networks, wallet requirements, and buyer disclosures.","url":"https://api.blockchainmoneymap.com/api/x402/x402-payment-method-disclosure-map?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"mode":{"enum":["normalize"]},"facts":{"type":"object","required":["payment_handlers","supported_networks","supported_tokens"],"properties":{"payment_handlers":{"type":"array","maxItems":50},"supported_tokens":{"type":"array","maxItems":50},"buyer_disclosures":{"type":"array","maxItems":50},"supported_networks":{"type":"array","maxItems":50},"settlement_networks":{"type":"array","maxItems":50},"unsupported_methods":{"type":"array","maxItems":50},"wallet_requirements":{"type":"array","maxItems":50},"default_method_label":{"type":"string","maxLength":500}},"additionalProperties":false},"policy":{"type":"object","additionalProperties":true},"reference_facts":{"type":"object","required":["payment_handlers","supported_networks","supported_tokens"],"properties":{"payment_handlers":{"type":"array","maxItems":50},"supported_tokens":{"type":"array","maxItems":50},"buyer_disclosures":{"type":"array","maxItems":50},"supported_networks":{"type":"array","maxItems":50},"settlement_networks":{"type":"array","maxItems":50},"unsupported_methods":{"type":"array","maxItems":50},"wallet_requirements":{"type":"array","maxItems":50},"default_method_label":{"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_2PlEuuuPhkl8x91E14jHl","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":"Normalizes and maps x402 payment method disclosure facts (payment handlers, supported tokens, networks) into a structured canonical form, optionally diffing against a reference set.","exampleAgentPrompt":"Normalize my x402 payment method disclosure: payment handlers are ['stripe-crypto','coinbase-commerce'], supported networks are ['base','ethereum'], supported tokens are ['USDC','ETH'], and buyer disclosures say 'funds are non-refundable' — map these into a canonical disclosure structure.","exampleUseCases":[{"title":"Standardize x402 agent payment disclosures","prompt":"I have a set of x402 payment facts my API returns — payment handlers include 'coinbase-commerce', supported tokens are USDC and EURC, networks are Base and Optimism — can you normalize these into a canonical disclosure map?"},{"title":"Diff new payment config against reference","prompt":"My payment method config has changed — old handlers were ['stripe'], new ones are ['coinbase-commerce','payman'], both support USDC on Base. Can you normalize the new facts and compare them against the reference to see what changed?"},{"title":"Canonicalize wallet requirements for buyer disclosure","prompt":"I need to structure these x402 payment disclosures for my API docs: wallet requirements are ['EVM-compatible wallet required'], unsupported methods are ['credit card','PayPal'], and the default method label is 'Pay with USDC on Base' — normalize this into a standard disclosure map."}],"resultDescription":"A JSON object containing the normalized and canonicalized payment method disclosure map, with structured arrays for payment handlers, supported tokens, networks, settlement networks, wallet requirements, buyer disclosures, and a resolved default method label. If reference_facts are provided, the response may include a diff or comparison highlighting changes.","failureModes":["Missing required fields (payment_handlers, supported_networks, supported_tokens) returns validation error","Array items exceeding maxItems:50 limit rejected","Invalid mode value (must be 'normalize') causes error","Malformed JSON input returns parse error","Payment failure (insufficient USDC balance) returns 402","Policy object with conflicting rules may yield unexpected normalization output"],"whenToPreferThis":"Use this endpoint when you need to canonicalize, normalize, or diff x402 payment method disclosure facts — particularly when building or validating API payment disclosures for blockchain-based agent-to-agent or human-facing payment flows using the x402 protocol. Prefer this over manual structuring when you have raw disclosure arrays that need standardization or when comparing new payment configurations against a known-good reference.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-20T12:39:01.203Z","isFirstParty":false,"canonicalSlug":"blockchain-money-map-x402-payment-method-disclosure-normalizer-5c513d5d"}