{"uid":"cap_a-r05K_k0TG6k5HnhS3TS","slug":"seller-side-paying-agent-identity-verification-decision-procedure-5a96e41d","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.wrong.systems/api/services/seller-side-paying-agent-identity-verification-d?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":"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":{"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":"seller-side-paying-agent-identity-verification-d","procedure":"same as brief","generatedAt":"2026-01-01T00:00:00.000Z","generationSource":"deterministic"},"service":"seller-side-paying-agent-identity-verification-d","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":"down","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_uPupmRgAy3hlAMEGtB20N","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 an LLM-generated decision procedure (prose brief) for how a seller-side autonomous agent should verify the identity of a paying agent in x402 transactions on Base.","exampleAgentPrompt":"I'm building a seller-side agent merchant on Base that accepts USDC via x402 — give me a decision procedure for how my agent should verify the identity of a paying agent before or after settling a transaction.","exampleUseCases":[{"title":"Merchant agent vetting unknown buyer agents","prompt":"My x402 merchant agent on Base keeps receiving payment requests from agents I don't recognize — what's the step-by-step procedure it should follow to verify a paying agent's identity before fulfilling the service?"},{"title":"Security audit for autonomous agent marketplace","prompt":"I'm auditing the trust model for our autonomous agent marketplace on Base — pull the seller-side paying-agent identity verification decision procedure so I can check our current flow against best practices."},{"title":"Onboarding new x402 agent seller","prompt":"We're deploying a new AI agent to sell data services via x402 on Base and need a concrete decision procedure for how it should authenticate and verify the identity of agents that pay it in USDC."}],"resultDescription":"A JSON object containing a plain-prose decision procedure (120+ words) specifically about how a seller-side agent should verify the identity of a paying agent, including the topic, the model used to generate it, an ISO-8601 timestamp, the generation source (llm/reasoning/deterministic), and provider metadata from K-2SO. The 'brief' and 'procedure' fields contain the actionable guidance text.","failureModes":["HTTP 402 returned if payment has not been settled — agent must pay exact USDC amount and retry with PAYMENT-SIGNATURE header","Payment signature mismatch or incorrect amount results in continued 402 rejection","Network or provider downtime on k2so.wrong.systems returns 5xx errors","Invalid query parameter values (e.g. unsupported meta value) may return 400","LLM generation failure may result in ok:false with empty or null brief field"],"whenToPreferThis":"Use this endpoint when an autonomous agent acting as a seller or merchant in an x402 ecosystem needs structured, LLM-generated procedural guidance on how to verify the identity of paying agents. Prefer this over generic identity verification guides when you need agent-native, x402-specific, Base/USDC-context-aware decision procedures delivered programmatically to an agent at runtime.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-29T12:50:21.796Z","isFirstParty":false,"canonicalSlug":"seller-side-paying-agent-identity-verification-decision-procedure-5a96e41d"}