v1.1 - Three Ports Are Enough
A substantive-if-minor upgrade over v1.0: a new World-4 capstone level, two new (aspirational) reversible devices, and a handful of editor/UX fixes.
New
World 4 · Level 7 — "Three Ports Are Enough"
A self-resetting reversible switch gate built from only reversible ≤3-port devices — a constructive proof that unipolar BARCS is universal without the 2017 paper's machinery (no Duplicators, constant-1 streams, or garbage rails). Zero heat; the entire scratch space is one control token on a round trip, holding a logic window open just long enough for the data to slip through.
Two aspirational reversible 3-ports (LPS '23)
- Self-Toggling Switch (STS) — a unipolar 3-port with a one-bit memory; every interaction toggles it. The symbol shows its state at a glance: the live S-path solid, the reflecting port dashed. Also gains the PS-style bent toggle (S/U/D).
- Unconditional Toggle Rotary (UTR) — a rotary that reverses its sense each pulse; the symbol shows the current rotation bold and the reverse it will flip to faint/dashed.
Notebook & references
- New "Three ports are enough" lab-notebook page — the universality argument, with an honest "the device is the open problem" caveat.
- The [LPS 2023] talk added to the in-game references (with a link to the public PDF).
- Ships with both a planar STS reference solution and a certified UTR-based alternate construction.
Fixes & polish
- Selecting an element then starting a run no longer leaves it selected — the arrow keys can't nudge a device mid-run and skew the timing.
- The finale's success dialog now offers an Enter the Sandbox → button as a reward for finishing the sequence.
- Level-picker bonus levels show e.g. 6★ instead of a bare ★.
- The inspector flags aspirational elements ("no known implementation yet as a fully ballistic, reversible JJ circuit").
Live at https://fluxonaut.netlify.app