IDLE HARDWARE EARNS.
Most GPUs spend most of their hours waiting. Keep a node online and rewards stream to it per-second, weighted by stake, tier, and uptime.
Single binary. One setup command. Run parallelix-node setup and it detects your hardware, checks Ollama, recommends models sized to your VRAM, generates a node key, prints a prefilled staking link, then auto-detects your node on-chain the moment the stake lands. After that: start the daemon and earn for uptime.
Or read the operator manual
Windows runs under WSL2. Native Windows is not supported; install the CLI inside a WSL2 Linux distribution.
What the node does, what the demand looks like, and how uptime becomes $PRLX. Read each card top to bottom.
Most GPUs spend most of their hours waiting. Keep a node online and rewards stream to it per-second, weighted by stake, tier, and uptime.
Demand comes from ParalleliX AI, running open-source LLM inference on network compute. Your node receives whole inference requests routed to its hardware tier.
No per-task invoices. Your uptime sets your weight (stake x tier x uptime) and the contract streams your slice of the rewards per-second while your node is online. Accrued $PRLX is claimable at any time via the Console.
parallelix-node is a single binary. setup runs the full onboarding sequence and auto-detects your node on-chain. start and service skip --node-id once setup has saved it. The on-chain half is registerNode() in the Console, reached via the prefilled link setup prints. Terminal output below is illustrative.
One-command operator onboarding. Detects hardware tier, checks Ollama, recommends and pulls models sized to your VRAM, generates the node key (nodeKeyHash), prints a prefilled staking link, then polls the chain and saves your node id the moment the stake lands. Offers to install the 24/7 service when done.
On-chain half via the Console. setup prints a prefilled link that arrives with keyHash and tier already filled. Your staking wallet calls registerNode() on NodeRegistryLocker. Stake 50,000 $PRLX or more per node. No slashing. 7-day unstake cooldown.
--node-id is optional once setup has saved it. Daemon mode: liveness heartbeats for uptime, encrypted inference requests dispatched by the coordinator, each request runs sandboxed (CUDA on GPU nodes, CPU fallback), result bytes returned with a PoE commitment. Live dashboard shows status, lifetime earnings, and per-request SHA-256 ticks.
Every result ships a SHA-256 commitment over (request_id, result, node_id), anchored on-chain. A hash commitment, not a zk-SNARK. verify re-checks any stored proof locally.
catalog lists the full supported model set. recommend filters it against your detected VRAM: Mistral 7B, Qwen 2.5 (7B/14B/32B), DeepSeek-R1 8B, Gemma 2 9B, Phi-4, Llama 3.2/3.3 70B. Any Ollama model also works.
Self-update: fetches the latest version, verifies sha256 against parallelix.io/cli/manifest.json, swaps in the new binary atomically with a backup. Under systemd the node logs clean timestamped dispatch, PoE, and uptime-credit lines; no per-task settlement line since uptime accrual is the reward mechanism.
One operator session, end to end. Five stages. Install the binary, run setup (hardware detect, model pull, node key, prefilled staking link, on-chain auto-detect), stake in the Console, start the daemon, and accrue streaming uptime rewards.
One command, zero prerequisites. On Linux the script bootstraps the whole operator stack: Node.js, Ollama (the local GPU runtime), and parallelix-node in /usr/local/bin. macOS installs Node plus the CLI and points you at the Ollama app. The installer ends by offering to run setup immediately.
Run parallelix-node setup once. It detects your hardware tier [1/5], checks Ollama [2/5], recommends and pulls a model catalog sized to your VRAM [3/5], generates the node key (a low-value secp256k1 keypair the CLI uses to sign liveness and results, never your staking wallet) [4/5], then prints a prefilled staking link with keyHash and tier already filled [5/5].
Open the prefilled link from setup. Your staking wallet calls registerNode() on NodeRegistryLocker: stake 50,000 $PRLX or more per node, confirm the tier, submit. No slashing: principal is always returned in full after the 7-day unstake cooldown. setup polls the chain and auto-detects your node id the moment the transaction lands, then saves it locally.
--node-id is optional once setup has saved it. The daemon heartbeats for uptime and accepts inference requests the coordinator dispatches from ParalleliX AI. The sandboxed runtime decrypts each request, runs it whole (CUDA on GPU nodes, CPU fallback on edge), and returns the result bytes with a PoE commitment. The live terminal dashboard shows status, lifetime earnings, and per-request PoE ticks.
There is no per-task payout. Once the PoE commitment is validated, the completed work counts toward your uptime. The contract computes stake x tier x uptime and streams rewards per-second while your node stays online. Accrued $PRLX is claimable anytime via the Console.
Hardware tier determines your reward multiplier and the workload classes you qualify for. The network routes AI inference to qualified nodes. Tier declarations are verified at attach time by the coordinator.
gamer · dev
t1 · 1.0xstudio · ml engineer
t2/t3 · 1.5x / 2.5xoperator · datacenter
t4 · 3.0xThe full operator spec lives in the docs. Install the binary, run parallelix-node setup, stake in the Console via the prefilled link, then start the daemon. Uptime earns. No per-task billing.