{"uid":"cap__-FfCE8B5eM5vTTf3gz3Y","slug":"seller-side-paying-agent-identity-verification-decision-procedure-f3b0e22c","name":"Seller-Side Paying-Agent Identity Verification Decision Procedure","description":"Paid agent-facing brief on Seller-side paying-agent identity verification decision procedure: when an x402 merchant must verify the agent that is paying them. Issuer-signed agent identity credentials (Ed25519 key binding, non-transferable tags), onchain agent IDs with task-history reputation scores, anonymous micro-payments vs identity-required purchases, reputation thresholds, revocation and key rotation handling, mismatch and impersonation response.-0. Blunt decision procedure, not marketing.","url":"https://k2so-8080.on.ascii.dev/api/services/seller-side-paying-agent-identity-verification-d","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":"Seller-side paying-agent identity verification decision procedure: whe 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_EVcW1mBpS6g5KaEKdKyn2","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 structured decision procedure brief for x402 merchants on when and how to verify the identity of an AI agent making a payment to them.","exampleAgentPrompt":"I'm running an x402 merchant endpoint and need a blunt decision procedure for when I should verify the identity of an AI agent paying me — covering issuer-signed credentials, Ed25519 key binding, onchain reputation scores, anonymous micropayment thresholds, revocation handling, and how to respond to impersonation attempts.","exampleUseCases":[{"title":"Merchant vetting high-value agent payments","prompt":"My x402 merchant service just received a payment request from an unknown agent for a $50 data access purchase — give me the decision procedure for whether I need to verify its identity, what credentials to check, and what to do if the key doesn't match."},{"title":"Setting anonymous micropayment thresholds","prompt":"I want to decide at what dollar amount I should start requiring verified agent identity vs allowing anonymous micro-payments on my x402 endpoint — walk me through the reputation threshold decision procedure."},{"title":"Handling agent key rotation mid-session","prompt":"An agent that previously paid me with a known Ed25519 key is now presenting a different key and claiming it rotated credentials — what's the procedure for handling this key rotation and ruling out impersonation?"}],"resultDescription":"A prose decision procedure brief (and optionally structured procedure fields) covering: when to verify paying-agent identity, how to validate issuer-signed Ed25519 credentials, onchain agent ID and reputation score thresholds, conditions for allowing anonymous micropayments vs requiring identity, how to handle revocation and key rotation events, and step-by-step responses to identity mismatch or impersonation attempts.","failureModes":["Service unavailable or timeout if the ascii.dev host is unreachable","Payment required (402) if the x402 payment header is missing or invalid","Malformed response if topic override is unrecognized","Empty or partial brief if the LLM generation fails (ok: false in result)"],"whenToPreferThis":"Choose this endpoint when you are operating as an x402 merchant or building seller-side payment logic and need authoritative, actionable guidance on agent identity verification — specifically covering Ed25519 credential binding, reputation scoring, anonymous payment thresholds, and impersonation response. Prefer this over generic identity guides when your context is specifically x402 protocol and autonomous agent payments.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T06:55:35.033Z","isFirstParty":false}