Skip to content
Dmitry Olegovich Sorokin (@sorydima) edited this page Jun 23, 2025 · 1 revision

πŸ“– DelusMessenger Wiki

Welcome to the official wiki for DelusMessenger – a secure, decentralized, and private messenger developed by the REChain Network Solutions team. Built using Flutter & Dart, DelusMessenger offers cross-platform support and a unique integration with the REChain decentralized stack.


πŸ“¦ Overview

DelusMessenger is a modern communication app focused on privacy, decentralization, and performance. It works across mobile and desktop platforms, enabling users to chat, send media, and participate in secure group conversations β€” all without centralized control.


πŸš€ Features

  • πŸ’¬ End-to-End Encrypted Messaging
  • πŸ”’ Decentralized Identity (DID) support via REChain
  • 🌐 P2P Communication Layer
  • πŸ“‘ Offline-first Architecture
  • πŸ”— Cross-node Federation
  • πŸ“· Media & File Sharing
  • 🧹 Plugin-ready Architecture (Chatbots, Automation, etc.)
  • 🧠 AI-Powered Suggestions (future)
  • πŸ‘» Ephemeral Messages & Secure Storage

πŸ“ Repository Structure

DelusMessenger/
β”œβ”€β”€ lib/                     # Main Flutter app code
β”‚   β”œβ”€β”€ screens/             # UI Screens
β”‚   β”œβ”€β”€ services/            # Network, Storage, Encryption services
β”‚   β”œβ”€β”€ models/              # Data models
β”‚   β”œβ”€β”€ widgets/             # Reusable components
β”‚   └── main.dart            # Entry point
β”œβ”€β”€ pubspec.yaml             # Flutter dependencies
β”œβ”€β”€ android/                 # Android platform code
β”œβ”€β”€ ios/                     # iOS platform code
β”œβ”€β”€ assets/                  # Icons, fonts, sounds
└── README.md

πŸ” Security Model

DelusMessenger uses:

  • REChain Identity Layer for authentication.
  • AES-256 + RSA Hybrid Encryption for secure messaging.
  • Local-only Storage for messages (optional REChain-Storage integration).
  • No centralized backend β€” messages are routed through a P2P REChain protocol.

πŸ› οΈ Installation

πŸ§ͺ Dev Setup

git clone https://github.com/REChain-Network-Solutions/DelusMessanger.git
cd DelusMessanger
flutter pub get
flutter run

πŸ“Œ Ensure Flutter SDK 3.10.x is installed.


🀩 Integrations

  • βœ… REChain ID (Decentralized Auth)
  • βœ… REChain.Storage (optional message/file persistence)
  • πŸ§ͺ Delus PWA Engine (coming soon)
  • πŸ§ͺ Katya OS Compatibility Layer

πŸ—•οΈ Roadmap

Feature Status
Text Messaging βœ… Completed
Media Sharing βœ… Completed
Group Chats βœ… Completed
Voice/Video Calls ⏳ In Progress
Plugins / Bots ⏳ Planned
REChain.Storage Sync ⏳ In Progress
Decentralized Push (dPush) πŸ§ͺ Experimental

🀝 Contributing

We welcome contributions to make DelusMessenger better!

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

🧠 Philosophy

DelusMessenger is more than just a chat app. It’s part of the Delus.OS & REChain ecosystem, aiming to:

  • Replace centralized messengers with open, community-owned tools.
  • Empower regions and users to host their own nodes and rules.
  • Give true data ownership to the people.

πŸ“š Related Projects


πŸ“¬ Contact & Support