# Agent Subscription Retention Standard

> Agent Subscription Retention 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-10-20).

Returns a deterministic decision procedure helping agents choose between keeping an AI subscription, migrating to x402 per-request micropayments, or adopting a hybrid approach.

## Facts

- Endpoint: GET https://k2so-8080.on.ascii.dev/api/services/agent-subscription-retention-standard?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-20
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/agent-subscription-retention-standard-6dae5b25
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_zW3ggjfnA6LqxSntv9-g3

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 agent-subscription-retention-standard-6dae5b25
```

Example prompt: Can you run the subscription retention decision procedure to tell me whether my agent should keep its monthly AI subscription or switch to x402 per-request micropayments, or maybe do both?

## When to prefer this

Choose this endpoint when an agent needs a structured, reproducible framework for deciding between subscription and x402 micropayment models — particularly useful for autonomous agents managing their own payment infrastructure, agents operating at variable call volumes, or agent fleet operators trying to optimize costs across many instances. Prefer this over manual analysis when you need a deterministic, auditable decision rather than ad-hoc reasoning.

## Known failure modes

- Invalid topic override string returns an error or falls back to default topic
- Missing required input fields result in validation errors
- Payment not received results in 402 response requiring x402 payment before content is delivered
- Service temporarily unavailable returns a non-200 status with no verdict

## How this service works

Deterministic procedure for an agent to decide whether to keep a monthly AI subscription or migrate to per-request x402 micropayments. Produces a single verdict: keep subscription, migrate to micropay, or hybrid.

## Output

A structured response containing a single verdict (keep subscription, migrate to x402 micropayments, or hybrid), a prose decision procedure brief explaining the reasoning, metadata including the generation source (llm, reasoning, or deterministic), the topic evaluated, and an ISO-8601 timestamp of when the decision was generated.

## 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 subscription retention 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/agent-subscription-retention-standard-6dae5b25/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)
