Network Infrastructure
Champion INCOME Nodes
The Economic Backbone of Universal High Income
Built for top holders, high-value believers, partner communities, organizations, institutions, and governments. Champion INCOME Nodes are a differentiated commitment class where operators become official dividend partners of the protocol layer. Yield Streams are the core model: everyone can earn protocol yield, but Champion operators earn more Yield Streams, deeper allocation, and stronger governance influence because they commit more capital, more time, and more alignment to ecosystem growth.
10M+
Min Stake
15M
Max Per Node
8
Bonus Streams
4
Lock Tiers
24h
EH Frequency
01 / WHAT IS A CHAMPION NODE
The Infrastructure That Governments Won't Build
Champion INCOME Nodes are designed for top holders, high-value believers, partner communities, and institutional operators who want to be structural pillars of the $INCOME economy. They are the highest tier of participation in the ecosystem, reserved for those who commit real capital, lock it for meaningful durations, and earn rewards proportional to their alignment.
If you are a top holder with significant $INCOME positions, a partner community integrating $INCOME into your ecosystem, an organization deploying capital into decentralized infrastructure, or a government department exploring participatory economic models: Champion Nodes are built for you. They represent the deepest level of economic participation in Universal High Income.
Traditional staking treats all participants the same. A passive holder staking 1,000 tokens receives the same structure as a committed operator staking tens of millions who actively participates in burns, funds ecosystem initiatives, and locks for a year. Champion Nodes fix this. Operators who demonstrate the deepest alignment receive proportionally greater rewards, governance influence, and exclusive revenue streams, while enforcing the deflationary mechanics that make $INCOME structurally sustainable.
Who Operates Champion Nodes
Top Holders & High-Value Believers
The biggest holders of $INCOME. Early believers, top wallets, and high-conviction individuals who have accumulated significant positions. Rather than sitting passively, they lock 10M–15M per node across multiple positions, earning outsized rewards and governance influence proportional to their commitment. These are the operators who set the standard.
Individual
Partner Communities
DAOs, Telegram communities, project teams, and ecosystem partners who integrate $INCOME or GRASS SDK into their own platforms. They operate Champion Nodes via the Partner Registry, locking $INCOME to align their entire community with the INCOME flywheel. Their node weight reflects the strength of the partnership. Deeper locks mean stronger alignment and larger reward share.
Community
Organizations & Institutions
Companies, investment funds, trading desks, and enterprises that deploy capital into $INCOME as economic infrastructure. They register under the Institution category, operate multiple nodes as economic anchors, and benefit from the deflationary yield model that traditional finance cannot offer.
Institution
Governments & Public Bodies
Forward-thinking government departments, civic organizations, and public infrastructure bodies that adopt $INCOME as participatory economic infrastructure. They operate nodes to channel deflationary yield into public benefit programs, establishing a new model for sustainable community finance.
Institution
On-Chain Categories
Each operator category is tracked on-chain via NodeEntry.category in the node_registry program: 0 = Individual, 1 = Community, 2 = Institution. The Economic Harmony algorithm can calibrate quota recommendations per category, ensuring balanced network composition.
02 / TWO-LAYER COMMITMENT
Base Staking + Champion Layer
The $INCOME ecosystem uses a two-layer staking model. The first layer is open to everyone. The second layer is reserved for operators who commit to the deepest level of alignment. Champion Node operators earn from both layers simultaneously.
Layer 2: Champion Node Operation
Exclusive Rewards: Bonus Streams + UHI Distribution + Governance Boost
Requires ≥ 10M $INCOME staked in revenue share, node registration in node_registry, locked position in node_staking, and active IncomeNode PDA. Operators receive up to 8 concurrent bonus streams, weight-based UHI distribution, and amplified governance voting power. Weight is derived from lock tier multiplier × EL2 tier multiplier.
Commitment Class
Layer 1: Base Revenue Share
Open Staking: 60/25/15 Revenue Split
No minimum. No lock required. Revenue deposited via deposit_revenue() is atomically split: 60% to stakers, 25% burned, 15% to treasury. Claims are taxed at 10% (burned). Every participant earns proportional to their staked amount via Synthetix-style reward_per_token accumulation.
Open To Everyone
Cross-Program Verification
The income_nodes program reads the operator's staked amount directly from the income_revenue_share UserAccount via cross-program read (bytes [40..48], little-endian u64). This ensures no one can create a Champion Node without a real, verified stake. The programs are cryptographically linked. There is no way to fake eligibility.
03 / BOUNDED PARTICIPATION
Min/Max Per Node. Decentralization By Design.
Without bounds, a single whale could operate one massive node and dominate the weight distribution. Bounded participation enforces decentralization through economic design, not governance politics.
10M
Minimum Per Node
Ensures operators have meaningful skin in the game. Validated cross-program: income_nodes.create_node() reads the operator's UserAccount in income_revenue_share and requires staked_amount ≥ min_node_stake. Below this, no node can be created.
Floor
15M
Maximum Per Node
A tight 15M ceiling forces large holders to run many nodes rather than concentrating weight. An operator with 150M tokens must run 10+ separate nodes, each with its own lock tier. This massively amplifies buying pressure, distributes weight across the network, and multiplies the number of locked positions, extending the ecosystem's structural lifespan.
Ceiling
Multiple Nodes Per Operator
An operator CAN run multiple nodes simultaneously. Each gets its own NodePosition PDA with an independent lock tier and unlock schedule. This enables sophisticated commitment strategies:
Node A: Flexible
15M locked at Tier 1 (90 days, 1.15x) = 17.25M effective weight. Shorter commitment, more liquid. Standard bonus share.
Node B: Deep Conviction
15M locked at Tier 3 (365 days, 1.6x) = 24M effective weight. Maximum commitment per node, maximum reward weight. The operator earns from both positions independently, with 30M total locked across two nodes.
Why a 15M Cap Maximizes Longevity
The tight 15M ceiling is a deliberate growth accelerator. Every new node requires acquiring and locking 10M–15M $INCOME. A large holder with 100M must run at least 7 separate nodes, each locked independently. This creates massively amplified buying pressure: more nodes means more $INCOME must be purchased from the market and locked for 30–365 days. The result is a compounding supply squeeze: fewer tokens circulating, more demand from new and expanding operators, and a structurally longer lifespan for the ecosystem as locked value grows faster than any single position could achieve.
04 / CHAMPION TIERS
Sentinel. Guardian. Architect. Sovereign.
Each node's tier is derived from its effective weight (locked amount × total multiplier). With the 15M per-node cap, operators achieve higher tiers by running multiple nodes with deep locks, amplifying both their reward share and the network's locked value. Tiers are based on aggregate effective weight across all of an operator's nodes.
| Tier |
Name |
Aggregate Effective Weight |
Nodes Required |
Reward Class |
| 0 |
Sentinel |
10M 23.9M |
1 node |
Standard bonus streams |
| 1 |
Guardian |
24M 49.9M |
2+ nodes |
Enhanced bonus + UHI |
| 2 |
Architect |
50M 99.9M |
4+ nodes |
Priority streams + UHI + governance boost |
| 3 |
Sovereign |
100M+ |
5+ nodes |
All streams + exclusive USDi + max UHI + governance leadership |
Tiers Are Earned Through Scale and Commitment
There is no shortcut. Reaching Sovereign requires running multiple nodes with deep locks. An operator running 5 nodes at 15M each with Tier 3 lock (365 days, 1.6x) achieves 120M aggregate effective weight. With EL2 Diamond (+50%), that becomes 180M effective. This design forces large operators to lock more capital for longer across more positions, multiplying the network's locked value, amplifying buy pressure, and extending the ecosystem's structural lifespan far beyond what a single-node system could achieve.
05 / LOCK TIERS AND MULTIPLIERS
Time Commitment = Weight Multiplier
Lock tiers determine how long $INCOME is committed to the node position. Longer locks receive higher multipliers, directly increasing the operator's share of UHI distribution and their Champion tier classification.
| Lock Tier |
Duration |
Multiplier |
What It Means |
| 0 |
30 days |
1.0x |
Entry-level commitment. Flexible. Standard weight. |
| 1 |
90 days |
1.15x |
Quarterly commitment. 15% weight bonus. Medium-term alignment. |
| 2 |
180 days |
1.35x |
Half-year commitment. 35% weight bonus. Strong conviction signal. |
| 3 |
365 days |
1.6x |
Full-year commitment. 60% weight bonus. Maximum conviction. The operator is structurally locked into the ecosystem's success. |
Symbiotic EL2 Multiplier
Operators who also maintain an EL2 Economic Account receive an additional weight bonus that stacks on top of the lock tier multiplier. This creates a symbiotic relationship between base $INCOME staking (EL2 tiers) and Champion Node operation.
| EL2 Tier |
Bonus |
Combined Example (365d Lock) |
Per Node (15M Locked) |
5 Nodes (75M Locked) |
| 0 (Base) |
+0% |
1.6x |
24M effective |
120M effective |
| 1 (Bronze) |
+10% |
1.76x |
26.4M effective |
132M effective |
| 2 (Silver) |
+20% |
1.92x |
28.8M effective |
144M effective |
| 3 (Gold) |
+35% |
2.16x |
32.4M effective |
162M effective |
| 4 (Diamond) |
+50% |
2.40x |
36M effective |
180M effective |
06 / YIELD STREAM ARCHITECTURE
Four Core Yield Streams
Champion Node operators receive a fundamentally different and richer yield profile than base stakers. The protocol is intentionally structured as Yield Streams. Base participants earn core streams, while Champion operators unlock additional and higher-tier streams because they function as long-term protocol dividend partners.
Layer A
Yield Stream A: Base Revenue Share
All Stakers
Proportional share of the 60% staker allocation from every deposit_revenue() call. Synthetix-style reward_per_token accumulator. Weight basis: staked_amount in income_revenue_share.
Burns: 25% of deposit + 10% of claim
Layer B
Yield Stream B: Bonus Streams (up to 8)
Champion Nodes Only
Up to 8 concurrent SPL token streams distributed proportional to cached_weight. Includes $INCOME surplus, USDi stablecoin, $IRL rewards, partner tokens, vault fees, and more.
Burns: Depends on stream token mechanics
Layer C
Yield Stream C: UHI Distribution
Champion Nodes Only
Separate reward pool distributed by effective_weight (lock tier × EL2 multiplier). Longer locks and higher EL2 tiers earn proportionally more. Permissionless distribution cycles.
Burns: 15–35% burned each cycle (EH-adjusted)
Layer D
Yield Stream D: Governance Influence
Amplified For Nodes
Vote weight = staked_amount × tier_multiplier. Sovereigns with Diamond EL2 get up to 2.0x governance weight. Champion Nodes shape the ecosystem's direction proportional to commitment.
Burns: Indirect (governance votes on burn params)
Official Protocol Dividend Partners
Champion operators are not just higher stakers. They are the protocol's highest-commitment dividend class. General stakers earn core protocol yield. Champion operators earn more Yield Streams, larger stream share, and deeper exposure to ecosystem growth because their capital is locked longer, weighted higher, and structurally aligned with deflationary outcomes.
07 / BONUS YIELD STREAMS
Up to 8 Concurrent Yield Channels
The income_nodes program supports up to 8 concurrent bonus Yield Streams, each with its own SPL token mint and independent accumulator. This is the primary mechanism through which Champion Nodes receive exclusive protocol dividends beyond the base stream available to all stakers.
0
$INCOME
Protocol revenue surplus distributed to node operators
1
USDi
Stablecoin distributions exclusive to Champion Nodes
2
$IRL
Ecosystem token rewards from partner node network
3–7
Partner Tokens
Vault yield, governance incentives, and partner allocations
Distribution Math
Each stream uses a Synthetix-style per-stream accumulator with u128 precision (PRECISION = 1018). This ensures lossless distribution regardless of the number of operators or the magnitude of deposits.
Anyone can deposit into a bonus stream. The depositor does not need to be admin. Only the correct SPL mint path and an active stream are required. This enables partners, protocols, and even community members to fund node rewards directly.
Vault Security
Each bonus vault is a PDA-controlled token account with authority set to the NodeConfig PDA. There is no private key that can drain these vaults. Transfers out only occur via the claim_bonus instruction with valid operator signature and correct signer seeds.
08 / UHI DISTRIBUTION
Weight-Based Distribution + Built-In Deflation
The UHI distribution program provides a separate, dedicated reward pool distributed by effective weight. Unlike bonus streams (which use base staked weight), UHI rewards are amplified by lock tier and EL2 tier multipliers, directly rewarding deeper commitment.
1
Funding
fund_distribution(amount): anyone can fund the UHI pool. Protocol revenue, partner allocations, ecosystem rewards, and community contributions all flow into the distributable balance.
2
Distribution Cycle
distribute_cycle(): permissionless crank. Reads total_weight from StakeConfig. Burns burn_bps (15–35%) of the distributable balance. Distributes the remainder via reward_increment = net × PRECISION / total_weight. Resets distributable_balance to zero.
3
Claim
claim_ubi(): reads operator's effective_weight from NodePosition (bytes [71..87], u128). Computes pending = effective_weight × (reward_per_weight_stored − reward_per_weight_paid) / PRECISION. Transfers from vault to operator.
Deflationary By Design
Each UHI distribution cycle burns burn_bps of the distributable balance before distributing. At 25% burn rate, every 100 tokens funded results in 25 tokens permanently destroyed and 75 distributed to operators. The Economic Harmony algorithm adjusts this rate between 15% and 35% based on ecosystem health, automatically increasing deflation when TVL is high and preserving rewards when the system needs operator incentives.
09 / ECONOMIC HARMONY
The Self-Regulating Algorithm
Economic Harmony is the mechanism that prevents the node system from becoming unsustainable. It is an on-chain feedback loop that monitors ecosystem health and recommends bounded parameter adjustments. No single entity controls these adjustments. They are derived from verifiable on-chain state.
Health Score Composition
Each snapshot reads raw account bytes from three programs via cross-program reads and computes a composite health score (0 10,000 basis points):
40%
TVL Adherence
Is TVL in the target band? In-range = 4,000 bps. Non-zero but outside = 2,000. Zero = 0.
20%
Queue Demand
Are new operators trying to join? Queue > 0 signals organic growth and ecosystem attractiveness.
20%
Distribution Activity
Is the UHI pool actively distributing? Active distribution means the flywheel is turning.
20%
Burn Activity
Are burns happening? Confirms deflationary mechanics are operational and tokens are being destroyed.
Bounded Parameter Adjustments
adjust_parameters() reads the latest snapshot and outputs bounded recommendations. No parameter can change by more than adjustment_bound_bps (default 5%) per period. Adjustments can only happen every adjustment_frequency seconds (default 24 hours).
| Parameter |
Condition |
Action |
Bounds |
| Quota |
Queue > 0 AND TVL ≥ min |
Increase (allow more nodes) |
Max 500 nodes |
| Quota |
Queue = 0 AND TVL < min |
Decrease (contract capacity) |
Min 10 nodes |
| Burn Rate |
TVL > target_tvl_max |
Increase (more deflation) |
Max 35% |
| Burn Rate |
TVL < target_tvl_min |
Decrease (preserve rewards) |
Min 15% |
The Self-Correcting Loop
Economic Harmony creates a negative feedback loop that continuously pulls the ecosystem toward equilibrium:
When TVL Is Too High
EH increases burn rate → more tokens destroyed per UHI cycle → supply compresses faster → per-token value increases → TVL naturally adjusts back toward the target band as fewer tokens carry more weight.
When TVL Is Too Low
EH decreases burn rate → more tokens distributed to operators → higher effective yield → attracts more locking → TVL increases back toward target as the reward incentive draws capital in.
When Demand Is High
Queue fills with pending operators → EH expands quota → more nodes activate → more $INCOME locked → buying pressure from new operators acquiring minimum stake → flywheel accelerates.
When Demand Is Low
No queue demand + low TVL → EH contracts quota → preserves reward concentration for existing operators → higher per-node yield → maintains value proposition until demand recovers.
Permanent On-Chain Record
Every health snapshot is stored as an EHSnapshot PDA (seeded by epoch number), creating a permanent, auditable on-chain history of the ecosystem's health trajectory. Anyone can verify the health score, TVL, node counts, distribution activity, and burn activity at any point in time.
10 / EVOLVING CRITERIA
Progressively Higher Standards
The Champion Node system is designed to become progressively more demanding over time. This ensures that operators remain actively aligned with ecosystem health rather than passively holding positions.
Phase 1
Launch
Low barrier to seed the network with initial operators. Focus on onboarding and proving the reward model works.
• Stake ≥ 10M $INCOME
• Register node
• Lock with any tier
• Keep stake above minimum
Phase 2
Participation
Operators must demonstrate active engagement beyond passive staking. NodeHealth companion PDA tracks on-chain behavior.
• Minimum burn_participation
• Minimum activity_score
• Regular weight refreshes
• Grace period for compliance
Phase 3
Full Harmony
Mature ecosystem requires comprehensive engagement. Passive positions cannot extract value without contributing.
• Minimum EL2 tier (Builder+)
• Ecosystem funding contribution
• Governance participation
• EH-recommended thresholds
NodeHealth Companion
A companion PDA tracks each operator's on-chain behavior and determines ongoing eligibility:
Nodes failing criteria get deactivated after a grace period. The criteria thresholds themselves evolve via Economic Harmony's recommended_min_lock field and governance votes, creating a transparent, on-chain governance loop for eligibility evolution.
11 / DEFLATIONARY INTEGRATION
Every Mechanism Compounds
Champion Nodes don't just benefit from deflationary mechanics. They amplify every single one. The node system is the forcing function that accelerates supply compression while simultaneously locking supply out of circulation.
| Mechanism |
How Nodes Amplify It |
Burn Rate |
| Revenue Deposit |
Node operators' locked capital increases total staked, attracting more revenue deposits into the 60/25/15 split |
25% burned |
| Reward Claims |
Every bonus stream claim and base reward claim by node operators burns tokens |
10% burned |
| UHI Distribution |
Each UHI cycle burns a percentage before distributing; Economic Harmony adjusts the rate dynamically |
15–35% burned |
| AI Agent Buyback |
Autonomous agent acquires $INCOME from DEX and burns it; node operators benefit from reduced supply |
100% burned |
| Node Lock-Up |
Locked tokens removed from circulation for 30–365 days, reducing sell pressure and liquid supply |
Supply removed |
| New Operator Demand |
New operators must acquire 10M+ $INCOME to meet minimum stake, creating sustained buy demand |
Buying pressure |
| Burn-to-Upgrade (EL2) |
Operators pursuing higher EL2 tiers burn tokens to upgrade, further compressing supply |
Variable |
The Compounding Effect
As supply decreases, each remaining token represents a larger share of the ecosystem. Revenue per token increases. Lock incentive increases. New operator cost increases. This creates a structural floor under $INCOME value, not based on sentiment but on economic function.
Why 15M Max Creates Long-Term Sustainability
The 15M per-node cap is the key mechanism that establishes long-term ecosystem sustainability. It creates a multiplication effect on both buy pressure and locked value that a higher cap cannot achieve:
Amplified Buy Pressure
A Sovereign operator needs 75M+ $INCOME across 5+ nodes. Each node is a separate on-chain position that must be individually funded and locked. This creates 5x the acquisition events, 5x the lock transactions, and 5x the structural demand compared to a single-node model. As more operators reach for higher tiers, the compounding buy pressure accelerates.
Distributed Lock Schedules
Multiple nodes mean multiple independent lock expiries spread across different dates. An operator with 5 nodes locked at staggered intervals never has all capital unlocking simultaneously. This creates a continuous cycle of re-locking rather than cliff-style unlocks, smoothing sell pressure and extending the effective locked duration far beyond any single lock period.
Network Resilience
With more nodes required for the same total commitment, the network has more individual positions maintaining weight. If one node closes, the impact is limited to 15M of weight rather than a massive single-node exit. The network becomes structurally more resilient as it grows, with no single point of failure in the weight distribution.
Growth Headroom
The tight cap means there is always room for new operators. A system with 100M max nodes fills quickly and concentrates rewards. A 15M cap enables hundreds of nodes across institutions, communities, and individuals, each one a new source of locked value and buy pressure that extends the ecosystem's lifespan with every activation.
$INCOME Is The Only Outcome
The node system doesn't create value from nothing. It concentrates ecosystem revenue into the hands of the most committed operators while simultaneously reducing the supply they share it across. The 15M cap ensures this concentration is distributed across many positions, multiplying locked value and buy pressure at every level. More participation generates more revenue. More revenue generates more burns. More burns make each remaining token more valuable. More value attracts more participation. Each new node extends the ecosystem's structural lifespan. This is the flywheel. This is the infrastructure of tomorrow, today.
12 / SECURITY
Emergency Unlock + Claim Wallet Separation
Two key operator features ensure that committed locking does not mean being permanently trapped, and that claiming rewards does not require exposing a hardware wallet to a hot environment.
Emergency Unlock (15% Burn Penalty)
Operators can exit a locked position before lock_end by calling emergency_unlock(node_id). This burns exactly 15% (1,500 bps) of the locked amount permanently and returns the remaining 85% to the operator. The burn is irreversible, executed on-chain via token::burn() with the vault PDA as authority. The EmergencyUnlockEvent is emitted for full transparency.
Why It Exists
Circumstances change. Operators should not be permanently trapped. Emergency unlock provides an exit that respects economic security through a meaningful burn penalty rather than a hard prohibition.
Why 15%
15% is significant enough to reward committed operators (their proportional share increases when others exit early) without being so punitive that it traps operators in bad situations. The burned tokens are permanently removed from supply.
Deflationary Effect
Every emergency unlock is net-deflationary. The burned 15% enters the permanent deflationary record, counted in the burn vector totals and reflected in effective supply calculations across all chains.
Emergency unlock preview (example: 15M locked)
Penalty burn: 2,250,000 $INCOME (15%) permanently burned → supply reduced
Returned to operator: 12,750,000 $INCOME (85%)
Remaining operators: earn proportionally more on next UHI and revenue share cycle
On-chain event: EmergencyUnlockEvent { operator, node_id, total, burned, returned, timestamp }
Claim Wallet Separation
Operators can register a separate claim_authority pubkey in their IncomeNode account via set_claim_authority(pubkey). Once set, both the operator and the claim_authority can call claim_bonus(stream_id). Rewards always transfer to the operator's wallet, regardless of who initiates the claim transaction.
Hardware Wallet for Locking
The operator pubkey (the key that signed lock_tokens) remains cold. It holds the locked position. Only this key can call lock extension, emergency unlock, or close_node. Never needs to go online for daily operations.
Hot Wallet for Daily Claims
The claim_authority is a separate hot wallet used only to trigger claim_bonus. It has no ability to move locked tokens, extend locks, or change any position parameters. Rewards still go to the operator's token account.
Claim authority constraint
The recipient_token account in claim_bonus is constrained to recipient_token.owner == income_node.operator. This means the claim authority cannot redirect rewards to their own wallet — they can only trigger the transfer to the operator. Set claim_authority = Pubkey::default() to remove it.
EH Dynamic Calibration of Node Parameters
The Economic Harmony Algorithm now actively manages three dimensions of node operation, not just quota and burn rate. The recommended_min_lock field (previously computed but never written) is now activated in adjust_parameters(), creating a fully dynamic commitment environment.
Conservation Mode (health < 5,000 bps)
EH sets recommended_min_lock = 7,776,000 (90 days = Tier 1). New entrants are recommended to lock for at least 90 days. Existing positions are unaffected. This tightens commitments during network stress, protecting stakers from dilution by uncommitted operators.
Growth Mode (health ≥ 7,500 bps)
EH sets recommended_min_lock = 0. No minimum lock beyond the protocol minimum (30 days, Tier 0). When the network is healthy, even 30-day operators can contribute without friction. The ecosystem can expand quota to absorb demand.
Stabilisation Mode (5,000–7,500 bps)
EH holds recommended_min_lock at its previous value. No change during transitional periods. The crank waits for a confirmed trend before applying a new recommendation. Prevents oscillation.
How recommended_min_lock is applied
EHConfig.recommended_min_lock is an advisory output, not a hard constraint. A permissioned crank reads it and applies it to node_staking via the admin instruction. The node_staking program enforces it for new lock_tokens calls. Existing positions are grandfathered at their original tier. This design means EH can tighten requirements during stress without ejecting committed operators.
Champion Tier Thresholds — Exact Table
Tiers are computed by income_nodes.sync_aggregate() from the sum of all NodePosition.effective_weight values for an operator. Effective weight is stored on-chain in raw units. The display conversion is: display_M = on_chain_weight / (10^9 × 10,000).
| Tier |
Name |
Display Weight (M) |
On-Chain Threshold |
Min Nodes |
Gov. Mult |
| 0 |
Sentinel |
10M – 23.9M |
1e20 – 2.4e21 |
1 |
1.0× |
| 1 |
Guardian |
24M – 49.9M |
2.4e21 – 5e21 |
2+ |
1.2× |
| 2 |
Architect |
50M – 99.9M |
5e21 – 1e22 |
4+ |
1.5× |
| 3 |
Sovereign |
100M+ |
≥ 1e22 |
5+ |
2.0× |
On-Chain + Economic Security
Champion Nodes are secured at two levels: cryptographic program-level security and economic parameter-level security.
Account Ownership
All account ownership verified via Anchor constraints. Cross-program reads validate account.owner == expected_program_id. PDA derivation prevents account substitution attacks.
Per-Node PDA Seeds
NodePosition PDA is seeded with (operator, node_id). Each operator can hold multiple independent positions. No two operators share a position PDA. Seeds enforce identity at the cryptographic level.
Non-Transferable Positions
No transfer instruction exists on NodePosition. Positions cannot be sold, delegated, or moved to another pubkey. The operator who created the position is the only entity that can unlock, extend, or emergency-unlock it.
Vault Control
Bonus vaults are PDA-controlled token accounts with authority set to NodeConfig PDA. No private key exists. Transfers out only occur via claim_bonus with a valid operator or claim_authority signature.
Bounded Adjustments
No Economic Harmony parameter can change by more than adjustment_bound_bps (5%) per period. Min/max guardrails prevent extreme values. recommended_min_lock follows a three-state logic with no oscillation.
Snapshot Permanence
Every health reading is stored as an EHSnapshot PDA, a permanent on-chain record. Anyone can verify historical health scores and parameter changes at any time.
The Economic Backbone of $INCOME
Champion INCOME Nodes create a differentiated commitment class where the most aligned operators earn the greatest rewards while enforcing the deflationary mechanics that make the entire ecosystem sustainable. Tiered locking, weight-proportional rewards, up to 8 bonus streams, and the Economic Harmony algorithm. All on-chain. All verifiable. All permanent.
$INCOME is the only outcome.