Qutrit alphabet (ternary): each site is a 3-level system. Generalized Paulis: X|j〉=|j+1 mod 3〉 (shift) and Z|j〉=ωj|j〉 (clock), with X³=Z³=I and ZX=ωXZ. A stabilizer is a string of XaZb, a,b∈{0,1,2}.
Fractal logicals: to flip the logical qutrit you must touch a Sierpinski-fractal set of sites (dimension ~1.63) — never a short line or loop. There is no small logical operator, so no local error can fake one.
Fractons: the error excitations can't move freely — they're stuck at the corners of fractal operators, only creatable in fractal patterns. That immobility is the protection: an error can't wander into a logical operator by drifting, because there's no 1D path to drift along.
Distance grows with size: the smallest logical op scales with the fractal, so bigger lattice = higher distance, and (unlike flat concatenation) the fractal-on-a-3D-lattice keeps a nonzero code rate. Curvature/fractal geometry saves the fraction.
Normal secret codes hide the treasure along a string — a line of beads. But a clever thief can snip a short bit of string and sneak in.
This code hides the treasure in a snowflake pattern instead — a shape that looks the same big or small (that's what "fractal" means: same pattern at every zoom). And it uses three colors of bead, not two — that's the "ternary" part.
To steal the treasure you'd have to touch the whole snowflake at once — you can't just snip a little piece, because the snowflake has no short side to grab. The little error-monsters ("fractons") get stuck at the snowflake's points and can't walk around.
So the treasure is safe because it's shaped like a snowflake nobody can grab a corner of — the same reason a curve has no sides, now in 3D and in three colors.