Lattice Lattice

vs. Other messengers.

Honest comparison. Every "Yes" links to evidence. Every "No" is acknowledged as a real trade-off. Lattice is not the best at everything — it is built for one specific situation.


Lattice WhatsApp Signal Bitchat Briar
Works without the internet Yes No No Yes Yes
Works without a phone number Yes No Optional Yes Yes
Works without an account Yes No No Yes Yes
End-to-end encrypted Yes Yes Yes Yes Yes
Post-quantum cryptography Yes (hybrid) No Yes (PQXDH) No No
Open source Yes (MPL-2.0) No Yes Yes Yes
Reproducible builds Android: yes / iOS: source-attested No Partial No Yes
Background battery (typical) 4–8%/day ~5%/day ~3%/day unknown ~20%+/day
Suitable as a daily driver No (intentionally) Yes Yes No Possible
Designed for crowd density Yes N/A N/A Limited Limited
No telemetry Yes (no analytics, ever) No Yes Yes Yes
No central server holding messages Yes No (encrypted, but stored) Brief queue only Yes Yes
Group messaging Yes (MLS) Yes Yes Yes Yes
Voice / video calls No Yes Yes No No
Number of users you can talk to small (early) ~3 billion ~70 million small small

So what is Lattice for, then?

Lattice is not a Signal replacement. It is a Signal companion.

Most of the time, Signal is better — it's faster, has voice calls, has billions of users, doesn't need to scan for nearby phones. We tell people to use Signal. We use Signal ourselves.

Lattice is for the moments when those things stop working. The internet's out. The towers are at capacity. You're at a festival, a stadium, a regional shutdown, a disaster. That's when Lattice earns its keep.

Two messengers in your dock — one for normal life, one for the moments when normal stops. That's how we expect a Lattice user to live.


Why not Bitchat?

Bitchat is a fine project. It demonstrated that mesh messaging on phones works. The places Lattice differs:

Why not Briar?

Briar is one of the closest analogues to Lattice. Both are offline-first, both are P2P, both run over Bluetooth + Wi-Fi + Tor. Differences:

If you want to use Lattice and Briar both, fine. They cover overlapping but distinct ground.

Why not Meshtastic?

Meshtastic is great at the thing it's built for, and Lattice is great at a different thing. They're complementary more than competitive.

If you're running a hiking group and want every member's status visible across kilometres of valley, Meshtastic is built for that. If you want a private messenger for your family that quietly waits in the background until the cell network goes down, Lattice is built for that. They can run on the same person's phone — with a Meshtastic dongle attached, Lattice can use that same LoRa hardware as one of its transports.