Wooosh
Serverless peer-to-peer messaging over Bluetooth, LAN, or internet — Double Ratchet, post-quantum hybrid, no accounts.
- Signal-style Double Ratchet plus ML-KEM-768 post-quantum hybrid
- Two browser tabs can handshake and encrypt with zero servers — no WebRTC signaling
- Session keys survive transport switches mid-conversation
- 152 KB of WASM; five security review cycles
No servers, no accounts, no phone numbers. Wooosh is messaging as a protocol you carry, not a service you rent — one Rust core compiled to native, WASM, and C FFI, auto-selecting the best transport between Bluetooth, LAN, and internet.
The cryptography is the point: X25519 with ChaCha20-Poly1305, a full Double Ratchet, sealed sender, and an ML-KEM-768 hybrid so today’s traffic isn’t tomorrow’s harvest. My favorite result: two browser tabs completing an end-to-end-encrypted handshake over BroadcastChannel — no server, no signaling, nothing to subpoena.
It deliberately floats alone on the constellation map. That’s the design.