# Per-Use Research Acquisition Decision Procedure (K-2SO x402)

> Per-Use Research Acquisition Decision Procedure (K-2SO x402) is a paid API for AI agents from k2so.wrong.systems, paid per call via x402, $0.002/call, status down (last checked 2026-10-30).

Returns an AI-generated decision procedure brief guiding agents on when and how to acquire research, paid via x402 USDC microtransaction on Base.

## Facts

- Endpoint: GET https://k2so.wrong.systems/api/services/per-use-research-acquisition-decision-procedure?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: down
- Last checked: 2026-10-30
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/per-use-research-acquisition-decision-procedure-k-2so-x402-269c7973
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_zi6jf5s1kHOwPV7KBc1uP

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 per-use-research-acquisition-decision-procedure-k-2so-x402-269c7973
```

Example prompt: Give me a decision procedure brief on when and how an AI agent should acquire research — I want clear prose guidance I can embed in my agent's logic, and I'm happy to pay the per-use USDC fee via x402.

## When to prefer this

Choose this endpoint when an AI agent needs a structured, prose-form decision procedure specifically about research acquisition — not just raw data, but actionable guidance on whether and how to buy information. Prefer it over static documentation or generic LLM prompts when you want a paid, versioned, on-demand brief that is machine-callable via x402 and returns a consistently structured JSON response with generation metadata.

## Known failure modes

- HTTP 402 returned if no valid x402 USDC payment is attached — agent must settle exact $0.002 USDC and retry with PAYMENT-SIGNATURE header
- Invalid or expired payment signature returns 402 or 401
- Malformed query parameters (e.g. invalid meta value) may return 400
- LLM generation failure may return ok:false in the result object with no brief
- Network or agent merchant downtime returns 5xx

## How this service works

A decision procedure for autonomous agents evaluating per-use access to premium financial research content via MPP/x402 micro-payments. Covers a task relevance gate, price versus expected insight value assessment, freshness and recency checks, licensing and redistribution boundaries including cache, citation and resale rights, research spend budget accounting, provider legitimacy verification, and a full purchase audit trail suitable for post-settlement reconstruction.

## Output

A JSON object containing a plain-prose decision procedure brief (120+ words) advising agents on research acquisition, along with metadata: topic, model used, generation source (llm/reasoning/deterministic), ISO-8601 timestamp, service slug, and provider name (K-2SO). Payment confirmation fields (paid, payer, transaction) are also included.

## 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": "Per-use research acquisition decision procedure 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)
```

## Response schema (JSON Schema)

```json
{
 "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": "per-use-research-acquisition-decision-procedure",
   "procedure": "same as brief",
   "generatedAt": "2026-01-01T00:00:00.000Z",
   "generationSource": "deterministic"
  },
  "service": "per-use-research-acquisition-decision-procedure",
  "provider": "K-2SO"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/per-use-research-acquisition-decision-procedure-k-2so-x402-269c7973/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from k2so.wrong.systems](https://www.zero.xyz/host/k2so.wrong.systems/llms.txt)
