{"uid":"cap_mq-glTzHywko7Ez_0pqxD","slug":"blockchain-money-map-merchant-of-record-boundary-explainer-769baf7a","name":"Blockchain Money Map – Merchant of Record Boundary Explainer","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-merchant-of-record-boundary-explainer","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"mode":{"enum":["analyze"]},"facts":{"type":"object","required":["platform_role","merchant_role","payment_owner","fulfillment_owner","refund_owner"],"properties":{"agent_role":{"type":"string","maxLength":500},"order_owner":{"type":"string","maxLength":500},"seller_role":{"type":"string","maxLength":500},"refund_owner":{"type":"string","maxLength":500},"merchant_role":{"type":"string","maxLength":500},"payment_owner":{"type":"string","maxLength":500},"platform_role":{"type":"string","maxLength":500},"support_owner":{"type":"string","maxLength":500},"fulfillment_owner":{"type":"string","maxLength":500},"communication_owner":{"type":"string","maxLength":500}},"additionalProperties":false},"policy":{"type":"object","additionalProperties":true},"reference_facts":{"type":"object","required":["platform_role","merchant_role","payment_owner","fulfillment_owner","refund_owner"],"properties":{"agent_role":{"type":"string","maxLength":500},"order_owner":{"type":"string","maxLength":500},"seller_role":{"type":"string","maxLength":500},"refund_owner":{"type":"string","maxLength":500},"merchant_role":{"type":"string","maxLength":500},"payment_owner":{"type":"string","maxLength":500},"platform_role":{"type":"string","maxLength":500},"support_owner":{"type":"string","maxLength":500},"fulfillment_owner":{"type":"string","maxLength":500},"communication_owner":{"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_bHmK11eCb2Pdbmk0Z20OR","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":"Analyzes a set of role-ownership facts describing a marketplace or platform arrangement and determines where the merchant-of-record boundary falls among the parties involved.","exampleAgentPrompt":"I'm building a marketplace where the platform handles all payments and refunds, the seller handles fulfillment, and the agent manages order flow — can you analyze this setup and tell me who the merchant of record is and where the boundary sits?","exampleUseCases":[{"title":"Platform vs seller MoR classification","prompt":"We run a marketplace where our platform owns payments and refunds but independent sellers handle fulfillment and customer communication — analyze this and tell me where the merchant-of-record boundary falls."},{"title":"AI agent commerce role audit","prompt":"In our setup an AI agent places orders, the platform processes payments, and the seller ships goods — I need to know which party holds merchant-of-record responsibility and who owns the refund obligation."},{"title":"Comparing two marketplace configurations","prompt":"I want to compare two versions of our marketplace structure — in version A the platform owns payments and fulfillment, in version B the seller owns fulfillment but the platform still owns payments — which configuration changes the merchant-of-record boundary and how?"}],"resultDescription":"A JSON response containing the merchant-of-record boundary analysis: which party holds MoR status given the submitted role-ownership facts, an explanation of how each role (payment, fulfillment, refund, etc.) contributed to the determination, and any policy-driven nuances affecting the classification.","failureModes":["Missing required fields (platform_role, merchant_role, payment_owner, fulfillment_owner, or refund_owner) returns a validation error","Ambiguous or conflicting role descriptions may produce indeterminate boundary classifications","Overly long string values (exceeding 500 chars) are rejected","Malformed JSON body returns a 400 error","Payment failure via x402 results in a 402 response before analysis begins"],"whenToPreferThis":"Choose this endpoint when you need a structured, deterministic analysis of merchant-of-record boundaries in a multi-party marketplace or platform arrangement — especially in agentic commerce contexts where AI agents, platforms, and human sellers each own distinct parts of the transaction lifecycle. It is purpose-built for MoR boundary logic rather than general legal or tax advice.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T13:05:21.633Z","isFirstParty":false}