Skip to main content

// Section 13.4 · Operate

Register a Node: Three Steps

2 min13.4Operate
// 4 of 10 · console

A three-step linear flow.

// 13.4 · register a node · url changes per step · refresh-safe

The URL changes per step. Refreshes are safe.
01
HARDWARE TIER

Declare the tier the machine will run. The Node CLI verifies the declared tier; a mismatch zeroes uptime for the affected period.

02
STAKE AMOUNT

Set the stake for this node. Minimum 50,000 $PRLX, variable above the floor. The Console shows inline how stake maps to reward weight.

03
SIGN registerNode

Single registerNode(stakeAmount, hardwareTier, nodeKeyHash) call. Once it confirms, the Console assigns the nodeId and pivots to My Nodes.

Step 1 · Hardware tier

// four tiers · CLI verifies the declared tier

// 1TIER 1 · 1.0x

Basic CPU, light RAM. The entry tier for commodity machines.

// 2TIER 2 · 1.5x

Mid-tier GPU, large RAM.

// 3TIER 3 · 2.5x

Heavy GPU / HPC (A100, H100).

// 4TIER 4 · 3.0x

Specialised (TPU, FPGA, custom ASIC).

The Console states plainly that the Node CLI verifies the declared tier. A mismatch zeroes uptime for the affected period; the stake is never touched.

Step 2 · Stake amount

// 50,000 PRLX floor · variable above · one stake one node

// MINIMUM

50,000 $PRLX floor. The Console rejects anything below it.

// VARIABLE

Any amount above the floor. Higher stake means higher reward weight.

// ONE STAKE, ONE NODE

No top-up. To commit more, register another node. No per-wallet cap.

// console · reward weight preview
┌──────────────────────────────────────────────────────────────┐
│  REWARD WEIGHT · preview                                    │
├──────────────────────────────────────────────────────────────┤
│  stake               100,000 PRLX                           │
│  tier_mult           tier 3              = ×2.5             │
│  ──────────────────────────────────────────────────────────  │
│  reward_weight (at full uptime)          = 250,000          │
│                                                              │
│  reward rate = weight / total online weight × stream rate    │
│  one stake = one node · no top-up · no per-wallet cap        │
└──────────────────────────────────────────────────────────────┘

Step 3 · Sign registerNode

// single transaction · console transitions to my nodes

Wallet signature on a single registerNode(stakeAmount, hardwareTier, nodeKeyHash) call. nodeKeyHash comes from the Node CLI's node keypair, never the staking wallet's key. Once the transaction confirms, the Console assigns the returned nodeId and transitions to Surface 03 (My Nodes). The operator then attaches a machine with the Node CLI to bring the node online.