On Quantinuum's Helios-1 ion-trap chip, three sizes of the same color code (13, 37 and 73 qubits) showed the logical error rate falling as the code grew, the pattern a code needs to be worth using. All the decoding in this work was done after the experiment, not in real time, and no magic states or logic gates beyond memory and two-qubit Cliffords were shown.
Error correction only pays for itself past a line called the threshold. Above it, a bigger code has more pieces that can go wrong, so growing the code makes things worse. Below it, a bigger code suppresses errors faster than it adds them, so growing the code makes things better, and keeps making things better the larger it grows. Showing that a real machine sits on the right side of that line, and stays there as the code grows, is the first condition for error correction ever being worth the qubits it costs.
On 19 October 2026 Quantinuum released a preprint, Quantum error correction well below the color code threshold, by 23 researchers at the company's Broomfield, Colorado and London sites. We read the preprint in full.
The team ran a triangular color code, a pattern of stabilizer checks on a honeycomb-like lattice, at three sizes on Quantinuum's Helios-1 trapped-ion processor: distance 3 (13 qubits), distance 5 (37 qubits) and distance 7 (73 qubits). For each size they prepared a logical qubit, ran 20 rounds of error-checking, and measured how often the logical state came out wrong.
The logical error rate per round fell as the code grew:
That is the "99.9995%" the company's press release leads with: one minus the distance-7 error rate. Each step up in size cut the error rate by a factor the paper calls Λ (lambda), fitted at 12, with a wide uncertainty (12, +3/−2) because so few failures were seen at distance 7. They also ran two-qubit Clifford gates inside the distance-3 and distance-5 codes, with error 7 in 10,000 and 7 in 100,000, against 9.5 in 10,000 for the same gate run unencoded, a suppression factor of about 9.
Two engineering fixes made this possible. Leakage, where a qubit's state slips outside the two levels a computer uses, was repumped back by a hardware routine that cut it 6.5 times every three cycles, improving the logical error rate 4 times at distance 3 and 8 times at distance 5. The syndrome checks themselves ran on a "SWAP-superdense" circuit built for Helios's all-to-all ion connectivity. The team also tried two neural-network decoders trained on simulated data and found they ran fast enough, a few hundred microseconds per round, for real-time use, though this experiment's own decoding was done afterward, offline.
Imagine a relay team where each runner has a small chance of dropping the baton. Add more runners checking each handoff and you would expect more chances for something to go wrong, unless each checker is reliable enough that extra checking catches more mistakes than it creates. Quantinuum built three relay teams of growing size and timed them: the bigger team, with more checkers, dropped the baton less often, not more. That is the whole result. It says nothing yet about how fast the team runs, or whether it can do anything besides hold the baton still.
Most error-correction news on this desk is either a small code on real hardware or a bigger claim in simulation. This is the real-hardware kind, and it is the specific thing fault tolerance depends on: not a single good number, but a trend, three points in a row, each one better than the last as the code grows. That trend is also the hardest thing to fake with cherry-picked settings, because it has to hold at every size tested. The honest caveats are the ones above: a thin sample at the top end, and a result that stops well short of a working computation. Compare it with the simulated, much larger savings in our note on Google's modular codes, which point in the opposite direction, toward fewer qubits per logical qubit rather than more reliable ones.
We read the sources above ourselves. Where a figure or number is ours, the article says so. If you find a mistake, tell us: a wrong sentence here gets logged like any other.