# Business Frameworks — Runway Decision Engine

> Business Frameworks — Runway Decision Engine is a paid API for AI agents from business-frameworks.matryoshka-paradigms.workers.dev, paid per call via x402, $0.05/call, status unknown (last checked 2026-10-11).

Analyzes a period-by-period cash forecast to detect the first breach of a must-pay-plus-reserve floor and returns a deterministic action order with amounts

## Facts

- Endpoint: POST https://business-frameworks.matryoshka-paradigms.workers.dev/apply/cash-flow/decide/runway?utm_source=zero.xyz
- Price: $0.05/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-11
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/business-frameworks-runway-decision-engine-b543d0c4
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_FR4vdPUkimyyATX3bdORk

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 business-frameworks-runway-decision-engine-b543d0c4 -d '<json body>'
```

Example prompt: We have $180,000 in opening cash, and our worst-case collections in a bad month are $25,000 as our reserve floor. Over the next 6 months our inflows are $60k, $55k, $70k, $50k, $65k, $60k; must-pay obligations are $45k, $45k, $48k, $48k, $50k, $50k; and deferrable spending is $20k each month. Tell me which month we first breach the reserve floor and what action to take, with amounts.

## When to prefer this

Choose this endpoint when you need a deterministic, rule-based runway breach analysis grounded in a specific business framework — not a probabilistic model or AI-generated forecast. It is ideal when you want an auditable decision with cited rules, not a generic cash flow narrative. Prefer it over spreadsheet models or LLM-based financial advice when you need a structured, repeatable action order with explicit amounts tied to a must-pay-plus-reserve floor logic.

## Known failure modes

- Missing required fields (opening_cash, bad_month_collections, periods) returns a validation error
- Negative inflow or obligation values rejected by schema minimum constraints
- Empty periods array (minItems:1 violated) causes a schema error
- Malformed JSON body or incorrect bodyType returns a parse error
- Payment not included or insufficient USDC (x402 protocol) results in a 402 Payment Required response

## Output

Returns the first period where cash breaches the must-pay-plus-reserve floor, the deterministic action order with specific dollar amounts to remedy the breach, the decision rationale, the node text from the underlying business framework rule, and public citations supporting the rule.

## 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",
    "bodyType",
    "body"
   ],
   "properties": {
    "body": {
     "type": "object",
     "required": [
      "opening_cash",
      "bad_month_collections",
      "periods"
     ],
     "properties": {
      "periods": {
       "type": "array",
       "items": {
        "type": "object",
        "required": [
         "inflows",
         "must_pay",
         "deferrable"
        ],
        "properties": {
         "label": {
          "type": "string"
         },
         "inflows": {
          "type": "number",
          "minimum": 0
         },
         "must_pay": {
          "type": "number",
          "minimum": 0,
          "description": "interest, debt falling due, leases, taxes"
         },
         "deferrable": {
          "type": "number",
          "minimum": 0,
          "description": "capital spending, development, distributions"
         }
        }
       },
       "minItems": 1
      },
      "revenue_usd": {
       "type": "number",
       "description": "annual revenue, to set the check cadence"
      },
      "opening_cash": {
       "type": "number"
      },
      "bad_month_collections": {
       "type": "number",
       "minimum": 0,
       "description": "one bad month of collections — the reserve"
      }
     }
    },
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "POST"
     ],
     "type": "string"
    },
    "bodyType": {
     "enum": [
      "json",
      "form-data",
      "text"
     ],
     "type": "string"
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/business-frameworks-runway-decision-engine-b543d0c4/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from business-frameworks.matryoshka-paradigms.workers.dev](https://www.zero.xyz/host/business-frameworks.matryoshka-paradigms.workers.dev/llms.txt)
