CyxWiz LogoCyxWiz
DocsOverview

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

DesktopCyxWiz Engine

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
WorkerCyxWiz Server Node

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
BackendCyxWiz Central Server

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

TopicDescription
Architecture DiagramVisual system overview
Technology TableAll dependencies
Engine GuideDesktop client documentation
Server Node GuideCompute worker documentation