Start Here
What This Framework Is For
Most writing about emergence stops at description. It tells you that flocking birds follow simple rules, that markets self-organize, that ant colonies solve optimization problems without a planner. The descriptions are correct, and they are not enough. Description does not give you a tool you can use on a system you have never seen before.
CapabilityGraph is a reasoning framework. It takes thirteen canonical models of emergent systems — each one rigorously specified, with known dynamics and well-understood failure modes — and extracts the structural principles that transfer across domains. The goal is not to catalog complexity. The goal is to give you a repeatable method for recognizing when a system you encounter in the wild has the same structural signature as a system that has already been solved.
The problem this solves is the gap between domain expertise and structural insight. A traffic engineer knows traffic. An epidemiologist knows disease spread. A market designer knows auctions. But the delay-wave propagation that creates phantom traffic jams, the threshold dynamics that govern epidemic outbreaks, and the price discovery mechanism in double auctions share a structural core. If you can see that core, you can import decades of analysis from one field into another — not by analogy, but by identifying shared formal structure.
This is not a textbook on complex systems. It is a working toolkit for people who need to reason about emergent behavior in systems they are responsible for.
Who This Is For
Three kinds of readers will get the most from this framework.
The cross-domain practitioner. You work in operations, engineering, policy, or design. You have encountered systems where local decisions produce unexpected global outcomes — a scheduling policy that creates bottlenecks, an incentive structure that produces the opposite of its intent, a network that develops fragility nobody planned. You need a structured way to diagnose these dynamics and intervene. You are not looking for a theory course. You are looking for a method that works on Monday.
The technical researcher. You work in one domain — computational biology, network science, agent-based modeling, statistical physics — and you want a systematic way to recognize when your domain-specific phenomenon has analogues in other fields. You already have the mathematical fluency. What you need is the map: which models share structural features with yours, which transfer principles apply, and where the analogy breaks down.
The systems operator. You manage, build, or regulate systems that exhibit emergent behavior — supply chains, platform markets, urban infrastructure, distributed computing systems. You do not need to simulate anything. You need to know which category of emergent dynamics your system belongs to, what that category predicts about failure modes, and what intervention levers are available. You need the checklist, not the derivation.
Each of these readers enters the framework at a different depth and exits with a different capability. The reading sequence below is the common trunk. Dedicated reading paths for each profile are in development: Generalist, Technical, Operator.
Reading Sequence
This is a curriculum, not a table of contents. Each step builds a specific capability that the next step depends on.
Step 1: Foundations — Learn the formal definition of emergence used throughout the framework. This page establishes the four necessary conditions (locality, homogeneity, nonlinearity, iteration), the distinction between weak and strong emergence, and why precision in the definition matters for everything that follows. Without this vocabulary, the rest of the framework reads as metaphor. With it, every claim is testable.
Step 2: What This Is Not — Understand the epistemic guardrails. Emergence reasoning is powerful and frequently abused. This page defines what the framework does not claim: it is not a theory of everything, it does not explain consciousness, and structural similarity between two systems does not mean they are the same system. You need these guardrails before you start transferring principles, because overclaiming is the primary failure mode of cross-domain reasoning.
Step 3: How to Use This Framework — Learn the method. This page gives you the operational procedure: how to take a system you are studying, identify its local rules and interaction topology, match it against the canonical models, extract the relevant transfer principles, and validate the match. This is where the framework becomes a tool rather than a library.
Step 4: Canonical Models — Study the thirteen reference cases. Start with the overview, which explains the three structural classes and why each model is included. Then read Conway’s Game of Life in full — it is the most complete worked example in the framework and demonstrates every analytical technique used on the other twelve models. After Life, read the models closest to your domain. The models page tells you which ones those are.
Step 5: Transfer Checklist — Apply the five-step validation tool. This is the operational core of the framework: a structured process for taking a principle from one canonical model and applying it to a new domain, with explicit checks for whether the structural match holds. The checklist is what prevents emergence reasoning from degenerating into loose analogy.
Step 6: Applications, Methods, Critiques — Go deeper in the direction that matters to you. Applications shows how the canonical models illuminate real phenomena across biology, sociology, physics, and computing. Methods covers the computational frameworks — cellular automata, agent-based models, reaction-diffusion solvers, network dynamics — for building and studying emergent systems. Critiques is where intellectual honesty lives: the limits of emergence explanations, the failure modes of cross-domain transfer, and the cases where the framework does not apply.
The sequence is deliberate. Foundations before models, because without the formal definition you cannot distinguish genuine emergence from mere complexity. Guardrails before transfer, because the most common error in emergence reasoning is overclaiming. Method before application, because pattern-matching without a validation procedure is just storytelling.
What You Will Be Able to Do
A reader who works through this framework gains a specific, testable capability: given a system exhibiting complex collective behavior, you can determine whether it is genuinely emergent, identify which canonical model it most closely resembles, extract the transfer principles that apply, validate the structural match, and predict the system’s behavior under perturbation — including its failure modes.
That is not a metaphorical capability. It means you can look at a supply chain experiencing cascading delays and recognize the structural signature of the Sandpile model’s self-organized criticality. It means you can look at a social platform developing extreme concentration of influence and recognize preferential attachment dynamics — and know, from the model, that the network is now fragile to targeted removal of high-degree nodes. It means you can look at a scheduling system producing paradoxical congestion and recognize the nonlinear wait-time dynamics of queueing theory — and know where the phase transition sits.
The framework does not make you an expert in any single domain. It makes you structurally literate across domains. It gives you the vocabulary to ask the right questions, the models to generate testable hypotheses, and the discipline to know when the analogy breaks down.
Start with Foundations.