Skip to content

REChain ยฎ๏ธ ๐Ÿช Platform encourages collaborative communication through features such as threads, allowing users to organize discussions and streamline conversations. The inclusion of polls enhances decision-making processes by facilitating quick and efficient feedback gathering. Additionally, the platform supports user-friendly interface & goods!๐Ÿš€

License

Notifications You must be signed in to change notification settings

sorydima/REChain-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

๐Ÿฆ Shorebird Integration (Code Push Updates)

This project uses Shorebird for code push updates in Flutter apps.

โš™๏ธ How to Install Shorebird CLI:

curl https://get.shorebird.dev | bash
export PATH="$HOME/.shorebird/bin:$PATH"
shorebird --version

๐Ÿš€ Initialize Shorebird in This Project:

shorebird init

This command will:

  • Set up Shorebird in the project.
  • Add the required shorebird_code_push package.
  • Configure native projects (android, ios, etc).

๐Ÿ“ฒ Running the App with Shorebird:

In lib/main.dart:

import 'package:shorebird_code_push/shorebird_code_push.dart';

void main() async {
  WidgetsFlutterBinding.ensureInitialized();
  await ShorebirdCodePush.instance.ensureInitialized();
  runApp(const MyApp());
}

๐Ÿ—๏ธ Building with Shorebird:

shorebird build apk
shorebird build ios
shorebird build appbundle

โšก๏ธ Manual Update Control (Optional):

To manually control updates, edit .shorebird/shorebird.yaml:

auto_update: false

Then, in your app:

final update = await ShorebirdCodePush.instance.checkForUpdate();
if (update != null) {
  await update.downloadAndInstall();
}

๐Ÿ“ฆ Releasing Patches:

shorebird patch android

๐Ÿ“ Docs:

https://api.codemagic.io/apps/688f97e647fd81ea2dff2a29/688f97e647fd81ea2dff2a28/status_badge.svg

Codemagic build status

REChain: Digital Infrastructure of Autonomous Organizations

License Flutter Matrix

REChain is the foundational "Digital Spine" for the next generation of autonomous organizations, bridging the gap between traditional enterprise systems and emerging Web4.0 technologies.

๐ŸŒŸ Vision 2025-2030

REChain is positioned as the comprehensive digital autonomy infrastructure that enables the creation of decentralized digital workforces, sovereign network identities, and AI-driven autonomous ecosystems. Our platform represents the convergence of cutting-edge technologies to create a more efficient, transparent, and autonomous digital future.

๐Ÿš€ Key Capabilities

  • ๐Ÿค– Multi-Agent Protocols: Autonomous agent systems for business automation
  • ๐Ÿ” Digital Sovereignty: Self-sovereign identity and trusted Web 4.0 infrastructure
  • ๐Ÿง  AI + Blockchain Fusion: Julia AI & Magic AI for intelligent business processes
  • ๐ŸŒ Open Ecosystem: Comprehensive B2C, B2B, B2G compatibility
  • ๐Ÿ“„ RWA & LegalTech: Real-world asset tokenization and legal transparency
  • ๐ŸŒ Global Impact: Community-driven innovations and NGO support programs
  • ๐Ÿ”’ Beyond Web3 Security: Multi-layered cybersecurity with AI threat detection

๐Ÿ“š Comprehensive Documentation

Strategic Vision & Roadmap

Technical Documentation

User Guides

๐Ÿ—๏ธ Platform Architecture

REChain integrates multiple cutting-edge technologies:

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”    โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”    โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚   Matrix        โ”‚    โ”‚   IPFS          โ”‚    โ”‚   Blockchain    โ”‚
โ”‚   Protocol      โ”‚    โ”‚   Network       โ”‚    โ”‚   Networks      โ”‚
โ”‚                 โ”‚    โ”‚                 โ”‚    โ”‚                 โ”‚
โ”‚ โ€ข Messaging     โ”‚โ—„โ”€โ”€โ–บโ”‚ โ€ข Storage       โ”‚โ—„โ”€โ”€โ–บโ”‚ โ€ข Transactions  โ”‚
โ”‚ โ€ข Collaboration โ”‚    โ”‚ โ€ข Distribution  โ”‚    โ”‚ โ€ข Smart         โ”‚
โ”‚ โ€ข Federation    โ”‚    โ”‚ โ€ข Censorship    โ”‚    โ”‚   Contracts     โ”‚
โ”‚                 โ”‚    โ”‚   Resistance    โ”‚    โ”‚ โ€ข Governance    โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜    โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜    โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

Core Components

  • ๐Ÿ”— Bridge Infrastructure: Multi-protocol connectivity and interoperability
  • ๐Ÿค– AI Agent Framework: Julia AI & Magic AI for autonomous business processes
  • ๐Ÿ†” Identity Management: Self-sovereign identity (SSI) with zero-knowledge proofs
  • ๐Ÿ’ผ Digital Workspaces: Collaborative environments with autonomous agents
  • ๐Ÿ“Š Data Mesh: Distributed data management and analytics
  • ๐Ÿ”’ Security Stack: Multi-layered cybersecurity beyond Web3 standards

๐ŸŒ Global Impact & Community

Social Impact Initiatives

  • Zero-Cost Protocol Access: Free platform access for NGOs and social enterprises
  • Piglet Initiative: Sustainable agriculture and food security through technology
  • Digital Literacy Programs: Technology training for underserved communities
  • Environmental Monitoring: Climate data and sustainability tracking

Community Programs

  • Academic Partnerships: University research collaborations and educational programs
  • Developer Community: Open source development and innovation hubs
  • Impact Measurement: Comprehensive social and environmental impact tracking
  • Global Expansion: MENA region, BRICS corridors, and emerging markets

๐Ÿš€ Quick Start

Prerequisites

  • Flutter 3.32.8 or higher
  • Rust toolchain (for vodozemac compilation)
  • Git

Installation

  1. Clone the repository

    git clone https://github.com/sorydima/REChain-.git
    cd rechain
  2. Install dependencies

    flutter pub get
  3. Setup vodozemac (if needed)

    # For Windows CI/CD
    .\scripts\build_windows_ci.ps1
    
    # For Linux/macOS
    ./scripts/build_linux_ci.sh
  4. Run the application

    flutter run

CI/CD Setup

Our comprehensive CI/CD system handles complex build requirements:

  • Multi-platform builds: Windows, Linux, macOS, Android, Web
  • Automated testing: Unit tests, integration tests, and security audits
  • Error handling: Graceful failure handling and retry mechanisms
  • Documentation: Automated documentation generation and deployment

See CI/CD Documentation for detailed setup instructions.

๐Ÿ”ง Development

Contributing

We welcome contributions from the global community! Please see our Contributing Guidelines and Code of Conduct.

Development Setup

  1. Fork the repository
  2. Create a feature branch
  3. Make your changes
  4. Run tests: flutter test
  5. Submit a pull request

Architecture Overview

REChain follows a modular architecture with clear separation of concerns:

  • Core Protocol: Matrix, IPFS, and blockchain integration
  • AI Layer: Autonomous agents and intelligent automation
  • Security Layer: Multi-layered cybersecurity framework
  • Integration Layer: APIs, SDKs, and bridge infrastructure

๐Ÿ“ˆ Roadmap Highlights

2025: Foundation & Core Platform

  • โœ… Core infrastructure and protocol implementation
  • ๐Ÿ”„ AI integration and digital workspaces
  • ๐Ÿ“… Global expansion initiation (MENA, BRICS)
  • ๐Ÿ“… Community and NGO programs

2026-2027: Global Expansion

  • ๐Ÿ“… Full MENA region coverage
  • ๐Ÿ“… BRICS corridor operational deployment
  • ๐Ÿ“… Enterprise adoption and revenue generation
  • ๐Ÿ“… Ecosystem maturity and community development

2028-2030: Digital Autonomy

  • ๐Ÿ“… Advanced AI integration and autonomous systems
  • ๐Ÿ“… Complete digital autonomy infrastructure
  • ๐Ÿ“… Global transformation and widespread adoption
  • ๐Ÿ“… Vision realization and sustainable ecosystem

๐Ÿค Partnerships & Alliances

REChain is a founding member of the global alliance for a free, secure, and transparent internet. We collaborate with:

  • Academic Institutions: Research partnerships and educational programs
  • Government Agencies: Digital transformation and public services
  • NGOs & Social Enterprises: Impact initiatives and community programs
  • Technology Partners: Innovation and ecosystem development

๐Ÿ“Š Impact Metrics

Our commitment to measurable impact includes:

  • Social Impact: 1000+ NGOs supported, 50,000+ people served
  • Environmental Impact: Carbon-neutral operations, sustainability tracking
  • Economic Impact: $1B+ economic value creation target by 2030
  • Innovation Impact: 100+ startups built on REChain platform

๐Ÿ”’ Security & Compliance

  • Multi-layered Security: Network, application, data, and AI-based threat detection
  • Bug Bounty Program: Rewards for security vulnerability discovery
  • Regular Audits: Third-party security assessments and compliance checks
  • Privacy by Design: GDPR, CCPA, and privacy regulation compliance

๐Ÿ“„ License

This project is licensed under the Apache License 2.0 - see the LICENSE file for details.

๐ŸŒŸ Join the Revolution

REChain is more than a technology platformโ€”it's a movement toward a more efficient, transparent, and autonomous digital future. Join us in building the digital infrastructure of tomorrow.

Connect with us:


REChain: Building the Digital Infrastructure of Autonomous Organizations ๐Ÿš€

REChain Ecosystem

A next-generation, open-source, modular ecosystem for decentralized communication, blockchain, AI, and Web3 integrations. Built with Flutter, Dart, and modern cloud-native technologies.


๐Ÿš€ Overview

REChain is a comprehensive platform that unifies Matrix protocol, blockchain, IPFS, AI, and external services into a seamless, extensible, and developer-friendly ecosystem. It empowers users and developers to build, scale, and secure decentralized apps, bots, and integrations for the future of the internet.


โœจ Key Features

  • Matrix Protocol: Multi-client, multi-server, bridges, bots, federation, and advanced Matrix integrations
  • Blockchain: TON, Ethereum, Bitget, Web3, smart contracts, token/NFT support, on-chain identity
  • IPFS: Multi-provider decentralized storage, file manager, encryption, quotas, analytics, REST/gRPC API
  • AI & Analytics: GPT, moderation, translation, code analysis, monitoring, dashboards
  • Serverless & API: REST, GraphQL, gRPC, WebSocket, serverless hooks, monitoring
  • Security: Encryption, quotas, advanced logging, best practices
  • Modern UI/UX: Flutter-based, responsive, accessible, beautiful dashboards and tools

Screenshot

REChain Messenger ๐Ÿช๐Ÿ”’

https://api.codemagic.io/apps/6849dcd1411f3e1270f933cd/6849dcd1411f3e1270f933cc/status_badge.svg

Codemagic build status

REChain Messenger is a decentralized messaging app focused on privacy, security, and unrestricted communication. It operates without centralized servers, eliminating censorship, data leaks, and third-party surveillance.

๐Ÿ”น Key Features

Before We start!

Termius provides a secure, reliable, and collaborative SSH client.

termius-logo-1444-black

termius-icon-1024

1. Fully Decentralized Architecture

  • No central servers โ€“ all messages are transmitted through a distributed network.
  • Users can deploy their own nodes, ensuring network resilience.

2. End-to-End Encryption

  • Advanced cryptographic algorithms protect messages and files.
  • Only the sender and recipient can decrypt conversations.

3. True Anonymity

  • No phone number or email required for registration.
  • One-time IDs for anonymous communication.

4. Built-in Wallet & Token Support

  • Send digital assets directly within chats.
  • Smart contract support and integration with REChain Network.

5. Censorship & Block Resistance

  • A decentralized network prevents full shutdowns.
  • Dynamic node support for bypassing restrictions.

๐Ÿ”ฅ Why Choose REChain Messenger?

This messenger is designed for those who value freedom, security, and innovation in digital communication. It is perfect for activists, developers, the crypto community, and anyone who wants to protect their data from third-party interference.

๐Ÿ‘‰ REChain Messenger is the new standard of privacy in the digital world! ๐Ÿš€

https://api.codemagic.io/apps/675837aa04e89a7e9f69389a/675837aa04e89a7e9f693899/status_badge.svg

Codemagic build status

REChain ยฎ๏ธ ๐Ÿช โœจ is an primarily designed as a security and privacy analysis analogue fully focused on the use of platform moments and messages for communication, built on a source code library, including those developed by us, for those who respect freedom and privacy, as well as the safety and security of personal data. ๐ŸŒค Our task was to make a tool pleasant and enjoyable to use, with which each of you can communicate, expand content, create workspaces, organize a workflow. ๐ŸŒˆ We strive to show all the world's giants that it is possible to create cool products that are of great importance for society, for people to interact with each other, without selling advertising, personal data of users, their rights and freedoms! ๐Ÿฆ„ It's written in Flutter. Our mission is to create an easy to use instant messenger which is open source and accessible for everyone.

Industry Impact:

REChain Network Solutions is contributing significantly to the modernization of the energy sector. By utilizing blockchain, the company helps in reducing operational costs, increasing the speed and security of transactions, and promoting the adoption of renewable energy sources. Its solutions are particularly relevant in regions where there is a push towards decentralization of the energy grid and increased reliance on renewable energy.

Strategic Partnerships:

To enhance its offerings, REChain collaborates with various stakeholders in the energy sector, including renewable energy producers, grid operators, and government agencies. These partnerships are crucial for integrating its technology into existing energy infrastructures and for scaling its solutions across different markets.

Future Prospects:

As the global demand for renewable energy continues to rise, the role of blockchain in managing energy resources is expected to grow. REChain Network Solutions is well-positioned to capitalize on this trend, offering innovative solutions that not only meet current industry needs but also anticipate future developments in energy technology and policy.

Links:

Our Goal:

Features:

Here's the expanded version with your additions:

  • ๐Ÿ“ฉ Send all kinds of messages, images, and files!
  • ๐ŸŽ™๏ธ Voice messages for seamless communication!
  • ๐Ÿ“ Location sharing to stay connected anywhere!
  • ๐Ÿ”” Push notifications to never miss an update!
  • ๐Ÿ’ฌ Unlimited private and public group chats to build communities and stay in touch with friends.
  • ๐Ÿ“ฃ Public channels with thousands of participants for broader discussions and content sharing.
  • ๐Ÿ› ๏ธ Feature-rich group moderation, including all Katya ยฎ ๐Ÿ‘ฝ AI ๐Ÿง  REChain ยฎ ๐Ÿช Blockchain Node Network functionalities for seamless management.
  • ๐Ÿ” Discover and join public groups with just a few clicks.
  • ๐ŸŒ™ Dark mode for a comfortable browsing experience anytime.
  • ๐ŸŽจ "Material You" design for a personalized interface that adapts to your style.
  • ๐Ÿ“Ÿ Hides complexity of the Katya ยฎ ๐Ÿ‘ฝ AI ๐Ÿง  REChain ยฎ ๐Ÿช Blockchain Node Network IDs behind simple QR codes for ease of use.
  • ๐Ÿ˜„ Custom emotes and stickers to express yourself in fun, creative ways.
  • ๐ŸŒŒ Spaces! Create unique environments for your community and content.
  • ๐Ÿ”„ Compatible with Element, Nheko, NeoChat, and all other Matrix apps for cross-platform connectivity.
  • ๐Ÿ” End-to-end encryption for private, secure conversations.
  • ๐Ÿ”’ Encrypted chat backup to keep your messages safe even if you switch devices.
  • ๐Ÿ˜€ Emoji verification & cross-signing for a fast and user-friendly security check!

...and much more to discover! Dive into a world of advanced features, powered by the cutting-edge REChain ยฎ ๐Ÿช Blockchain Node Network.

Installation:

Please, visit the website for the installation instructions ๐Ÿช:

Donate US! โŒ›๏ธ

For tea, coffee! For the future of decentralized and distributed internet. We do cool and, in my opinion, useful things for the safety and security of users' personal data. And on a completely non-commercial basis! ๐Ÿ˜Ž

Tether - (USDT) - ๐Ÿ•: TRZ7jyMBNtRtqokkkJ7g5BJDzFycDv8cBm

Socials! ๐Ÿฆ„

Special thanks!

HowTO - Building!

Please, send US an E-Mail to support@rechain.network for the build instructions! ๐Ÿ‘ป

Copyright ยฉ 2019-2025 Need help? ๐Ÿค” Donate US! โŒ›๏ธ For tea, coffee! For the future of decentralized and distributed internet. We do cool and, in my opinion, useful things for the safety and security of users' personal data. And on a completely non-commercial basis! ๐Ÿ˜Ž Email us! ๐Ÿ‘‡ A Dmitry Sorokin production. All rights reserved. Powered by REChain ยฎ๏ธ. ๐Ÿช Copyright ยฉ 2019-2025 REChain, Inc REChain ยฎ is a registered trademark support@rechain.network Please allow anywhere from 1 to 5 business days for E-mail responses! ๐Ÿ’Œ Our Stats! ๐Ÿ‘€ At the end of 2023, the number of downloads from the Open-Source Places, Apple AppStore, Google Play Market, and the REChain.Store, namely the Domestic application store from the REChain ยฎ๏ธ brand ๐Ÿช, ะฐ ะธะผะตะฝะฝะพ ะžั‚ะตั‡ะตัั‚ะฒะตะฝะฝั‹ะน ะผะฐะณะฐะทะธะฝ ะฟั€ะธะปะพะถะตะฝะธะน ะพั‚ ะฑั€ะตะฝะดะฐ REChain ยฎ๏ธ ๐Ÿช โœจ exceeded 29 million downloads. ๐Ÿ˜ˆ ๐Ÿ‘€

โšก Quickstart

1. Clone the repo

git clone https://github.com/sorydima/REChain-.git
cd REChain-

2. Install dependencies

flutter pub get

3. Run the app

flutter run

4. Test

flutter test

๐Ÿ”— Integrations & Usage

  • Matrix: Use the Matrix dashboard for client/server/bridge/bot management
  • Blockchain: Manage wallets, smart contracts, and on-chain assets in the Blockchain dashboard
  • IPFS: Upload, share, encrypt, and manage files in the IPFS dashboard; REST/gRPC API for backend/serverless
  • AI: Access GPT, moderation, translation, and analytics in the AI dashboard
  • Serverless/API: Expose and consume REST/gRPC endpoints for all major services

See docs/ and the wiki for full guides, API reference, and code samples.


๐Ÿค Contributing

We welcome contributions from the community!

  • See CONTRIBUTING.md for guidelines
  • Open issues and pull requests for features, bugs, and docs
  • Join discussions in the wiki

๐Ÿ“š Documentation

  • docs/: In-depth guides, API reference, architecture, security, and more
  • wiki/: How-tos, troubleshooting, best practices, community

๐Ÿ›ก๏ธ License

MIT License


๐ŸŒ Links


Build the future of decentralized, secure, and intelligent communication with REChain.

๐Ÿฆ„ Aurora OS (Sailfish/Aurora) Support

REChain supports Aurora OS via the flutter-aurora toolchain.


๐Ÿ‰ Harmony OS Support

We have added support for building REChain for Harmony OS as a new product flavor in the Android build configuration.

Building for Harmony OS

To build the app for Harmony OS, use the following commands:

./gradlew assembleHarmonyosRelease

or from Flutter:

flutter build apk --flavor harmonyos

Assets

Harmony OS specific assets should be placed in android/app/src/harmonyos/res/ directories.


๐Ÿ“ข Release v4.1.8+1152 - 2025-07-08

We are excited to announce the release of REChain version 4.1.8+1152! This release brings major integrations including Matrix, Telegram, blockchain, IPFS, and AI services, along with a dynamic plugin system, unified APIs, and enhanced developer and user experiences.

For detailed information, please see the CHANGELOG and RELEASE NOTES.

Thank you for your continued support and contributions to the REChain ecosystem!

Prerequisites

  • Install flutter-aurora and add it to your PATH
  • Install Git Bash (Windows) or use a Linux/macOS shell

Build for Aurora OS

# Fetch dependencies using flutter-aurora
git clone https://github.com/auroraos/flutaurora.git
cd flutaurora
./setup.sh
export PATH="$PWD/bin:$PATH" # Or add to your shell profile
cd /path/to/REChain-
flutter-aurora pub get
flutter-aurora build aurora

Project Structure for Aurora OS

  • aurora/ โ€” CMake, main.cpp, icons, desktop files, RPM spec
  • REChainPWAForAuroraOS/ โ€” PWA and QML integration (if needed)

Notes

  • Some plugins may require extra permissions or tweaks for Aurora OS.
  • Test on a real device or emulator for best results.
  • For packaging, see aurora/rpm/com.rechain.dapp.spec.

For more, see docs/ and the wiki.

About

REChain ยฎ๏ธ ๐Ÿช Platform encourages collaborative communication through features such as threads, allowing users to organize discussions and streamline conversations. The inclusion of polls enhances decision-making processes by facilitating quick and efficient feedback gathering. Additionally, the platform supports user-friendly interface & goods!๐Ÿš€

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Sponsor this project

Packages

No packages published

Contributors 2

  •  
  •