FIPS

A distributed, decentralized network routing protocol for mesh nodes connecting over arbitrary transports.

FIPS Project Update and v0.4.0 Release

It has been about six weeks since v0.3.0, and the response has been great. We estimate the public test mesh averages 1500-1600 nodes online at a time, with the optional bootstrap nodes peering with hundreds of inbound connections each.

FIPS Project Update: v0.3.0 and a Growing Community

In the months since v0.2.0, a community has crystallized around FIPS. Operators have stood up nodes across regions and run them on the public test mesh; contributors have reviewed patches and reported bugs against real traffic; and developers have landed substantial new features.

Cover image for FIPS Project Update: v0.3.0 and a Growing Community

FIPS Android

A proof-of-concept FIPS node on Android — UDP and TCP transports, TUN adapter, .fips name resolution, Kotlin via UniFFI.

Cover image for FIPS Android

SEC-07 Feature fest

Six protocol features that landed against jmcorgan/fips during SEC-07 weeks 1–3 — automesh, gateways, ACLs, hole punching.

Fipstr

A FIPS-native search engine that indexes services via Nostr events and serves Iris and Jumble over the mesh.

Cover image for Fipstr

FIPS v0.2.0 Released

FIPS v0.2.0 is now available. This release includes a major discovery protocol overhaul, Tor transport support, runtime peer management, and 12 bug fixes.

FIPS v0.1.0 — First Public Release

We're happy to announce the first tagged release of FIPS, the Free Internetworking Peering System. FIPS is a transport-agnostic, self-organizing mesh network that lets nodes discover each other and route traffic without any central authority.

Cover image for FIPS v0.1.0 — First Public Release