Platform Overview
High-level documentation about the CyxWiz platform, its architecture, and core concepts.
In This Section
Key Concepts
Distributed Computing
CyxWiz distributes ML training across a network of compute providers (Server Nodes). Users submit jobs, and the Central Server orchestrates execution across available resources.
Visual Model Building
The Engine provides a node-based interface for designing neural networks. Users connect layer nodes, configure parameters, and generate production code without writing boilerplate.
Token Economics
The CYXWIZ token (on Solana) enables payment for compute services, node staking for reputation, governance participation, and reward distribution.
Cross-Platform Design
All components are designed to work across Windows (x64), macOS (x64, ARM64), Linux (x64), and Android (backend library only).
Platform Components
The desktop client with a rich graphical interface for designing, training, and deploying ML models.
- Visual node editor for building neural networks
- Python scripting integration
- Real-time training visualization
- 70+ analysis and data science tools
The distributed compute worker (also called "miners") that executes ML training jobs.
- GPU/CPU resource management
- OpenAI-compatible API server
- Secure job execution with Docker sandboxing
- Pool mining for collaborative training
The Rust-based network orchestrator managing the distributed infrastructure.
- gRPC services for job and node management
- PostgreSQL/SQLite database integration
- Redis caching layer
- Solana blockchain integration for payments
Architecture Overview
+------------------+ +--------------------+ +------------------+
| CyxWiz Engine |<------->| CyxWiz Central |<------->| Server Node 1 |
| (Desktop GUI) | gRPC | Server | gRPC | (GPU Worker) |
+------------------+ | (Rust Orchestrator)| +------------------+
| +--------------------+ |
| | |
v v v
+------------------+ +--------------------+ +------------------+
| cyxwiz-backend | | PostgreSQL/SQLite | | Server Node 2 |
| (DLL/SO) | | Redis Cache | | (CPU Worker) |
+------------------+ +--------------------+ +------------------+
|
v
+--------------------+
| Solana Blockchain |
| (CYXWIZ Token) |
+--------------------+Quick Links
| Topic | Description |
|---|---|
| Architecture Diagram | Visual system overview |
| Technology Table | All dependencies |
| Engine Guide | Desktop client documentation |
| Server Node Guide | Compute worker documentation |