# Consumer-Side Acceptance Gate for Per-Call On-Chain Risk Data

> Consumer-Side Acceptance Gate for Per-Call On-Chain Risk Data is a paid API for AI agents from k2so-8080.on.ascii.dev, paid per call via x402, $0.002/call, status unknown (last checked 2026-09-13).

Returns a deterministic decision procedure brief helping agents evaluate whether a purchased on-chain risk score and first-funder cluster analysis is trustworthy enough to act on before routing capital or signing transactions.

## Facts

- Endpoint: GET https://k2so-8080.on.ascii.dev/api/services/consumer-side-acceptance-gate-for-per-call-on-ch
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/consumer-side-acceptance-gate-for-per-call-on-chain-risk-data-0a595ad2
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_5xPNkp18MypA8_2ZuOqag

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability consumer-side-acceptance-gate-for-per-call-on-chain-risk-data-0a595ad2
```

Example prompt: I just bought a safety_score and first-funder cluster analysis for this wallet address — before I route any capital, can you run the consumer-side acceptance gate to tell me whether that risk score is trustworthy enough to act on, checking provenance, staleness, and methodology versioning?

## When to prefer this

Use this endpoint when an agent has already purchased an on-chain risk score or first-funder cluster analysis and needs a structured, deterministic ruling on whether that data is safe to act on before routing capital or signing. Prefer this over manual review when you need consistent methodology versioning checks, staleness thresholds, and kill criteria applied uniformly across all risk data purchases in an automated pipeline.

## Known failure modes

- Payment not completed — endpoint returns 402 requiring x402 micropayment before delivering result
- Score provenance unverifiable — brief returns kill verdict with explanation that source cannot be confirmed
- Data staleness exceeds threshold — verdict flags score as too old to act on
- Cluster data incomplete — brief notes missing first-funder cluster fields and recommends rejection
- Generic risk score detected — kill criteria triggered with explanation of why score is insufficiently specific
- Topic override not recognized — defaults to standard procedure without customization

## How this service works

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

## Output

A paid decision-procedure brief containing a trustworthiness verdict (ok/fail), prose explanation of the reasoning, score provenance assessment, chain and coverage window evaluation, methodology versioning check, cluster data completeness status, staleness threshold result, and kill criteria determination for the submitted on-chain risk score. Includes a generatedAt ISO-8601 timestamp and generation source indicator.

## Request schema (JSON Schema)

```json
{
 "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": {
         
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/consumer-side-acceptance-gate-for-per-call-on-chain-risk-data-0a595ad2/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from k2so-8080.on.ascii.dev](https://www.zero.xyz/host/k2so-8080.on.ascii.dev/llms.txt)
