The distribution below is the output of a causal model running live in your browser.
A structural causal model of two moving curves whose crossing is the capability date: achievable fault-tolerant qubits rising (only after below-threshold error correction makes them possible), and the qubits required to break RSA-2048 (or equivalent elliptic-curve cryptography) falling as the algorithm improves; plus an access lag and a fat-tailed stall risk. Every node below shows its live value and the player whose result sets it. Drag a prior or fire an intervention — the model recomputes.
Red-bordered nodes are priors you control; the rest are computed. Sourced anchors link to the primary result. Pick a vendor roadmap and the achievable curve N(t) becomes that vendor's published roadmap (shown dashed), with its own slip prior.
computing…
Not a logo wall: each player sits under the causal node it drives, and carries a primary source. Players that set or inform a model anchor are tagged; the rest are context. Vendor roadmap targets and contested claims are labelled.
Every anchor traces to a primary; every prior is labelled judgment with a range. The whole model is generated from one file — download the full sourced dataset (data.json): every number, every source, the single file the engine and this page are built from.