Bring up the mesh, not the plumbing.

A shared transport substrate over go-iroh: endpoint bring-up, ed25519 node identity, signed gossip, and content-addressed blob sync. It is the ritual every mesh consumer otherwise hand-rolls.

Open source. Tagged through v0.3.0. Package irohmesh; depends only on go-iroh, golang.org/x, and the standard library. It does not import mlx-go; the name marks the family, not a dependency.

What it does

mlx-go-iroh is the transport layer under the distributed-compute work surfaced as mlx-mesh: the quorum-gated sync and peer-to-peer weight-sharing datapaths run over it, and the collective-communication experiments in mlx-go-ccl use it as a link candidate. Blob and manifest layers carry bytes only; typed codecs live in the consuming modules. It is deliberately the boring part: the bring-up ritual written once, tested, and tagged, so the interesting layers can assume a working mesh.