Explore Keet if you want to experiment with serverless Hyperswarm DHT rooms on desktop. Request early access to Wonek (for iPhone, iPad, Mac, and Apple Watch) when you want direct P2P speed AND everyday mobile reliability: proprietary port-prediction P2P across 4G/5G CGNAT over QUIC, automatic encrypted relay fallback on UDP-blocked Wi-Fi, a ciphertext-only offline message queue so texts never stall when peers sleep, IETF MLS (RFC 9420), Apple Watch PTT, CRDT docs, and shared calendars.
| Capability | Wonek (Pre-Release) | Keet (Holepunch) |
|---|---|---|
| Async Delivery When Both Peers Miss Each Other | Guaranteed — ciphertext-only offline queue delivers on wake | Stalls unless at least one online peer/blind-peer stays awake |
| Corporate / Hotel Wi-Fi Blocking All UDP | Connects automatically via latency-measured encrypted relay | Pure UDP swarm connections can fail completely |
| Direct P2P Calls & Multi-GB Files | Yes — QUIC P2P with chunk-level file resumption | Yes — Hyperswarm P2P calls & file drops |
| Apple Watch & Push-to-Talk | Native watchOS calling/audio + 1:1 & group E2EE PTT | No Apple Watch app or dedicated PTT mode |
| Collaborative Docs & Calendar | Built-in Yjs/Yrs CRDT docs + 5-view Shared Calendar | Chat/calls/files only |
| Personal & Work Separation | Dedicated Personal + Work profiles | Room list only |
Pragmatic Hybrid P2P Beats Dogmatic 'Zero-Server' Failures on Mobile
Pure P2P purism breaks the moment Alice texts Bob before boarding a flight while Bob's iPhone is in a subway tunnel: with both devices offline at different times, a serverless swarm cannot deliver the message.
Wonek solves this without compromising privacy: live calls and large files route directly peer-to-peer over QUIC whenever possible, while sleeping recipients receive opaque MLS-encrypted ciphertext queued cleanly until wake—and UDP-blocked networks fall back to encrypted relays.
IETF MLS (RFC 9420) Forward Secrecy & Native Apple Craft
Wonek implements standardized MLS ratcheting inside a compiled Rust core paired with native Swift/Apple interfaces across iPhone, iPad, Mac, and Apple Watch.
| Technical Dimension | Wonek | Keet |
|---|---|---|
| Transport Foundation | Standardized QUIC / WebTransport with mandatory TLS 1.3 | Hypercore / Hyperswarm custom UDP/UDX |
| NAT Traversal on 4G/5G CGNAT | Proprietary port-prediction NAT traversal | Hyperswarm hole punching over DHT |
| End-to-End Encryption Standard | Peer-reviewed IETF MLS (RFC 9420) in native Rust core | Noise + Hypercore capability keys |
| iOS Background Battery Profile | Clean push wakeup without background DHT churn | Swarm replication stops when iOS suspends background app |
| Native Apple UI | Native iOS, iPadOS, macOS & watchOS | Pear / cross-platform runtime |
Chunk-Resumable Files + CRDT Docs + Shared Calendar
Enjoy direct device-to-device multi-gigabyte file speed alongside offline-capable Yjs/Yrs collaborative documents and five built-in calendar views.
| Scenario | Recommended App | Why |
|---|---|---|
| Testing pure serverless DHT room links on always-on desktops | Keet | Zero server infrastructure experiment |
| Daily iPhone + Mac messenger where offline friends always get texts | Wonek | Ciphertext-only offline queue solves iOS sleep physics cleanly |
| Taking urgent calls from strict hospital, airport, or office Wi-Fi | Wonek | Encrypted relay fallback guarantees the call connects when UDP is blocked |
| Apple Watch PTT, CRDT docs & 5-view shared calendar | Wonek | Complete native Apple productivity & communication suite |
| Auditable IETF-standardized group forward secrecy | Wonek | RFC 9420 MLS epoch ratcheting and post-compromise security |
Frequently Asked Questions
Why do pure P2P apps miss messages on iPhones?
iOS suspends background network sockets to save battery. If sender and receiver aren't awake simultaneously, pure P2P has nowhere to hand the packet. Wonek uses a ciphertext-only offline queue so messages always arrive on wake while servers never hold decryption keys.
Does Wonek still send calls and large files directly peer-to-peer?
Yes! Direct device-to-device P2P over QUIC is always Wonek's primary path, enhanced by proprietary port-prediction NAT traversal for mobile CGNAT.
What if a firewall completely blocks UDP?
Wonek automatically transitions to a latency-measured encrypted relay so your E2EE call never fails to connect.
Related Comparisons & Deep-Dive Guide
Port-Predicted NAT Traversal vs Standard STUN/TURN WebRTC on 4G/5G Mobile CGNAT
Compare proprietary port-predicted NAT traversal over QUIC against standard WebRTC ICE/STUN/TURN on 4G and 5G Carrier-Grade NAT networks.
QUIC & WebTransport Messengers vs Legacy TCP WebSocket Chat Apps
Compare native QUIC and WebTransport messaging against legacy TCP WebSockets: zero head-of-line blocking, 1-RTT TLS 1.3 setup, and Wi-Fi-to-5G migration.