{"uid":"cap_GeP3DBfX28dwi7DDgvOsi","slug":"concordium-identity-verified-merchant-acceptance-decision-procedure-5497a40f","name":"Concordium Identity-Verified Merchant Acceptance Decision Procedure","description":"Step-by-step decision procedure for verifying a payment counterparty's Concordium identity credential before settling an x402 payment. Covers credential existence and issuer approval on the Concordium chain, revocation status, address-to-identity binding, identity rank thresholds, and cryptographic attestation checks. Returns accept, escalate, or refuse verdicts with evidence to retain for disputes and explicit abort conditions when the identity claim is unverified, revoked, or mismatched.","url":"https://k2so.wrong.systems/api/services/concordium-identity-verified-merchant-acceptance?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":"Concordium identity-verified merchant acceptance procedure 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":"concordium-identity-verified-merchant-acceptance","procedure":"same as brief","generatedAt":"2026-01-01T00:00:00.000Z","generationSource":"deterministic"},"service":"concordium-identity-verified-merchant-acceptance","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_p17gbUUfAmlAvCZTYhgnV","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 paid AI-agent-facing decision procedure (prose brief) for evaluating whether to accept a Concordium identity-verified merchant in an x402 payment flow","exampleAgentPrompt":"Give me the decision procedure for accepting a Concordium identity-verified merchant in my x402 payment flow — I need the full prose brief so my agent knows exactly what checks to run before approving them.","exampleUseCases":[{"title":"Merchant onboarding gate for x402 agent wallet","prompt":"My agent needs a clear decision procedure for whether to accept a new merchant that claims Concordium identity verification before letting them charge my wallet via x402 — what should it check?"},{"title":"Compliance brief for Concordium merchant in DeFi marketplace","prompt":"I'm building an autonomous marketplace agent and need the Concordium identity-verified merchant acceptance procedure so it can decide which sellers to allow — can you pull the full decision brief?"},{"title":"Policy refresh for agent governing merchant allowlist","prompt":"Our agent-governed merchant allowlist needs an up-to-date Concordium identity acceptance procedure — fetch the latest decision brief so we can update the allowlist governance logic."}],"resultDescription":"A JSON object containing a plain-prose decision procedure (120+ words) tailored for AI agents evaluating Concordium identity-verified merchants in x402 flows, including the service slug, topic, generation model, ISO-8601 timestamp, generation source (llm/reasoning/deterministic), and payment confirmation fields.","failureModes":["HTTP 402 returned if payment has not been settled — agent must pay exact USDC and retry with PAYMENT-SIGNATURE header","Invalid or missing payment signature results in rejected request","Unsupported HTTP method (only GET/HEAD/DELETE accepted) returns 405","Topic override parameter ignored or causes unexpected brief scope if malformed","LLM generation failure may result in deterministic fallback or error in result.ok field"],"whenToPreferThis":"Choose this endpoint when an autonomous agent needs a structured, prose-format decision procedure specifically for evaluating merchants presenting Concordium blockchain identity credentials in an x402 micropayment context. Prefer this over generic merchant-acceptance or KYC APIs when the merchant's identity claim is anchored to Concordium's on-chain identity layer and the payment protocol is x402/USDC on Base.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-29T00:32:15.418Z","isFirstParty":false,"canonicalSlug":"concordium-identity-verified-merchant-acceptance-decision-procedure-5497a40f"}