The iroh team describes starting with an IPFS implementation and narrowing its scope to a public-key-based connection library embedded in applications. Constraints from users such as Delta Chat prompted a focus on QUIC connections and separation of document synchronization and blob functionality. A related noq announcement explains forking Quinn and introducing per-path congestion control to handle direct paths and relays. This is a retrospective on design decisions rather than another announcement of the already-known 1.0 release; NAT traversal and multipath specifications continue evolving.
Back to Tech
An iroh retrospective traces its shift from IPFS implementation to connectivity
Separating connection and data functions illustrates how a small networking library defines its maintenance scope.