Songbird
Networking
Pure Rust networking — TCP/UDP, HTTP/2, WebSocket, mDNS, IPC sockets, mesh routing, TURN relay, and capability-aware dispatch. Tower Atomic transport layer: LAN peer discovery, 5-tier NAT traversal, drawbridge HTTP bridge, universal-ipc (UDS/named pipes/abstract sockets/XPC/TCP fallback). 353x faster than WG on LAN (topology awareness + LAN dispatch priority), 1.7x sustained WAN. Crypto delegation to bearDog UDS 6/6 COMPLETE. BTSP ClientHello shipped. mesh.gate_enroll live on golgiBody.
342,485lines of Rust
14,846test functions
1717files
31crates
Tier: foundation
Capabilities
| Category | Primitives |
|---|---|
| TLS | TLS 1.3 (RFC 8446), TLS 1.2 fallback, protocol detection |
| Discovery | BirdSong encrypted UDP multicast, mDNS/DNS-SD, 6-layer capability strategy |
| NAT Traversal | Pure Rust STUN (RFC 5389), 4-tier: direct → IGD → STUN → relay |
| Dark Forest | Zero metadata leakage discovery, encrypted beacons |
| P2P | Sovereign onion service, circuit building, directory authority |
Composes Into
Tower Atomic (with BearDog), NUCLEUS, RootPulse, Dark Forest, BirdSong protocol
Pure RustAGPL-3.0Zero C depsFoundation tier
Connections
Outbound
- composes into BearDog
- composes into Tower Atomic
- composes into NUCLEUS
- discovers biomeOS
- discovers loamSpine
Inbound
- composes into BearDog
- dispatches biomeOS
- discovers loamSpine
- derived from petalTongue
- derived from skunkBat