Skip to content
Dmitry Olegovich Sorokin (@sorydima) edited this page Jul 6, 2025 · 2 revisions

📡 GateWayChainForAuroraOS Wiki

Welcome to the official Wiki for GateWayChainForAuroraOS, a Qt/QML-based lightweight node client tailored for Aurora OS devices as part of the REChain decentralized infrastructure.


🧭 What is GateWayChain?

GateWayChain allows your Aurora OS (or Sailfish OS-compatible) device to function as a decentralized gateway node, connecting directly to the REChain network using Matrix protocol for secure communication and peer discovery.

💡 Think of it as using your phone instead of an S7 server to join and relay within a distributed network.


🚀 Key Features

  • ✅ Qt/QML native interface for mobile platforms
  • ✅ Matrix client integration (end-to-end encrypted)
  • ✅ Auto peer discovery & synchronization
  • ✅ Modular architecture (future plugin support)
  • ✅ Built for Aurora OS, works on mobile

🛠 Architecture Overview

+----------------------------+
|  Qt/QML UI                |
+----------------------------+
|  REChain Core Logic       |
|  - Matrix SDK Integration |
|  - Peer Discovery         |
|  - Event Bus              |
+----------------------------+
|  Aurora OS Runtime        |
+----------------------------+

📦 Installation

git clone https://github.com/sorydima/GateWayChainForAuroraOS.git
cd GateWayChainForAuroraOS
qmake && make
./GateWayChain

Aurora OS SDK required

Qt 5.x / QML environment

REChain credentials recommended

🧩 Module Breakdown

<html>
<body>
<!--StartFragment--><html><head></head><body>
Module | Purpose
-- | --
MatrixBridge | Handles Matrix protocol events
NodeManager | Peer discovery & status sync
ChainGateway | Networking and encryption layer
UI/QML | Native interface for Aurora OS

</body></html><!--EndFragment-->
</body>
</html>

🛡 Security
All communication is E2E encrypted via Matrix

Local data stored with optional encryption layer (coming soon)

Supports secure key sync with REChain identity provider

🗺 Roadmap

<html>
<body>
<!--StartFragment--><html><head></head><body>
Version | Features
-- | --
1.0.0 | Initial Aurora OS release with Matrix sync
1.1.0 | Token-based auth, encrypted local cache
2.0.0 | Plugin system, offline-first support

</body></html><!--EndFragment-->
</body>
</html>

❓ FAQ
Q: Can I use this on Android or Linux?
A: Not officially. It’s optimized and tested for Aurora OS (and compatible devices).

Q: Does it require root access?
A: No, standard app permissions are sufficient.

Q: Is it open-source?
A: Yes, licensed under MIT.

📬 Contact & Support
GitHub Issues: [Open an issue](https://github.com/sorydima/GateWayChainForAuroraOS/issues)

Email: support@rechain.network

License: MIT
Maintainer: [sorydima](https://github.com/sorydima)
Clone this wiki locally