Running a Validator
Validators are the backbone of the SOMA network. They:
- Run consensus
- Generate targets each epoch
- Audit winning submissions
- Store model weights
In return, validators earn 20% of the network’s epoch rewards, distributed proportionally by stake.
Requirements at a Glance
Section titled “Requirements at a Glance”| Requirement | Details |
|---|---|
| Stake | ≥0.12% of total voting power (scales with total staked) |
| Hardware | 14+ CPU cores, 14+ GB RAM, 250 GB+ NVMe SSD |
| Network | Stable connection with a public IP or DNS hostname |
| Uptime | Validators are expected to maintain high availability |
Validator Lifecycle
Section titled “Validator Lifecycle”- Generate validator identity
- Configure your node (YAML config + genesis blob) and start syncing
- Secure required stake and join the committee once your node is fully synced
- Monitor performance, update software, and collect rewards
For background on how consensus and epochs work, see Network. For staking economics, see Economics.
Guides
Section titled “Guides” Node Setup Hardware requirements, configuration, and starting your node.
Join the Network Generate validator identity and join the active committee.
Manage a Validator Day-to-day operations, updates, commission, staking, and rewards.