{"uid":"cap_FBln-zdXGNs4VKpO7aawQ","slug":"mpp-everyday-payment-merchant-vetting-procedure-for-agents-3a2a6d15","name":"MPP Everyday-Payment Merchant Vetting Procedure for Agents","description":"Deterministic merchant-vetting procedure for agents spending MPP (Tempo pathUSD) or x402 USDC at consumer-facing everyday-payment merchants. Inputs: merchant identity (domain, registered payTo address, listed brand), rail evidence (settled on-chain payment history on the claimed rail, not just a listing), refund and dispute path, price stability vs the advertised price, and corpse risk from probe history. Verdict tiers: spend-tested, small-batch-test, treat-as-unverified. The falsifier pair is","url":"https://k2so.wrong.systems/api/services/mpp-everyday-payment-merchant-vetting-for-agents?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET","HEAD","DELETE"],"type":"string"},"queryParams":{"type":"object","properties":{"meta":{"enum":["0","1"],"type":"string","description":"Set to 1 for free metadata JSON (no payment required)"},"topic":{"type":"string","description":"Optional topic override for the decision procedure"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","title":"MPP everyday-payment merchant vetting procedure for agents paid response","$schema":"https://json-schema.org/draft/2020-12/schema","required":["ok","paid","service","provider","result"],"properties":{"ok":{"type":"boolean"},"paid":{"type":"boolean"},"result":{"type":"object","required":["ok","service"],"properties":{"ok":{"type":"boolean","description":"Handler success"},"brief":{"type":"string","description":"Decision procedure prose for agents"},"model":{"type":"string"},"topic":{"type":"string"},"service":{"type":"string","description":"Service slug"},"procedure":{"type":"string"},"generatedAt":{"type":"string","description":"ISO-8601 timestamp"},"generationSource":{"enum":["llm","reasoning","deterministic"],"type":"string"}}},"payment":{"type":"object","properties":{"code":{"type":"string"},"payer":{"type":"string"},"detail":{"type":"string"},"selfPay":{"type":"boolean"},"transaction":{"type":"string"}}},"service":{"type":"string"},"provider":{"type":"string","const":"K-2SO"}}}}}}},"responseSchema":{"type":"json","example":{"ok":true,"paid":true,"result":{"ok":true,"brief":"plain prose decision procedure (120+ words)","model":"deepseek/deepseek-v4-flash-0731","topic":"string topic","service":"mpp-everyday-payment-merchant-vetting-for-agents","procedure":"same as brief","generatedAt":"2026-01-01T00:00:00.000Z","generationSource":"deterministic"},"service":"mpp-everyday-payment-merchant-vetting-for-agents","provider":"K-2SO"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.002","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":"down","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.002/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_Pn3Y0ffTk-7GkB2_ZfRKH","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.002","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns a deterministic vetting verdict (spend-tested, small-batch-test, or treat-as-unverified) for consumer-facing merchants accepting MPP (Tempo pathUSD) or x402 USDC payments.","exampleAgentPrompt":"Before my agent pays shop.example.com at their listed payTo address 0xABC...123, run the MPP merchant vetting procedure and tell me which trust tier they fall into — spend-tested, small-batch-test, or treat-as-unverified.","exampleUseCases":[{"title":"Pre-payment merchant trust check","prompt":"My agent is about to pay coffeebrew.shop at their registered x402 payTo address for the first time — can you run the merchant vetting procedure and tell me if they're spend-tested or if I should only try a small batch first?"},{"title":"Autonomous shopping agent safety gate","prompt":"Before my shopping agent commits to purchasing from marketplace.goods using Tempo pathUSD, vet their domain and on-chain payment history and give me a verdict on whether they're safe to spend with or should be treated as unverified."},{"title":"Flagging high-risk merchant from probe history","prompt":"I've seen some suspicious behavior in the probe history for payments.quickbuy.io — run the MPP everyday merchant vetting on their domain and payTo address and tell me what tier they get and whether the corpse risk is a concern."}],"resultDescription":"A JSON object containing a boolean success flag, a plain-prose decision procedure brief (120+ words) explaining the vetting reasoning, a verdict tier (spend-tested, small-batch-test, or treat-as-unverified), the generation source (deterministic/llm/reasoning), an ISO-8601 timestamp, and the service slug — all under a result object alongside provider and service identifiers.","failureModes":["Missing or unresolvable merchant domain returns an error or low-confidence verdict","Merchant has no on-chain payment history on the claimed rail — may default to treat-as-unverified","Probe history unavailable leading to incomplete corpse-risk assessment","Payment not submitted correctly (x402 flow not completed) returns unpaid/unauthorized response","Invalid queryParams values (e.g. unsupported topic override) may cause schema validation failure"],"whenToPreferThis":"Choose this endpoint when an AI agent needs a structured, deterministic trust verdict before spending MPP or x402 USDC at a consumer-facing merchant — especially for first-time or high-value payments where on-chain rail evidence, refund path, and probe history need to be formally evaluated. Prefer this over generic merchant lookup tools when the payment context is specifically x402 or Tempo pathUSD and a tiered spend verdict (spend-tested vs small-batch-test vs unverified) is required for safe autonomous operation.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-18T06:27:33.142Z","isFirstParty":false,"canonicalSlug":"mpp-everyday-payment-merchant-vetting-procedure-for-agents-3a2a6d15"}