Tutorial: What Happens After You Stake
The staking transaction is on-chain in seconds. Turning that into earnings is the daemon's job. Here is the sequence.
-
The node attaches and goes online. After
registerNodeconfirms and you runparallelix-node start --node-id N, the CLI attaches the machine to the on-chain node and begins heartbeating. The coordinator marks the node online and starts dispatching to it. -
parallelix-node startsends signed liveness heartbeats. The daemon opens a persistent connection and personal-signs a heartbeat every 10s. Being online is your accrual condition: while the coordinator sees your heartbeats,OperatorStakeRewardsV2streams rewards to your node. -
The coordinator dispatches whole inference requests. ParalleliX AI usage produces a stream of inference requests. Each request is autoregressive and is dispatched whole to one capable node, never split. When one lands on your node, the daemon runs the model through Ollama on your local hardware and produces a result.
-
The node returns results with a Proof-of-Execution commitment. For each request the daemon computes
poe = SHA-256(request_id || result || node_id), personal-signs the result with the node key, and returns both. The coordinator reconstructs the commitment to confirm the result is bound to that request and node, and re-runs a sampled fraction of requests on a second node to catch dishonest results. -
Rewards stream while you are online. Your reward weight is
stake x hardware tier(Part VIII.6), constant while staked. While the node is online,earned(nodeId)grows every block at your share of the live stream. Going offline simply stops accrual second by second; the stream redistributes to the nodes that stayed online. There is no penalty beyond not being paid.