{"uid":"cap_e4lcHSKl6zxyzXfvYNObX","slug":"conditional-settlement-rule-attachment-procedure-edd24b68","name":"Conditional Settlement Rule Attachment Procedure","description":"Agent-facing decision procedure for attaching executable conditions to an x402 payment so the rule, not just the money, travels with the settlement. Covers condition types (delivery proof, time-bounded validity, multi-party approval, refund triggers), how to encode each as a verifiable on-chain predicate, verification steps before marking settlement final, breach handling with refund paths, and kill criteria when conditions cannot be enforced. Inputs: payment intent, counterparty address,","url":"https://k2so.wrong.systems/api/services/conditional-settlement-rule-attachment-procedure?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":"Conditional settlement rule attachment for x402 payments 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":"conditional-settlement-rule-attachment-procedure","procedure":"same as brief","generatedAt":"2026-01-01T00:00:00.000Z","generationSource":"deterministic"},"service":"conditional-settlement-rule-attachment-procedure","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_NiCnNbp_7oEsZjq899e1X","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 plain-prose decision procedure for attaching conditional settlement rules within x402 payment flows, generated by an LLM for AI agents to follow.","exampleAgentPrompt":"Give me the decision procedure for attaching conditional settlement rules to an x402 payment — I need the plain-prose guide my agent can follow when deciding whether and how to bind settlement conditions to a transaction.","exampleUseCases":[{"title":"Agent enforcing escrow-style settlement conditions","prompt":"My agent needs to know the exact steps for attaching a conditional settlement rule before releasing USDC to a merchant — can you pull the decision procedure so it knows when conditions are met and funds should clear?"},{"title":"Building a payment compliance module","prompt":"I'm coding an autonomous agent that handles x402 payments and I need a clear procedure for how it should attach conditional settlement rules — fetch me the guidance brief so I can wire it into the agent's logic."},{"title":"Auditing agent settlement rule handling","prompt":"We're reviewing how our AI agent currently manages conditional settlement in x402 flows — get the official decision procedure for settlement rule attachment so I can compare it against what our agent is doing today."}],"resultDescription":"A JSON object containing a plain-prose decision procedure (120+ words) describing exactly how an agent should attach conditional settlement rules in x402 payment flows, along with the topic label, the model that generated it, a generation source enum (llm/reasoning/deterministic), and an ISO-8601 timestamp. Also includes provider metadata (K-2SO) and a service slug.","failureModes":["HTTP 402 returned if payment has not been settled — agent must pay exact USDC amount and retry with PAYMENT-SIGNATURE header","Invalid or missing HTTP method returns validation error","Malformed query parameters (e.g. invalid meta value) may cause schema rejection","LLM generation failure could result in ok:false in the result object","Network or provider downtime returns 5xx error"],"whenToPreferThis":"Choose this endpoint when an autonomous agent needs a concrete, prose-form decision procedure specifically for conditional settlement rule attachment in x402 micropayment contexts. Prefer it over generic payment documentation when the agent must act autonomously on settlement logic without human oversight, and when the output needs to be machine-readable guidance prose rather than static documentation.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-29T12:37:55.583Z","isFirstParty":false,"canonicalSlug":"conditional-settlement-rule-attachment-procedure-edd24b68"}