Boundaries move when an outside dependency creates more surprise, delay, error, or misalignment than it saves in cost. The examples below turn that tradeoff into a visual simulation.
A firm pulls work inside when shared state beats market coordination. It pushes work outside when a vendor, API, or agent can carry enough state more cheaply. If the interface fails, the boundary should move again.
The same boundary choice — coalesce or split — repeats at every scale: a firm is an agent in a market, and is itself made of agents.
Agents move as the model updates boundary costs.
Each cell re-runs the current scenario at that combination of protocol quality (κ) and task interdependence (R*), colored by the winning boundary form. The dashed diagonal is the capacity threshold R* = κ from the paper: below and right of it, boundaries are information-clean and finer decomposition (m* = √(A/B)) pays; above and left, interdependence outruns interface capacity and coalescence wins. The diagonal is a band, not a cliff: per the paper's interface-deficit law, the penalty for sitting above it decays exponentially in protocol capacity (~4× per bit), so near-threshold cells are decided by the other cost terms. The crosshair marks your current levers. Re-run after changing levers to refresh the map.