{"uid":"cap_ogeDGCWILNIvBxkPfBehG","slug":"autonomous-merchant-pre-approval-standard-b0619a2c","name":"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-8080.on.ascii.dev/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":null,"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_Rgwu17uLwoyC_fegRcB2E","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 decision procedure and merchant tier assignment (with spending caps and revocation triggers) to help agents safely pre-approve merchants for autonomous x402 wallet allowlisting.","exampleAgentPrompt":"Before I add MerchantXYZ to my agent wallet allowlist for autonomous x402 spending, can you run the merchant pre-approval standard on them and tell me what tier they qualify for, what spending caps apply, and what would trigger their revocation?","exampleUseCases":[{"title":"Onboarding a new vendor to agent allowlist","prompt":"I want to add a new API data vendor to my agent's autonomous payment allowlist — can you run the merchant pre-approval procedure on them and tell me their trust tier, recommended per-call and daily spending caps, and any conditions that would get them revoked?"},{"title":"Periodic re-approval audit of existing merchant","prompt":"It's been three months since we last checked MerchantABC's standing — can you re-run the autonomous merchant pre-approval standard on them to see if their tier has changed, whether their settlement history or dispute record has worsened, and if any revocation triggers have been hit?"},{"title":"Comparing merchants before wallet allowlisting","prompt":"I'm evaluating two competing x402 API merchants before deciding which one to allowlist in my agent wallet — can you run the merchant pre-approval standard on both and compare their tiers, price fairness scores, and recommended spending caps so I can pick the safer one?"}],"resultDescription":"A structured decision-procedure result containing: merchant tier classification, recommended spending caps, explicit revocation triggers, scores for identity verification depth, delivery reliability, settlement history, and price fairness against live market data, plus failure and dispute record summaries. Also includes a prose brief for agent consumption, model/generation metadata, and an ISO-8601 timestamp.","failureModes":["Missing or unresolvable merchant identity causes incomplete scoring","Insufficient historical settlement data yields low-confidence tier assignment","Live market price data unavailable, degrading price fairness scoring","Payment not provided or insufficient — endpoint returns 402 requiring x402 payment","Topic override not recognized, falling back to default procedure","Handler failure (ok: false) with no result brief returned"],"whenToPreferThis":"Use this endpoint when an agent or operator needs a structured, deterministic, multi-factor risk assessment before adding a new merchant to an autonomous x402 wallet allowlist. It is preferable to ad-hoc merchant checks because it produces an explicit tier, spending caps, and revocation triggers — actionable outputs for wallet policy configuration. Choose this over generic fraud-check APIs when the context is specifically autonomous agent spending via x402 payment rails.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T13:03:23.793Z","isFirstParty":false}