Deconstruct Software, or the Case for MachineFabric

Local AI should not live inside monolithic apps or vague agents. It should be packaged as small, concrete, typed utilities that can be composed into real workflows.

A Cartridge Is a Small Composable Program

A cartridge is a small composable program. Fifty lines of Python can become a typed capability on the Transmute menu, while the host handles routing, sandboxing, progress, and lifecycle.

The Fourth Axis

MachineFabric now supports generic Cap URNs more precisely. The new fourth axis lets the system reason about tools that preserve file type at runtime, which improves routing for cases like decimate without hard-coded special cases.

Pick the destination, not the app

Most file menus still ask the wrong question: which app opens this file? We think the operating system should ask what you want the file to become, then route the transformation through a formal typed capability graph.

CapDAG: A Cross-Language Cartridge Protocol

Cartridges are processes that speak Bifaci. CapDAG is the addressing system on top — typed URNs, function-subtyping dispatch, and matching logic implemented four times in four languages so a Mistral cartridge in Python and an MLX cartridge in Swift route the same way.

Right-click anything. Transmute it.

For thirty years your operating system has answered the same question: which app opens this file? MachineFabric answers a better one — what do you want this file to become? — and lets you pick the destination while the planner finds the route.