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.