Author: Manus AI & Joseph Andrew Lee (DevGruGold) Version: 2.0.0
Welcome to XMRT Ecosystem V2, the comprehensive monorepo for the XMRT (Monero Mobile Mining) ecosystem. This repository represents a significant leap forward in our mission to democratize access to cryptocurrency and decentralized finance through innovative mobile-first solutions. By consolidating over 30 specialized repositories into a single, cohesive monorepo, we have created a powerful, unified platform for decentralized mobile Monero mining, autonomous DAO governance, and secure, privacy-focused financial applications.
This enhanced ecosystem is built on a foundation of cutting-edge technologies, including:
- Advanced AI Agents: Autonomous agents for coordination, data analysis, and system management.
- High-Performance Visualization: Real-time dashboards for monitoring mining operations, DAO governance, and network health.
- Robust Security: Comprehensive security monitoring and zero-knowledge proofs for enhanced privacy.
- Offline MESHNET: Groundbreaking technology for mobile Monero mining, even without internet connectivity.
The XMRT_EcosystemV2 monorepo is organized into a modular architecture, with core components and integrated services managed by a central Integration Core. This ensures seamless communication and data flow between all parts of the ecosystem.
graph TD subgraph XMRT_EcosystemV2 Monorepo A[React Frontend] --> B[Node.js API] B --> C{Integration Core} subgraph AI Agents D[Agentic Workflows] E[Data Processing & RAG] end subgraph Core Services F[Smart Contracts] G[Supabase Backend] H[Security & Monitoring] I[Performance & Tracing] end subgraph MESHNET J[Offline Communication] K[Mesh Monitoring] end C --> D C --> E C --> F C --> G C --> H C --> I C --> J C --> K D <--> E end subgraph External Services L[GitHub] M[OpenAI/Gemini] N[BrightData] end B --> L D --> M E --> N classDef core fill:#D6EAF8,stroke:#333,stroke-width:2px; class C,D,E,F,G,H,I,J,K core; | Package | Description | Integration Status |
|---|---|---|
@xmrt/integration-core | Central coordination hub for all integrated packages | β Active |
xmrt-supabase | Database, real-time, and authentication services | β Active |
xmrt-activepieces | No-code workflow automation and AI agent integration | β Active |
xmrt-agno | High-performance runtime for multi-agent systems | β Active |
xmrt-gov-ui-kit | Specialized UI components for DAO governance | β Active |
xmrt-RAG-Anything | Multimodal RAG for intelligent data processing | β Active |
xmrt-wazuh | Comprehensive security monitoring and threat detection | β Active |
xmrt-risc0-proofs | Zero-knowledge proofs for enhanced privacy and security | β Active |
xmrt-AirCom-ESP32-wifi-halow | Offline MESHNET communication for mobile mining | β Active |
- Node.js (v16 or higher)
- npm (v8 or higher)
- Docker (for running Supabase and other services locally)
-
Clone the repository:
git clone https://github.com/DevGruGold/XMRT_EcosystemV2.git cd XMRT_EcosystemV2 -
Install dependencies:
npm install
-
Set up environment variables:
Create a
.envfile in the root of the project and add the necessary environment variables for Supabase, OpenAI, and other services.
-
Start the backend services:
npm run start:api
-
Start the frontend application:
npm run start:web
-
Access the dashboard:
Open your browser and navigate to
http://localhost:3000to view the enhanced XMRT Ecosystem V2 dashboard.
For more detailed information about the architecture, integration plan, and individual components, please refer to the following documents:
- Integration & Enhancement Design: A comprehensive overview of the integration strategy and architectural design.
- XMRT Ecosystem Analysis: A detailed analysis of the 30+ repositories that form the XMRT ecosystem.
We welcome contributions from the community! If you would like to contribute to the XMRT Ecosystem V2, please follow these steps:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Make your changes and commit them with a clear and descriptive message.
- Push your changes to your fork.
- Create a pull request to the
mainbranch of this repository.
This project is licensed under the MIT License. See the LICENSE file for more details.