rnsfips: a native bridge between Reticulum and FIPS
I've been building a bridge between two self-sovereign mesh networks: Reticulum (markqvist/reticulum) and FIPS (jmcorgan/fips). Both do end-to-end encryption, identity-as-address and run over anything, but they sit at opposite ends of the design space: Reticulum is built for LoRa and other tiny links, FIPS for an IPv6 overlay with a spanning tree and bloom-filter routing. They complement each other well.
rnsfips works in both directions:
- Reticulum over FIPS: a Reticulum interface that carries RNS frames over FIPS native-API flows. Two Reticulum sites anywhere on the FIPS mesh become one network, with full link MTU across the hop.
- FIPS over Reticulum: a small daemon that tunnels FIPS wire frames over a Reticulum link and hands them to the local FIPS daemon as a loopback UDP peer. A FIPS node whose only route out is Reticulum still joins the mesh.
Bridges find each other through Reticulum announces; you configure one existing peer and learn the rest. Each network keeps its own end-to-end crypto; the bridge never decrypts either side. It's a standalone Python package that imports Reticulum as a library, no forks of either project, and talks to FIPS over its native API and control socket.
Status: 0.1.x, early but verified live between two real nodes in both directions (300 KB rncp transfer at ~1.3 Mbps over FIPS; an isolated FIPS daemon reaching third mesh nodes through a Reticulum link). systemd units, status tool and a Docker lab included.
Code: https://github.com/fr34aky/reticulum-fips-bridge
#reticulum #fips #meshnet #nostr
10/11/2026, 1 engagement