BF

Business Frameworks

io.github.matryoshka-paradigms/business-frameworks

Operating judgement for businesses under $50M revenue. Free top layer; nodes and bundles over x402.

Yes, your AI can use this right now.Answered a live MCP handshake in 235 ms with no sign-in needed and exposes 6 tools.

Connect it

Settings → Connectors → Add custom connector
URL: https://business-frameworks.matryoshka-paradigms.workers.dev/mcp

6 tools, verified live

Pulled straight from the server with tools/list on 2026-10-17.
bf_catalogueread-only

Lists every Business Frameworks node: handle, title, layer, token count, price, whether it is free, and whether its decision rule can be run on numbers. Business Frameworks is operating judgement for running a business from launch to about $50M in revenue: value, cash flow, risk (the cost of capital) and growth, down to ten decision rules. Call this first, once, to choose which node answers the qu

bf_read_noderead-only

Returns one node's text with its public citations, child handles, related handles and a cite-as line; `variant` chooses full (the default: lede, conditions, reasoning) or terse (the lede alone) at the same price. The free layer (the equation, the branch roots, value/15s and the decision-method nodes, marked free in bf_catalogue) costs nothing; every other node costs its catalogue price ($0.02 to $

bf_decision_schemaread-only

Returns the input schema, an example input and the price for one of the applied decisions (reinvest or distribute, build or run for cash, cash cycle, runway, owner pay, hurdle rate, concentration, pace of growth, price, adjacency; and, in the market branch, verdict, pricing power, binding node, rent, shock). Free. Call it before bf_apply_decision to learn which numbers the rule needs and what each

bf_apply_decisionread-only

Runs one decision node's rule on the numbers you send and returns the computed figures, a verdict, the actions in order, the check to keep and the node text with its citations. Deterministic: the result comes from the published rule, not from a model. Costs the decision's catalogue price ($0.05, USDC on Base over x402); the input is checked first, and an input the rule cannot use is refused withou

bf_resolveread-only

Quotes the minimal set of nodes that answers a broad task — a decision bundle, a market (chain) bundle or a cross bundle — with its price, the sum of its nodes' catalogue prices, stated before anything is paid. Deterministic and free: a named bundle or decision wins, then the input fields sent, then the authored patterns of the question; on ambiguity it returns candidates with their task lines

bf_read_bundleread-only

Returns the nodes of one bundle in order — the central node full, the supporting nodes terse — with citations and a cite-as line per node, on one settlement at the quoted price (the sum of the nodes' catalogue prices, $0.05 to about $0.20, USDC on Base over x402). Pass the bundle id from bf_resolve or bf_catalogue, and a band to add the scale band for the business's revenue. Call it after bf_r

Alternatives in Developer Tools

Compare →
Try “Notion”, “Stripe”, “create invoice”, “browser”