{"uid":"cap_fppj-XuGMH7akD6dvfK6t","slug":"consumer-side-acceptance-gate-for-on-chain-risk-data-85564bc5","name":"Consumer-Side Acceptance Gate for On-Chain Risk Data","description":"Paid agent-facing brief on Consumer-side acceptance gate for per-call on-chain risk data: an agent that paid for a safety_score and first-funder cluster analysis must decide whether that score is trustworthy enough to act on before routing capital or signing. Deterministic verdict procedure covering score provenance, chain and coverage window, methodology versioning, cluster data completeness, staleness thresholds, and kill criteria for unverifiable or generic risk scores.. Blunt decision","url":"https://k2so.wrong.systems/api/services/consumer-side-acceptance-gate-for-per-call-on-ch?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":"Consumer-side acceptance gate for per-call on-chain risk data: an agen 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":"consumer-side-acceptance-gate-for-per-call-on-ch","procedure":"same as brief","generatedAt":"2026-01-01T00:00:00.000Z","generationSource":"deterministic"},"service":"consumer-side-acceptance-gate-for-per-call-on-ch","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_9hNQJmDCQY0PIJNgvAPGg","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 deterministic decision brief telling an agent whether a received safety_score and first-funder cluster analysis is trustworthy enough to act on before routing capital or signing.","exampleAgentPrompt":"Before I route any capital, can you run the consumer-side acceptance gate on this safety_score and first-funder cluster data I received to tell me whether the score provenance, staleness, and methodology version are trustworthy enough to proceed?","exampleUseCases":[{"title":"Capital routing safety check","prompt":"I just received a safety_score of 72 and a first-funder cluster report for this DeFi protocol — run the acceptance gate on it and tell me if the score provenance and coverage window are trustworthy enough for me to route $5,000 through it."},{"title":"Pre-signature risk score validation","prompt":"Before I sign this transaction, I need you to check whether the on-chain risk score I got is verified and not stale — use the consumer-side acceptance gate and give me a verdict on whether I should proceed or kill the action."},{"title":"Methodology version and completeness audit","prompt":"The risk scoring service gave me a cluster analysis but I'm not sure if the methodology version is current and the data is complete — can you run it through the acceptance gate and flag any kill criteria I should know about?"}],"resultDescription":"A structured brief containing an accept/reject verdict, prose explanation of the decision procedure, assessment of score provenance, chain and coverage window validity, methodology version status, cluster data completeness, staleness evaluation, and kill criteria for unverifiable or generic risk scores. Includes a generatedAt timestamp and generation source indicator.","failureModes":["Score provenance unverifiable — kill criteria triggered, verdict is reject","Coverage window too stale — staleness threshold exceeded, brief flags data as expired","Cluster data incomplete — insufficient first-funder data to render a reliable verdict","Methodology version unrecognized — cannot validate scoring approach, verdict withheld","Generic or templated risk score detected — no chain-specific data, kill criteria applied","Payment not received — 402 response requiring x402 payment before brief is returned"],"whenToPreferThis":"Use this endpoint when an agent has already received a safety_score and first-funder cluster analysis from an on-chain risk data provider and needs a deterministic, structured ruling on whether to trust and act on that score before routing capital or signing. Prefer this over general risk APIs when you need explicit kill criteria, staleness checks, methodology version validation, and provenance-based acceptance logic rather than raw score delivery.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-31T20:27:21.215Z","isFirstParty":false,"canonicalSlug":"consumer-side-acceptance-gate-for-on-chain-risk-data-85564bc5"}