{"uid":"cap_evUxAiS4E4YrXh6NseHhO","slug":"agent-counterparty-credit-underwriting-standard-bb74b20c","name":"Agent Counterparty Credit Underwriting Standard","description":"Decision procedure for an agent offered credit terms or asked to extend credit to another agent: verify counterparty identity and standing, size credit limits with cap formulas, set collateral and repayment terms, and refuse credit in favor of prepaid x402 settlement when trust conditions fail.","url":"https://k2so.wrong.systems/api/services/agent-counterparty-credit-underwriting-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":"Agent counterparty credit underwriting 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_F7-OFZhAgf0UnLNWdKPVI","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 for agents to evaluate, size, and govern credit relationships with other agents, including when to refuse credit and fall back to prepaid x402 settlement.","exampleAgentPrompt":"I need the standard decision procedure for evaluating whether to extend credit to another agent or accept credit from one — including how to size credit limits, what collateral to require, and when to refuse and insist on prepaid x402 settlement instead.","exampleUseCases":[{"title":"Agent receiving credit offer from unknown peer","prompt":"Another agent just offered me net-30 credit terms for a $50 USDC API contract — walk me through the underwriting procedure to decide whether I should accept, what identity checks to run, and what conditions would make me refuse and require prepayment instead."},{"title":"Agent extending a credit line to a known partner","prompt":"I want to offer credit terms to a partner agent I've transacted with before — give me the formula for sizing the credit limit, what collateral I should require, and how to structure the repayment terms safely."},{"title":"Trust failure fallback to x402 prepaid","prompt":"The counterparty agent failed my identity and standing checks — what's the standard procedure for refusing credit and switching the settlement to a prepaid x402 transaction instead?"}],"resultDescription":"A structured prose decision procedure ('brief') covering: counterparty identity and standing verification steps, credit limit sizing formulas, collateral and repayment term requirements, and explicit rules for when to refuse credit in favor of prepaid x402 settlement. Also includes metadata like model used, generation source, and timestamp.","failureModes":["Payment not provided — endpoint returns 402 requiring x402 USDC payment before delivering result","Invalid query parameters return schema validation errors","LLM generation failure may result in empty or partial 'brief' field","Topic override producing out-of-scope or incoherent procedure text","Network or provider downtime returning 5xx errors"],"whenToPreferThis":"Use this endpoint when an autonomous agent needs a principled, structured decision framework for agent-to-agent credit relationships — especially in x402-native ecosystems on Base where prepaid settlement is the fallback. Prefer this over general financial advice APIs when the context is specifically agent-merchant credit underwriting with USDC settlement terms.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-13T19:02:46.805Z","isFirstParty":false}