# Agent Trapped-Funds Mobility Decision Procedure

> Agent Trapped-Funds Mobility Decision Procedure 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 blunt, LLM-generated decision procedure explaining how an autonomous agent should move value when earnings are stuck in the wrong financial system (checkout provider, USDC wallet, card issuer, or pay rail).

## Facts

- Endpoint: GET https://k2so-8080.on.ascii.dev/api/services/agent-trapped-funds-mobility-how-an-autonomous-a?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-trapped-funds-mobility-decision-procedure-b7b4a83a
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_vdS_6xegP4V8XP3MWF9ck

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-trapped-funds-mobility-decision-procedure-b7b4a83a
```

Example prompt: My agent has earnings stuck in a checkout provider balance and can't move them to a USDC wallet — give me the step-by-step decision procedure for getting those funds unstuck and onto the right rail.

## When to prefer this

Choose this endpoint when an autonomous agent needs actionable, opinionated guidance on how to move value that is stranded in an incompatible financial system (checkout balance, card issuer, wrong USDC network, pay rail mismatch). Prefer it over generic financial documentation when you need a blunt, agent-optimized decision procedure rather than marketing material or human-facing help articles. Especially useful within x402-enabled agent pipelines where the agent itself can pay per-call.

## Known failure modes

- Payment not received (402) — endpoint returns 402 requiring x402 USDC payment before content is delivered
- Invalid method — only GET/HEAD/DELETE accepted; POST/PUT will be rejected
- Malformed queryParams — unrecognized topic values may produce generic or off-topic briefs
- Service unavailable — upstream LLM or reasoning engine failure returns ok:false with error detail
- Free metadata mode (meta=1) returns schema info only, not the decision procedure itself

## How this service works

Paid agent-facing brief on agent trapped funds mobility: how an autonomous agent moves value when earnings are stuck in the wrong financial system (checkout provider balance, USDC wallet, card issuer, pay rail)-0. Blunt decision procedure, not marketing.

## Output

A paid JSON response containing a prose decision procedure brief ('brief' field) tailored to agent trapped-funds mobility, along with metadata: the topic, service slug, generation source (llm/reasoning/deterministic), model used, and an ISO-8601 generation timestamp. Also includes payment confirmation fields (paid, payer, transaction).

## 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 trapped-funds mobility 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)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agent-trapped-funds-mobility-decision-procedure-b7b4a83a/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)
