Federated distillation, deltas only.

Orchestrates distillation rounds where peers exchange LoRA-style weight deltas and signed receipts. Raw data never crosses; in the default tier, neither do logits.

Research. The rounds are defined and exercised in-process; the package deliberately does not define a transport; pairing the rounds with a live mesh link is the work in front of it. And a caveat the package doc makes itself: deltas are not leak-proof; update inversion remains a risk of any delta plane.

What it does

The package defines a round: which deltas leave a peer, which receipt accompanies them, and which aggregation rule admits them. It reuses outer-loop aggregation from mlx-go-ccl and leaves transport to mlx-go-iroh. mlx-go-tallytrain explores the lower-bandwidth alternative of sending hard-label votes instead of deltas.