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

ecoPrimals/songBird

Tier: foundation

Capabilities

Capability categories and primitives for Songbird
CategoryPrimitives
TLSTLS 1.3 (RFC 8446), TLS 1.2 fallback, protocol detection
DiscoveryBirdSong encrypted UDP multicast, mDNS/DNS-SD, 6-layer capability strategy
NAT TraversalPure Rust STUN (RFC 5389), 4-tier: direct → IGD → STUN → relay
Dark ForestZero metadata leakage discovery, encrypted beacons
P2PSovereign 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

Referenced in 45 pages