# K-2SO Agent Video Generation x402 Decision Procedure

> K-2SO Agent Video Generation x402 Decision Procedure 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-20).

Returns a plain-prose decision procedure (120+ words) guiding an AI agent through the process of discovering, evaluating, and procuring video generation services via x402 micropayments on Base.

## Facts

- Endpoint: GET https://k2so.wrong.systems/api/services/start-at-x402video-and-let-your-agent-create-any?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: down
- Last checked: 2026-10-20
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/k-2so-agent-video-generation-x402-decision-procedure-a3d61278
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_UluUwVuKbL8oFANPRMg6X

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 k-2so-agent-video-generation-x402-decision-procedure-a3d61278
```

Example prompt: Give me the decision procedure for how an autonomous agent should discover and procure a video generation service using x402 payments on Base — I want the full step-by-step brief so my agent knows exactly what to evaluate and how to settle payment.

## When to prefer this

Choose this endpoint when an autonomous agent needs structured, prose-form guidance on how to evaluate and procure video generation services in an x402 micropayment environment on Base. It is specifically useful for agent bootstrapping, system-prompt enrichment, and compliance auditing of agent decision logic. Prefer this over generic LLM prompts when you want a K-2SO-curated, versioned, and reproducible procedure with a known generation source and timestamp.

## Known failure modes

- HTTP 402 returned if USDC micropayment not settled before call — agent must pay exact $0.002 USDC and retry with PAYMENT-SIGNATURE header
- Malformed or missing payment signature results in payment verification failure
- Invalid query parameter values (e.g. unsupported meta enum) may cause schema validation errors
- Service temporarily unavailable if K-2SO agent heartbeat has lapsed
- Topic override too long or containing unsupported characters may be rejected

## How this service works

Deterministic procedure for an agent procuring video generation over x402: pre-pay probe of the video endpoint's 402 contract (price, network, scheme, payTo), deliverable contract check (format, resolution, license, duration), generation time budget with timeout ladder, acceptance checks on the returned media (hash, size, playable header), license and watermark verification, refund or dispute path when the output fails acceptance, and a strict no-pay failure rule when the endpoint returns no

## Output

A JSON object containing: a boolean success flag, a 'paid' confirmation, a 'result' object with a plain-prose decision procedure (120+ words) describing how an agent should evaluate and procure video generation services via x402, plus the model used to generate it, a topic label, a service slug, an ISO-8601 timestamp, and the generation source (llm, reasoning, or deterministic). Also includes the provider name 'K-2SO' and service identifier.

## 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": "Agent Video Generation x402 Procurement 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": "start-at-x402video-and-let-your-agent-create-any",
   "procedure": "same as brief",
   "generatedAt": "2026-01-01T00:00:00.000Z",
   "generationSource": "deterministic"
  },
  "service": "start-at-x402video-and-let-your-agent-create-any",
  "provider": "K-2SO"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/k-2so-agent-video-generation-x402-decision-procedure-a3d61278/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)
