Why are there exactly three generations of matter? The Standard Model offers no answer. This paper proves that N = 3 is the unique stable solution to the self-referential balance condition for the Koide circulant matrix. For N = 1: unstable (no balance). N = 2: degenerate (two equal masses). N ≥ 4: inconsistent with Q = 2/3 and the axiom's constraint Q_n = 1/φ² at fourth root. N = 3 is the only value for which the circulant matrix has a stable fixed point with the correct Koide ratio. Three generations are forced.