● Testnet live · sunima_8081-2 · multi-validator · operator onboarding OPEN — one-command install

Validators

Run infrastructure.
Earn SUNA emissions.

Sunima selects genesis validators through a 5-month testnet probation program — not a pay-to-play stake auction. Hardware investment plus consistent uptime (the Path A genesis target is ≥98% over the 5-month probation) is the anti-Sybil mechanism. The first 100 validators are chosen on merit, not on who arrived first with the most capital. After the genesis set is filled, validator entry becomes permissionless with a minimum self-delegation requirement.

→ Set up a node now — one-command installer (guide)
The Garrison Program.
Earned, not airdropped.

Most node programs pay for registration. Sunima pays for work. A validator earns a slot in the genesis set by running a node in the testnet for five months, defending against real attack simulations, and passing randomised hardware challenges. The hardware capital expenditure plus continuous uptime is a natural Sybil barrier — it cannot be faked at scale.

🧪
Testnet probation (5 months)

Operators run nodes on the pre-mainnet testnet for at least five months. The testnet runs the same codebase as mainnet — Stage 5 (sovereign Cosmos chain — Cosmos-SDK + CometBFT consensus, with the Halo2-KZG mainnet privacy layer) — so what is tested is what ships. This prevents the common failure mode of easy testnet conditions that do not transfer to production load.

🏆
Competitive genesis set selection

At the end of the testnet period, operators are ranked by a transparent scoring formula (uptime × attacks defended × snapshot integrity × hardware stability × stake weight × time in program). The top-scoring operators are selected for the genesis validator set. Performance, not seniority, determines the slot.

💸
Emissions, not a one-time airdrop

Selected validators receive SUNA through ongoing block emissions over 7 years, not a one-time airdrop. The pool is 17,000,000 SUNA (17% of the 100,000,000 fixed supply), distributed proportionally by stake × uptime × performance. Validators who stay and perform well earn more than those who coast after selection.

🔑
Pseudonymous participation

Operators are identified by public key only. No KYC, no doxxing, no registration form requiring a legal name. The scoring system evaluates hardware and uptime, not identity. Validator analytics are published on the public leaderboard under the operator's chosen handle or public key prefix.

Hardware sized to stage.

Sunima validators run encrypted compute and the PRION security model in parallel. Hardware capacity is calibrated against measured Stage 5 (Cosmos-SDK + CometBFT + Halo2-KZG privacy + matryoshka runtime) workloads during the testnet phase — not estimated from a desk. The goal is a permissionless network where the scoring system rewards real, sustained operation rather than pre-set spec sheets.

Validator (Tier 1) — minimum
For first-100 testnet probation
  • • 16 CPU cores
  • • 32 GB RAM
  • • 1 TB NVMe SSD
  • • 100 Mbit, static public IP
  • • No GPU required
  • • Reference VPS class: dedicated-CPU tier (~€45/mo)
Validator (Tier 1) — recommended
For sustained mainnet operation
  • • 24+ CPU cores
  • • 64+ GB RAM
  • • 2 TB NVMe SSD
  • • 1 Gbit dedicated, static IP
  • • No GPU required
  • • Reference class: dedicated-CPU or bare-metal (~€60-90/mo)

Validators do not need a GPU. Block proposal and signing (ed25519) is pure CPU work, and the fee split pays a validator the same stake-weighted share whatever hardware sits in the box. Encrypted computation runs on separate confidential-compute workers, organised as an N-of-M attestation pool and independent of the consensus validator set. Those workers are protocol-operated and are not paid from the gas-fee split — accelerator hardware earns no fee income on this network, so do not buy a card expecting one.

Why these specs. Anything below 16 cores / 32 GB / 1 TB struggles under sustained encrypted-transaction load and falls behind on block production, triggering downtime slashing. Anything above the recommended tier is wasteful for the current load profile. The reference VPS class is calibrated to be expensive enough to deter farm-scale Sybil attacks (a 100-node Sybil farm costs €4,500+/mo) yet affordable for a serious individual operator.

From testnet open
to genesis validator set.

All dates are estimates. The testnet launch date is conditional on Stage 5 completion. Stage 5 is the pre-mainnet codebase — we do not open the validator program on earlier stages because early-stage conditions do not transfer to mainnet.

1
Stage 5 ready
Halo2-KZG shielded notes + the matryoshka runtime reach production stability. This is the codebase validators will run on mainnet.
TBD · ships when ready
2
Testnet opens — validator program begins
Operators register with a public key and spin up nodes on the pre-mainnet testnet. The scoring system starts accumulating points from day one. The leaderboard goes live. The program runs for a minimum of five months.
TBD · ships when ready
3
5-month testnet probation
Operators run nodes continuously. PRION sends randomised attack simulations. The scoring system collects uptime data, attack-defence results, hardware snapshots, and check-in results. Points accumulate daily. The leaderboard updates in near real-time.
5 months minimum
4
Snapshot & genesis set selection
At the end of the testnet period, a final snapshot is taken. Operators are ranked by their total score. The top-scoring validators are selected for the genesis set. The result is announced publicly — every operator can verify their rank and score breakdown.
TBD · ships when ready
5
Mainnet launch — emissions begin
Genesis validators go live on mainnet. Block emission rewards begin. The SUNA emissions pool (17,000,000 tokens over 7 years) distributes proportionally based on ongoing performance — the program does not end at mainnet launch.
TBD · ships when ready
6
Permissionless entry opens (post-genesis)
After the genesis 100 are seated, validator entry becomes permissionless. Any operator can submit a self-delegation of 25,000 SUNA and join the activation queue. The queue period is 6 months — during the wait the stake is bonded but the validator is not active and earns no rewards. When the slot opens, the validator activates and operates under the standard slashing rules from day one. The queue is a Sybil-cost mechanism: a 100-validator farm requires 2.5M SUNA bonded for half a year before generating a single block reward.
Opens after genesis selection
Two ways in.
Different accountability windows.

Sunima distinguishes between operators who earn the genesis slot through testnet work and operators who buy in with stake after mainnet launch. Both paths produce a fully-functional validator. The difference is how the network treats them in their first months on mainnet.

Path A — Genesis 100 (earned)
Free quota · accountability window
  • • 5-month testnet probation
  • • Top-100 by score selected at genesis snapshot
  • • At TGE: 5,000 SUNA airdrop into a locked self-delegation
  • • First 6 months post-TGE: doubled slashing rates on every tier (severe / medium / minor)
  • • After the 6-month window: standard slashing rules apply

Free entry comes with stricter accountability for the bootstrap window. The slot was given as a reward for testnet work; abusing it during the first months of mainnet is treated as a heavier offense than the same misbehaviour from a paid-in validator.

Path B — Permissionless (paid in)
25,000 SUNA self-delegation · 6-month queue
  • • Open to any operator post-genesis
  • • Self-delegate 25,000 SUNA
  • • 6-month activation queue: stake bonded, no validation, no rewards
  • • Slot opens → activates under standard slashing rules from day one
  • • No additional surveillance window — paid-in operators are treated like every other active validator

The 6-month queue is the Sybil-cost mechanism: capital is locked for half a year before generating revenue, which makes farm-scale entry expensive and slow without permanently penalising honest individual operators.

Points for work.
Not for showing up.

The scoring formula is public. The weights are calibrated during the testnet period and finalised before the genesis snapshot. The point-to-SUNA conversion rate is determined by the protocol council before mainnet launch — this preserves flexibility to adjust weights if a particular metric is being gamed.

Metric What is measured Anti-gaming mechanism
Uptime Continuous availability against the role-specific target set during testnet calibration Measured by independent validator polling, not self-reported
Attacks defended PRION security challenges — simulated attack vectors resolved correctly Challenge content is randomised; replay attacks are detected
Check-in challenges Heavy compute tasks sent at random times — node must respond within latency threshold Random timing prevents pre-loading resources only during predictable windows
Snapshot integrity Periodic state snapshots: node load, PRION model fingerprint, compute and memory usage, hardware fingerprint Snapshots with fabricated metrics trigger investigation and point reset
Hardware stability bonus +1–2 points for each consecutive snapshot showing the same hardware configuration (up to 6 consecutive) Hardware change resets the counter to zero — not a penalty, but the bonus must be re-earned. Frequent hardware changes are a common Sybil farming pattern.
𝑓
Scoring formula (open)

The formula structure is public from day one:

points =
  uptime
  × attacks_defended
  × challenges_passed
  × snapshot_score
  × hardware_stability
  × stake_weight
  × time_in_program

Metric weights are calibrated during the testnet and published before the genesis snapshot.

🛡
What PRION detects in snapshots

Each state snapshot captures: active processes and memory usage, compute utilisation, PRION model weight fingerprint, inference latency under live load, storage I/O, and network throughput.

A node whose claimed hardware profile is inconsistent with its observed inference latency under load will fail the snapshot check. Hardware attestation is cross-referenced against challenge response times.

📋
Point conversion — determined pre-TGE

The leaderboard shows your points, your rank, and a breakdown by metric. What it does not show is the SUNA-per-point conversion rate — that is set by the protocol council before mainnet launch.

This is intentional: operators compete on performance, not on calculated token value. The council sets conversion after observing the full distribution of scores, preventing gaming the formula by reverse-engineering the payout.

17M SUNA.
7 years. Proportional.

The validator emissions pool is 17% of total supply — 17,000,000 SUNA of the 100,000,000 fixed supply — distributed linearly over 7 years from mainnet launch. Distribution is proportional to ongoing performance, not split equally across all validators. A validator that performs well in year 3 earns more than one coasting on their genesis selection.

Parameter Value Notes
Total validator pool17,000,000 SUNA17% of the 100,000,000 fixed supply
Emission scheduleLinear, 7 years from mainnetFinal schedule set by DAO before mainnet genesis
Distribution methodProportional by stake × uptime × performanceNot flat split — top performers earn more
Payout structure25% on each epoch unlock + 75% vest 6 monthsPrevents daily sell pressure across the validator set
Target network sizeCalibrated against active user loadTargets published at testnet open; scales with adoption
Additional income streamsGas fees (stake-weighted share of the 35% validator pool) + 2x staking APY multiplier + PRION bug-bounty payoutsPost-emissions, operators earn from fees + bounty only — see Section 6 for the full split
Early participant bonus×1.2 multiplier, first 6 months of mainnetRewards the operators who took testnet risk
📊
Validator Leaderboard — opening with testnet
The public leaderboard launches when the testnet opens (TBD · ships when ready). Every operator's score, rank, and metric breakdown will be visible in near real-time. No sign-up required to view.
Operator handle / pubkey prefix Total points Rank Uptime % Attacks defended Challenges passed Hardware stability streak Days in program
SUNA conversion rate and stake amounts are not shown publicly. Point breakdown per metric is always visible.
How operators get paid.
How misbehaviour gets punished.

After Year 7 emissions end, every gas fee paid on the Sunima sovereign chain is split three ways. Operators do not earn from token-emission inflation — they earn from real network revenue plus PRION bug-bounty payouts. Misbehaviour is punished via graduated slashing with a small mercy fraction returned to the offender (a Sunima-unique mechanic).

Fee distribution per gas fee — with bootstrap burn ramp

Channel Year 1 Year 2 Year 3+ Notes
Burn30%40%50%Deflationary, EIP-1559 base-fee style. Ramp prevents bootstrap operators being deflated out of profitability while network volume is still small.
Validator pool50%42.5%35%Stake-weighted across the active validator set. Higher share during bootstrap; tapers as the burn ramp activates. Duties: consensus, block proposal and signing, chain watcher, RPC, lite-PRION rule-based monitoring. Work-quality multiplier (uptime + PRION pattern matches) activates only after the sybil-resistance shell ships. No GPU required.
Protocol treasury20%17.5%15%DAO-controlled multisig with timelock. Funds audits, internal cold-eye review costs, privacy-disclosure ceremony operations, bear-market operator-runway buffer.

Every operator class also earns a 2x staking APY multiplier on bonded SUNA versus passive stakers (subject to DAO-vote slide toward 1.2x once active-operator count reaches a documented threshold). Disabling the node forfeits the multiplier. Verified PRION pattern matches earn SUNA bounty payouts from the 3% Bug Bounty Pool (separate from the fee pool, replenished from protocol fees).

Bear-market dynamic adjustment — multi-signal trigger. The trigger fires when any one of four signals registers (a single-signal trigger is gameable through wash-trading): trailing 60-day volume falls below the DAO-set bootstrap floor; unique-sender-address trendline drops more than 40% below the rolling 90-day median; volume swings more than 5x within 30 days; or average validator monthly income falls below the documented hosting-cost floor for two consecutive months. When any signal fires, burn share automatically reduces by 20 percentage points and the difference is redirected to the treasury. The treasury then has DAO authority — with 48-hour timelock — to apply those redirected funds as an operator-runway subsidy. Mechanism reverses automatically when all four signals clear. This is a protocol-level constant, not discretionary management.

Profitability shape

The protocol commits to shares of fee revenue, not absolute payouts. Per-operator income scales with actual network volume in any given month rather than against a fixed dollar floor that the protocol cannot guarantee. Per-validator floor numbers are calibrated empirically from Stage 3–4 testnet telemetry and published with the testnet open announcement. The full profitability shape — validators at maturity, validators in early mainnet, broad coverage, and the treasury's bear-market role — is in whitepaper §11.5.6.

Slashing — three tiers

TierTriggersSlashed-stake distribution
🔴 Severe Double-signing, malicious court-order vote, user-data disclosure without legal basis 70% burn · 20% whistleblower · 8% treasury · 2% returned to offender (mercy)
🟡 Medium Persistent downtime (weeks), offline > 24h, repeated missed blocks 50% returned to validator at reactivation · 30% to other validators · 15% treasury · 5% mercy
🟢 Minor Rare missed blocks, brief instability 5% to other validators as small bonus — no burn / treasury / mercy

Mercy percent — a Sunima-unique mechanic

2–5% of slashed stake returned to the offender even in severe and medium tiers. This is a deliberate fork from the Ethereum and Cosmos defaults. Reasoning:

The 20% whistleblower share on severe-tier slashing is sized to attract serious community monitoring of validator behaviour. Catching a cheater earns a stake-proportional reward — the larger the violation, the larger the bounty.

Genesis 100 — accountability window (first 6 months post-TGE)

Validators who entered through Path A (the 5-month testnet probation, with the 5,000 SUNA airdropped into a locked self-delegation) operate under doubled slashing rates for the first 6 months after the token generation event. The trigger conditions and the slashed-stake distribution are the same as the three-tier table above — the slashed amount itself is multiplied by two.

After the 6-month window expires, the validator transitions to the standard slashing schedule and is treated identically to a Path B (paid-in) validator. The window is bounded — it is not a permanent classification.

Why doubled, why bounded. The Path A slot was given as a reward for unpaid testnet work — operators received the entry without writing a 25,000 SUNA cheque. Doubled slashing for the bootstrap window prices in the asymmetry: a Genesis 100 validator who misbehaves in the first months of mainnet causes outsized reputational damage to the protocol launch and is penalised accordingly. The window expires because the cumulative on-chain track record from those 6 months is itself the validator's track record going forward — the surveillance is no longer needed once the data is public.

Uptime requirement — 80% minimum signed

Sunima sets a strict uptime floor. Validators must sign at least 80% of the most recent 20,000 blocks (the signed_blocks_window). At the chain's nominal 6-second block time that window is roughly 33 hours: a validator offline for more than 6.6 hours inside any 33-hour rolling window triggers an automatic jail.

This is significantly stricter than mainstream Cosmos chains (Cosmos Hub, Juno, Sei use a 5% floor — i.e. a validator can miss 95% of blocks and still avoid jail). Sunima's 80% floor is intentional and security-first: validators are paid for work, not for the privilege of holding a slot. An operator who cannot maintain 80% uptime is not a validator — they are a slot squatter, and the protocol does not subsidise that.

Dynamic downtime slashing — escalation for repeat jails

Vanilla Cosmos applies a flat slash (e.g., 1%) every time a validator is jailed for downtime. Sunima uses a three-tier dynamic schedule tracked over a 60-day rolling window:

Jails in last 60 daysSlash on this jailOperator outcome
1st0.05% of bonded stakeLight tap — covers ISP outages, brief hardware glitches, transient incidents without ruining a serious operator
2nd20% of bonded stakePattern emerging — losing a fifth of stake is a hard warning that the operator's setup is unreliable
3rd80% of bonded stake + permanent tombstoneThree jails in two months means the operator does not belong in the active set; slot opens to the permissionless queue

Old jails roll off the counter once 60 days pass. A validator with a single jail four months ago starts the next cycle from a clean slate. The escalation curve protects responsible operators from one-off accidents while removing chronic underperformers quickly.

Slash distribution. The 1st-jail 0.05% slash distributes under the minor tier (5% to other validators). The 2nd-jail 20% slash distributes under the medium tier (50% returned at reactivation · 30% to other validators · 15% treasury · 5% mercy). The 3rd-jail 80% slash distributes under the severe tier (70% burn · 20% whistleblower · 8% treasury · 2% mercy) since it is paired with tombstone.

Scheduled maintenance windows — planned downtime without penalty

Operators occasionally need to take a node offline for legitimate reasons: kernel upgrades, hardware swaps, ISP migration. Sunima provides an on-chain mechanism to declare planned downtime so missed blocks inside the announced window do not count toward the jail counter:

Why we do this. Honest two-way contract. Operators get predictable maintenance flexibility; the network gets advance notice and can route consensus around the planned absence. Without this mechanism, every kernel upgrade is a coin-flip on whether the operator gets jailed during it. With it, the operator schedules, signals, and the network adapts.

Manual unjail with health check

When the downtime_jail_duration elapses, a jailed validator is not automatically released back into the active set. The operator must explicitly submit a MsgUnjail transaction to declare they are ready to return. Before the unjail is accepted, the chain runs a brief health check against the operator's node:

If any check fails, the unjail transaction is rejected. The operator fixes the issue and tries again. This prevents the cascade where a jail expires, the validator re-enters with a still-broken node, immediately misses blocks, and gets re-jailed in a fresh 60-day window — accumulating slashes the dynamic schedule was never designed for.

Why manual. Most Cosmos chains use auto-unjail because their security model is operator-friendly above all. Sunima's military framing prefers explicit return: the operator confirms "I am back, the issue is fixed" with a transaction signed by their key. Auto-release plus a still-broken node is a recipe for cascade jails that the protocol then has to absorb. Manual is a one-line ceremony that closes that failure mode.

Tombstone — permanent removal with governance escape hatch

Tombstone is permanent removal from the validator set, triggered by any of:

A tombstoned validator cannot return through the standard unjail flow — their consensus key is permanently retired. The same operator can, in theory, set up a new validator with a fresh consensus key, but they lose any Genesis 100 status they held and re-enter through the permissionless path: a 25,000 SUNA self-delegation and a 6-month queue.

For exceptional cases — for example, an operator can demonstrate that a double-sign was the result of a misconfigured backup signing the same block, not a malicious actor — Sunima provides a governance-revertible escape hatch. A 4-of-5 multisig governance proposal can untombstone a validator. The untombstoned validator returns to the active set on a 1-month probation: any further offense during that month results in immediate re-tombstone with no second escape.

Path A on-chain terms acceptance

Genesis 100 validators (Path A) operate under doubled slashing during their first 6 months post-TGE. To make that enforceable without traditional legal contracts (which would require collecting validator real-world identity, breaking pseudonymity), Sunima uses an on-chain Terms-of-Service acceptance mechanism:

This preserves pseudonymity (no email collection, no KYC, no real-name binding) while creating cryptographic proof of acceptance the supplement module can rely on without any off-chain coordination. The wallet signature is the consent.