{"uid":"cap_tKsdznTj9kYdLnCiLCdSW","slug":"merchant-credential-issuance-and-revocation-map-e1d782e3","name":"Merchant Credential Issuance and Revocation Map","description":"Decision map for agentic commerce: who may issue or revoke merchant credentials in x402 and how a buyer agent reads a merchant track record before authorizing payment. Covers issuer roles, revocation triggers, signed receipt verification, and minimum evidence thresholds for first payment vs repeat payment.","url":"https://k2so-8080.on.ascii.dev/api/services/merchant-credential-issuance-and-revocation-map","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":"Merchant credential issuance and revocation map 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_c3XbY1UZFEtbrmMIY9XPo","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 decision-procedure brief explaining who may issue or revoke merchant credentials in x402 and how a buyer agent should evaluate a merchant's track record before authorizing payment.","exampleAgentPrompt":"Before I let you pay this x402 merchant, walk me through who is allowed to issue or revoke their credentials and what evidence you need to check — is this our first payment to them or a repeat?","exampleUseCases":[{"title":"First-payment merchant trust check","prompt":"I want to pay an x402 merchant I've never used before — what credential evidence do you need to verify, who issued their credentials, and are there any revocation flags I should know about before you authorize the payment?"},{"title":"Repeat payment re-authorization gate","prompt":"We've paid this x402 merchant a few times already — quickly check their credential status and signed receipts from past transactions to confirm nothing has been revoked before you authorize the next payment."},{"title":"Merchant credential issuer role audit","prompt":"Can you pull up the decision map for x402 merchant credentialing and tell me exactly which parties are authorized to issue or revoke merchant credentials, and what events would trigger a revocation?"}],"resultDescription":"A structured brief containing decision-procedure prose for agents, covering: authorized issuer roles in x402, conditions and triggers for credential revocation, how to verify signed receipts, and minimum evidence thresholds distinguishing first-time from repeat merchant payments. Also includes metadata such as generation timestamp, source model, and service slug.","failureModes":["Payment required but not provided — endpoint returns 402 without the decision brief","Invalid query parameter values for meta or topic fields return validation errors","Service temporarily unavailable on k2so-8080.on.ascii.dev returns 5xx","LLM/reasoning generation failure may return ok:false with no brief content","Unrecognized topic override may produce a generic or inapplicable decision procedure"],"whenToPreferThis":"Use this endpoint when an AI agent needs structured, authoritative guidance on x402 merchant credential trust before authorizing a payment — especially for first-time merchant encounters or when credential revocation history is relevant. Prefer this over generic x402 payment safety checks when the specific concern is credential issuance authority, revocation triggers, or evidence thresholds for payment authorization.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T18:46:31.212Z","isFirstParty":false}