The public testnet has not launched. The team handpicks testnet validators case by case, by availability, contribution and participation, with no points formula or minimum bar. Mainnet starts with 53 independent validators chosen from the public testnet for commitment, reliable uptime and independence.
Apply on Discord
Tell the team on Discord that you want to validate, and prove that your node has synced completely. Accepted operators receive testnet tokens for registration and a validator role. The Discord link is not published yet, and a faucet bot for testnet tokens on Telegram and Discord comes later.
One validator per operator
Anyone who creates or runs more than one validator loses their mainnet seat, with no exception. This is a selection rule: the protocol cannot tell whether two validators share an operator.
Hardware
Planning estimates, not requirements: a relay with 4 vCPU, 8 GB of RAM, a 250 GB NVMe SSD and a 1 Gbit/s port; a forger with 2 vCPU, 2 GB of RAM and 20 GB of disk; a Connector using a declared provider with 2 vCPU and 4 GB of RAM. The chain grows about 20 to 35 GB a year at modest activity. Measured minimums replace these before the early public testnet.
How the estimates were derived ↗
Operating a validator
The setup uses separate relay and forger processes, which development builds already run. Keep the account key off servers, and run each consensus key on exactly one forger. Every validator also runs a Connector, with its migration attestation key and source-chain access on a separate machine or service from the relay and forger. It rebuilds migration lists before signing them.
Source access and declarations
Ethereum ERC-20 tokens are the only certified migration source planned for launch. Operators use their own Ethereum node or a declared provider. The policy allows at most 17 validators per provider; this is an onboarding and disclosure rule, not a consensus limit. Validators declare their operator, hosting provider and country. Declarations cannot prove independence.
Seats and voting
The design has 53 active seats. A non-empty vote names 20 to 53 validators and assigns no more than 5% of the account’s weight to any one. An empty vote withdraws a vote. Validator accounts cannot vote, and registration is refused while an account has an active vote. Elections are checked every 24 rounds and can replace at most one seat at a time, subject to finality.
The supply threshold
At each round’s snapshot, an account whose liquid ROOT balance exceeds 5% of issued-minus-burned supply has zero vote weight for that round. Exactly 5% is eligible. Units held in escrow count in supply but carry no vote weight. The rule adds friction, not a guarantee: one holder can still split funds across several accounts.
Registration and names
Validator registration has a 250 ROOT surcharge, in addition to the size-based fee. Account and validator names share one namespace: 1 to 20 lowercase letters, with reserved names and banned words refused. Names containing iceroot or heartwood are reserved for the team’s genesis names. A current or former validator’s name cannot move to another account.
Reward sharing
SHARE_DECLARE records a share of 0 to 10,000 basis points, a payout interval of one or seven days, and a payout address. Every declaration has a 25 ROOT surcharge plus the size-based fee. It moves no funds and guarantees no payment. The indexer measures payouts, applying changed terms after 24 hours or at the next interval start if later; wallets and the explorer are planned to show each voter’s owed-versus-received amounts.
Conduct and finality
Missed slots carry no penalty. Proven equivocation leads to jailing and withheld rewards; there is no self-bond or slashing, and voters’ funds are never touched. Finality progress is proven for up to 17 crashed validators, not against coordinated Byzantine forking. The safety bound is at most 18 Byzantine validators in a stable set and 16 next to a set change.
What is still open
The working specification leaves the base fee, several operation surcharges, size limits, the finality vote window, the jail and reward-withholding lengths, the multisig key cap and Ethereum’s initial cut-off open. Parameters, economics and validator rules may change.
Follow the Roadmap for development status, release announcements and checksum checks, and see developer resources and community links.