# Business Frameworks: Reinvest or Distribute Decision Engine

> Business Frameworks: Reinvest or Distribute 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).

Applies the reinvest-or-distribute framework to caller-supplied financials, ranking candidate uses by expected return, identifying which to fund, where to stop, and how much to distribute.

## Facts

- Endpoint: POST https://business-frameworks.matryoshka-paradigms.workers.dev/apply/value/decide/reinvest-or-distribute?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-reinvest-or-distribute-decision-engine-636ba873
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_zovJM54blf4W_D8EnPz4o

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-reinvest-or-distribute-decision-engine-636ba873 -d '<json body>'
```

Example prompt: I have $400,000 in cash, a runway target of $150,000, and a hurdle rate of 12%. My candidates are: hiring a sales rep ($80k required, 18% expected return, 0.7 probability), a marketing campaign ($50k required, 22% expected return, 0.6 probability), and new equipment ($120k required, 9% expected return, 0.8 probability). Rank them, tell me which to fund, where to stop, and how much I can distribute.

## When to prefer this

Choose this endpoint when you need a deterministic, rules-based capital allocation decision applied to your own specific numbers — not a generic explanation of the reinvest-or-distribute concept. It is ideal when you have a concrete list of investment candidates with expected returns and need to know the funding cutoff and distributable amount in a single call, without relying on an LLM's probabilistic reasoning for financial arithmetic.

## Known failure modes

- Missing required fields (r_pct, cash_available, runway_target, candidates) returns a validation error
- candidates array empty or malformed causes a schema rejection
- probability values outside 0–1 range are rejected by schema validation
- cash_available less than runway_target may result in zero distributable cash and no funded candidates
- Incorrect bodyType or method returns an HTTP 400 or 405 error

## Output

Returns a ranked list of candidate investments ordered by risk-adjusted expected return, identifies which candidates to fund and where to stop (the cutoff), calculates the distributable cash remainder after funding approved candidates and reserving runway, and provides the full worked decision rationale along with the framework node text and its public citations.

## 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": [
      "r_pct",
      "cash_available",
      "runway_target",
      "candidates"
     ],
     "properties": {
      "r_pct": {
       "type": "number"
      },
      "candidates": {
       "type": "array",
       "items": {
        "type": "object",
        "required": [
         "name",
         "cash_required",
         "expected_return_pct"
        ],
        "properties": {
         "name": {
          "type": "string"
         },
         "probability": {
          "type": "number",
          "maximum": 1,
          "minimum": 0,
          "description": "below $5M: probability the use works"
         },
         "cash_required": {
          "type": "number",
          "minimum": 0
         },
         "expected_return_pct": {
          "type": "number"
         }
        }
       }
      },
      "revenue_usd": {
       "type": "number",
       "description": "below $5M each candidate's probability is applied"
      },
      "runway_target": {
       "type": "number",
       "minimum": 0,
       "description": "cash to hold before any distribution"
      },
      "cash_available": {
       "type": "number",
       "minimum": 0
      }
     }
    },
    "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-reinvest-or-distribute-decision-engine-636ba873/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)
