# Business Frameworks Adjacency Decision Engine

> Business Frameworks Adjacency 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).

Deterministically approves or refuses a business adjacency move by checking four strategic screens and failure-pattern tests against the caller's inputs.

## Facts

- Endpoint: POST https://business-frameworks.matryoshka-paradigms.workers.dev/apply/growth/decide/adjacency?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-adjacency-decision-engine-57733a62
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_CtC3b3OjUZVnJN-H7PsyQ

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-adjacency-decision-engine-57733a62 -d '<json body>'
```

Example prompt: We're considering expanding our SaaS analytics platform into BI consulting services — check whether this adjacency move should be approved: our core is not at risk, we can plausibly be top three in that segment, we reuse our existing enterprise customers and data capabilities, it's our only move under way, we have a stop condition written, and I see possible risks of entrenched incumbent and overestimated profit pool.

## When to prefer this

Use this endpoint when you need a deterministic, rule-based go/no-go on a specific adjacency move and want the decision traceable to a named framework node with citations — not a qualitative AI opinion. Ideal when you have already gathered the four screen answers and optionally mapped failure patterns, and need a structured approve/refuse verdict that can feed an automated workflow or decision log.

## Known failure modes

- Missing required boolean fields (core_not_at_risk, can_be_top_three, only_move_under_way, reuses_core) returns a 400 validation error
- Malformed JSON body returns a parsing error
- Payment not included or insufficient USDC balance returns a 402 Payment Required response
- Schema mismatch on failure_patterns object structure returns a validation error

## Output

Returns an approve or refuse verdict, names any failing screens among the four strategic tests, lists which failure patterns triggered, and includes the full node rule text with its public citations so the decision is fully traceable.

## 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": [
      "core_not_at_risk",
      "can_be_top_three",
      "only_move_under_way",
      "reuses_core"
     ],
     "properties": {
      "move": {
       "type": "string",
       "description": "the candidate move, in a phrase"
      },
      "reuses_core": {
       "type": "boolean",
       "description": "reuses core customers, channels or capabilities"
      },
      "can_be_top_three": {
       "type": "boolean",
       "description": "the company can plausibly be one of the top three in the new segment"
      },
      "core_not_at_risk": {
       "type": "boolean"
      },
      "failure_patterns": {
       "type": "object",
       "properties": {
        "forced_bundling": {
         "type": "boolean"
        },
        "entrenched_incumbent": {
         "type": "boolean"
        },
        "overestimated_profit_pool": {
         "type": "boolean"
        },
        "entrant_from_unexpected_side": {
         "type": "boolean"
        },
        "unmapped_alternative_adjacency": {
         "type": "boolean"
        },
        "segment_forming_inside_existing_market": {
         "type": "boolean"
        },
        "high_end_move_that_only_looks_like_core": {
         "type": "boolean"
        }
       },
       "description": "true where the pattern applies to this move"
      },
      "only_move_under_way": {
       "type": "boolean"
      },
      "stop_condition_written": {
       "type": "boolean"
      }
     }
    },
    "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-adjacency-decision-engine-57733a62/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)
