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

Completed

Q1–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 Progress

Q3–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

Planned

Q1–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

Planned

Q3–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 Vision

2027+

  • 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.