# Architecture Summary

As discussed in the above pages, Volm Network will adopt a staged roll-out, proving out the system architecture on readily available, low-hanging fruit Volm assets such as compute, storage, and bandwidth before integrating more exotic target categories such as MCUs, IoTs, robotics, and drones once the network, incentive models, and reliability of on-chain execution have been validated. The goal is to incrementally establish the foundation for scaling into increasingly complex and high-value asset classes.

The PoC is designed as a desktop-first, multi-layered system that turns Volm digital resources into yield. The system combines secure local compute environments with intelligent AI, blockchain-based rewards, and user-friendly dashboards.

The diagram you provided (which I can't display as an image, but the description of the data flow below corresponds to it) shows how each part of Volm Network connects from the desktop app that runs on the user’s device to the smart contracts on Base.

**Let’s walk through the key parts of the architecture:**

* Desktop App: Cross-platform user interface (Windows, Mac, Linux).
* Backend API: User profiles, node orchestration, reward tracking.
* Automation Layer: Golem deployment, KVM setup, monitoring (Linux only for now).
* Reward Network (Golem): Currently the only supported network (Linux only for now).
* Reward Tracking: GLM earnings track (bridging planned).

**Platform Support:**

* Desktop App: Windows, macOS, Linux
* Golem Nodes: Linux only (requires KVM virtualization)
* Automation API: Cross-platform (but only deploys to Linux for now)

**Data Flow:**

1. User signs up → Profile created → Curated wallet generated
2. System check → Node deployed → Connection established
3. Node runs tasks → Rewards earned → Automatic tracking
4. Future: Rewards bridged → Vault deposited → Yield generated

**The process is simple:**

1. Download the Volm Network desktop app.
2. Launch and check if you have an existing profile.
3. Sign up with your name and email (if new).
4. Wait for the system check.

Your device gets a unique profile tied to its IP address. This keeps things secure while letting you use multiple devices (though they won't sync together).
