mirror of
https://github.com/jmcorgan/fips.git
synced 2026-10-06 11:38:24 +00:00
e582f50de748f68112d1ed6f46835d9727d9c6ae
New comprehensive protocol introduction replacing fips-design.md: - What is FIPS / Why FIPS: goals and design philosophy - How It Works: transport, spanning tree, bloom filters, routing overview - Prior Work: Yggdrasil/Ironwood, Noise Protocol, WireGuard references - Identity System: npub/nsec, node_id derivation, fd00::/8 addressing - Two-Layer Encryption: link layer (Noise IK), session layer (Noise KK) - Spanning Tree Protocol: root election, parent selection, gossip limits - Bloom Filter Routing: filter explanation, propagation, discovery - Transport Abstraction: transport/link distinction, bridging, types - Security: threat model, Sybil resistance, accurate metadata exposure Updated cross-references in README.md and other design docs. Deleted obsolete fips-design.md.
FIPS Documentation
| Directory | Description |
|---|---|
| design/ | Protocol design specifications and analysis |
Languages
Rust
81.9%
Shell
14.2%
Python
3.3%
PowerShell
0.2%
Nix
0.1%
Other
0.1%