{"uid":"cap_vUFXdbRgAq_aEAgsnJvGu","slug":"k-2so-autonomous-merchant-pre-approval-standard-f78f2353","name":"K-2SO Autonomous Merchant Pre-Approval Standard","description":"Deterministic decision procedure for agents and their operators to evaluate a merchant before adding it to an agent wallet allowlist for autonomous x402 spend. Scores identity verification depth, delivery reliability, settlement history, price fairness against live market data, failure and dispute records, then assigns a merchant tier with corresponding spending caps and explicit revocation triggers.","url":"https://k2so.wrong.systems/api/services/autonomous-merchant-preapproval-standard","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":"Autonomous merchant pre-approval standard 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":"autonomous-merchant-preapproval-standard","procedure":"same as brief","generatedAt":"2026-01-01T00:00:00.000Z","generationSource":"deterministic"},"service":"autonomous-merchant-preapproval-standard","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":"unknown","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_n1FLMOr8sttCW3WYgV4g5","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 plain-prose decision procedure guiding an AI agent on whether and how to pre-approve autonomous merchant transactions on the x402/Base network.","exampleAgentPrompt":"Give me the standard decision procedure I should follow before pre-approving an autonomous merchant on x402 — I want the plain-prose brief so I know exactly what criteria to check before settling a USDC payment.","exampleUseCases":[{"title":"Agent wallet merchant pre-approval gating","prompt":"My agent wallet is about to pay a new x402 merchant on Base for the first time — give me the pre-approval decision procedure so my agent knows what to verify before settling the USDC."},{"title":"Building a compliant autonomous payment agent","prompt":"I'm building an autonomous agent that buys x402 APIs on Base and I need a clear decision procedure for how it should evaluate and pre-approve merchant transactions — can you pull the standard pre-approval brief?"},{"title":"Auditing an existing agent's approval logic","prompt":"I want to audit whether my agent's current merchant approval logic matches the standard x402 pre-approval procedure — fetch the official decision brief so I can compare it against what my agent is doing."}],"resultDescription":"A JSON object containing a plain-prose decision procedure (120+ words) advising agents on how to evaluate autonomous merchant pre-approval on x402/Base, along with metadata including the generating model, topic, ISO-8601 timestamp, generation source (llm, reasoning, or deterministic), and service slug. The `brief` and `procedure` fields both carry the actionable guidance text.","failureModes":["HTTP 402 returned if payment not yet settled — agent must pay exact USDC amount and retry with PAYMENT-SIGNATURE header","Invalid method (POST, PUT, etc.) rejected — only GET/HEAD/DELETE accepted","Malformed input object returns validation error","Network or provider downtime returns 5xx; agent should retry with backoff","Payment signature mismatch or expired signature causes re-payment requirement"],"whenToPreferThis":"Choose this endpoint when an autonomous agent needs a structured, LLM-generated or deterministic decision procedure specifically for x402 merchant pre-approval on Base/USDC, rather than building ad-hoc logic. Prefer it over general governance endpoints when the use case is specifically about whether to pre-approve a new merchant before settling micropayments, not about broader wallet governance or dispute resolution.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-13T19:01:47.165Z","isFirstParty":false}