The math of training together.

A collective-communication layer for MLX distributed experiments: one CCL interface, several backends, and the DiLoCo-style outer loop that decides which contributions a shared training run accepts.

Experimental, in the README's own word. The TCP collectives are loopback-validated; true WAN and multi-host transport is deferred, and no production-transport readiness is claimed. Source private today, available for review on request.

What it does

mlx-go-iroh moves bytes; mlx-go-ccl defines the collectives, outer-loop schedule, quorum, and aggregation gates that give those bytes meaning during training. mlx-mesh is the integrated surface, and mlx-go-fedistill reuses the outer aggregation. Current evidence is loopback only. A field demonstration remains pending.