Development Roadmap
Our journey to build the most secure and user-friendly decentralized messaging platform. This roadmap evolves with community feedback and development priorities.
100%
Phase 1 Complete
65%
Phase 2 Progress
1
Active Contributors
Open
Source Forever
Phase 1: Core Protocol
CompletedQ1–Q3 2025
- •Rust backend (Axum + PostgreSQL 17)
- •X3DH key exchange and Double Ratchet (libsodium)
- •JWT enrollment tokens for device onboarding
- •Device & key management (signed + one-time prekeys)
- •End-to-end encryption pipeline
- •Pending sessions & confirmation flow
- •Secure message routing
- •Dockerized environment with multi-stage builds
- •CI/CD with PostgreSQL health checks, coverage, and rustfmt
- •Comprehensive security & architecture docs (SECURITY.md, STRUCTURE.md)
Phase 2: Client Applications
In ProgressQ3–Q4 2025
- •Flutter onboarding & node selection ✅
- •User registration + key generation ✅
- •Login via signed message ✅
- •SecureStorage + KeyProvider ✅
- •Real-time messaging via WebSocket ✅
- •Pending sessions UI (creation & confirmation) ✅
- •Multi-platform support (Android, iOS, Windows, macOS, Linux) ✅
- •Multi-device synchronization 🚧
- •File & media sharing 🚧
- •Push notifications 🚧
- •Offline queue & local caching 🚧
Phase 3: Advanced Features
PlannedQ1–Q2 2026
- •Group messaging with shared ratchets
- •Message reactions and replies
- •Advanced search (MeiliSearch integration)
- •Encrypted backups and restore system
- •PIN / biometric unlock for local protection
- •Self-host CLI setup assistant
Phase 4: Federation & Scale
PlannedQ3–Q4 2026
- •Server federation protocol (cross-node communication)
- •Node discovery and trust verification
- •Admin dashboard (Prometheus / Grafana / JWT auth)
- •Load balancing and clustering
- •Performance optimization (SQLx caching, async pools)
- •Integration tests for distributed nodes
Phase 5: Innovation & Community
Future Vision2027+
- •Decentralized user directory (DID-style identities)
- •Privacy-preserving AI features (smart replies, summaries)
- •Plugin & extension ecosystem
- •Community governance for node operators
- •Blockchain-based reputation (optional)
- •Encrypted backups in user-owned storage (MinIO, IPFS)
Want to Contribute?
HushNet is an open-source project — contributions are welcome from developers, designers, and security researchers. Join us in building the future of private communication.
