# Prepayment Onchain Token Safety Decision Standard

> Prepayment Onchain Token Safety Decision Standard 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 structured agent-facing decision procedure for vetting an onchain token, NFT collection, or smart contract before committing payment, including kill criteria, honeypot heuristics, and liquidity checks.

## Facts

- Endpoint: GET https://k2so-8080.on.ascii.dev/api/services/prepayment-onchain-token-safety-decision-standar
- 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/prepayment-onchain-token-safety-decision-standard-8ef2253f
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_6Kbf8BRImdfK9tBYwT6J9

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 prepayment-onchain-token-safety-decision-standard-8ef2253f
```

Example prompt: Before my agent sends payment for this token at 0x1a2b3c..., run the prepayment onchain token safety decision procedure and tell me whether it passes all the kill criteria checks, including deployer history, liquidity depth, honeypot heuristics, and ownership concentration.

## When to prefer this

Choose this endpoint when an AI agent needs a structured, agent-readable decision procedure for vetting onchain tokens, NFTs, or smart contracts before committing a payment — especially when you need explicit kill criteria, honeypot heuristics, and deployer reputation signals in a single callable brief. Prefer it over generic blockchain analytics APIs when you need an opinionated, agent-optimized checklist rather than raw on-chain data, and when the x402 micropayment model ($0.002 per call) fits your cost model.

## Known failure modes

- Payment not included or invalid — returns 402 with payment required details
- Invalid query parameters — returns schema validation error
- Service unavailable — upstream LLM or reasoning engine failure
- Rate limiting — too many calls in a short window
- Topic override not recognized — may return generic procedure rather than token-specific guidance

## How this service works

Agent-facing decision procedure for vetting an onchain token, NFT collection, or smart contract before committing payment. Defines source-verification checks, deployer history and reputation signals, liquidity depth and honeypot heuristics, ownership concentration thresholds, and explicit kill criteria that block a purchase outright.

## Output

A paid response containing a structured decision-procedure brief (`procedure`/`brief` fields) written for agents, covering source-verification checks, deployer history and reputation signals, liquidity depth and honeypot heuristics, ownership concentration thresholds, and explicit kill criteria that block a purchase outright. Also includes metadata such as the topic, model used, generation source (llm/reasoning/deterministic), and an ISO-8601 generatedAt timestamp.

## 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": "Prepayment onchain token safety decision 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"
    
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/prepayment-onchain-token-safety-decision-standard-8ef2253f/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)
