Trick
Serverless, end-to-end encrypted, offline messaging.
Trick is a cross-platform messenger that works without internet or cellular service. Devices discover each other over Wi-Fi Aware and exchange messages directly, with confidentiality provided by the Signal Protocol and Kyber-1024 post-quantum cryptography. It targets scenarios where infrastructure is unavailable — disaster response, remote deployments, and congested events.
Features
- Peer-to-peer messaging over Wi-Fi Aware — no access point required
- Signal Protocol with Double Ratchet, X3DH, and Kyber-1024 post-quantum prekeys
- QR code key exchange for in-person session establishment
- Text and image messaging with persistent encrypted history
- Automatic reconnection with session state recovery
Platforms
Android 8.0+ and iOS 26+. Shared Kotlin Multiplatform codebase, with all cryptographic operations in a shared Rust crate wrapping libsignal.