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 shared name indicates project grouping, not a dependency.

What it does

Quorum-gated sync and peer-to-peer weight sharing in mlx-mesh run over this package; mlx-go-ccl also evaluates it as a collective link. The boundary is narrow: blob and manifest layers carry bytes, while consuming modules own their typed codecs. Endpoint setup, identity, discovery, gossip, and blob transfer are implemented once and released as a tagged module.