Router authority

The swarm's coherence invariant: routing is decided once, on the backbone — workers only receive expert ids.

The invariant: the only discrete decision inside the network is MoE routing (top-8 of 256). Kvasir runs the router exactly once, on the backbone, and dispatches only the selected expert ids to workers. A heterogeneous swarm may differ slightly in each expert's output *magnitude* — it never differs in *which experts run*.

Without this rule, each backend would re-run the router and pick different experts for borderline tokens — genuine, catastrophic divergence, because from that token on the computation forks like a different random seed. With it, hardware differences reduce to bounded continuous error that the probability-weighted combine absorbs.

What it prevents

Divergence modes closed by one decision point

Divergence modeWithout authorityWith authority
Routing mismatchBackends pick different top-8 at boundariesIds decided once, dispatched to owners
Trajectory forkOne flipped token forks the whole sequenceDecode/sampling pinned to one node
VerificationBit-compare across backends (impossible)Tolerance checks on well-defined residuals

The cost is negligible: the backbone was already computing ffn_norm and the router logits; what crosses the wire is just the hidden rows plus selected ids — about 6 KB per decode step.