Skip to main content

// Section 14.1 · Operate

The CLI, in One Paragraph

1 min14.1Operate

parallelix-node is a small Node program that:

  1. Generates and protects a node secp256k1 key pair (a separate, low-value liveness key, never the staking wallet's key).
  2. Detects local hardware and maps it to a tier; confirms the Ollama inference runtime is up and a model is installed.
  3. Attaches the machine to a node already registered on-chain in NodeRegistryLocker (by nodeId).
  4. Sends signed liveness heartbeats to the coordinator every 10s; an online node is what OperatorStakeRewardsV2 streams rewards to.
  5. Polls the coordinator for dispatched inference requests, runs each whole on the local GPU/CPU through Ollama, and returns the result with a Proof-of-Execution commitment.
  6. Optionally installs itself as a background service (systemd or launchd) so it runs 24/7, survives reboot, and auto-restarts.

Staking, claiming rewards, and unstaking are on-chain wallet actions done in the Operator Console (registerNode, claim, requestUnstake, cancelUnstake, withdrawStake), not CLI subcommands. The CLI is the off-chain half: it attaches a machine to a node the wallet already staked and keeps it online. The two halves share only the nodeId.