TECH ARCHITECTURE

Wireframe User Flow

PoolFactory Program

The PoolFactory program manages the lifecycle of liquidity pools and user deposits, serving as the entry point into the system. New pools are created with defined parameters such as creator, fees, and activation state, while user deposits increase pool statistics and update individual pool positions. Although pools are tracked separately for accounting, all deposited SOL is into the shared SolVault for staking. The program ensures that pool state, user contributions, and global metrics remain consistent, providing a modular way to run multiple campaigns or fee structures without fragmenting liquidity.

NovaSOLMint Program

The NovaSOLMint program acts as the tokenisation layer for liquidity, minting NovaSOL against deposited SOL and burning it during redemptions. Deposits create NovaSOL at the current exchange rate, while redemptions burn NovaSOL and schedule SOL withdrawal from the vault. This program ensures that staking yield is reflected as growth in the exchange rate, meaning that each NovaSOL gradually becomes worth more SOL over time. Global KPIs and user state accounts provide accounting consistency, while SolVault centralizes liquidity for staking operations managed by the yield layer.

StakingYield Program

The StakingYield program handles the delegation of SOL from the vault to Solana validators, tracks unstaking requests, and captures staking rewards. It manages validator sets, balances delegation across them, and periodically finalizes epochs by calculating accrued yield. Rewards are realized when a portion of staking returns is converted into USDC through DEX swaps, after which user and protocol shares are allocated. The program guarantees that delegations remain solvent against redemption requests, and that protocol fees are consistently funnelled into the Treasury for redistribution.

Treasury Program

The Treasury program is responsible for collecting protocol fees and distributing rewards to users, referrers, and higher-level incentive structures. It accumulates USDC from yield claims and fee deposits, funds epoch reward pools, and ensures payouts are processed according to governance-approved rules. Treasury vaults act as the final holding account for collected fees, while per-epoch records ensure audit-ability of inflows and outflows. This program effectively serves as the payout hub of the architecture, enabling integrations with referral and XP systems for enhanced incentive alignment.

Referral Program

The Referral program provides attribution for inviter–invitee relationships, tracks referral volume, and issues rewards. When a user binds to a referrer, their staking and deposit activity is mapped to the referrer’s account. As activity accrues, rewards are calculated according to tiered percentages and become claimable once funded through Treasury. Direct and indirect percentages are applied based on the referrer’s Stardust level, making referrals tightly integrated with progression mechanics. This ensures transparent and fair distribution of referral rewards, reinforcing network growth incentives.

StarBoost Program

The StarBoost program introduces a gamified boost mechanic where users can deposit SOL to a dedicated vault to multiply their Stardust accumulation rate. Deposits create boost positions that remain active until withdrawn. Users at Hypernova level or above can claim each epoch in USDC these platform fees accrued from this perpetual extra layer of reward mechanism. This dual mechanic aligns user incentives with platform sustainability while rewarding higher-tier participants.

StarDust Program

The StarDust program manages user XP and progression tiers, acting as the loyalty and gamification layer of the system. Users accumulate Stardust through staking, referrals, and other protocol interactions, with multipliers applied from active StarBoost positions. Progression is defined by levels– Ember, Spark, Flare, Nova, Hypernova, Quasar, Pulsar, and Supernova – each requiring a Stardust threshold and granting referral percentages as perks. Advancement follows a Stardust amount rule, where users may level up by meeting Stardust amount. Higher levels not only unlock greater referral rewards but also grant access to future perks and, starting from Hypernova, participation in Starlight platform fee distributions funded through StarBoost deposits with Nova Nft's.

Governance Program

The Governance program centralizes authority over protocol parameters, providing secure and auditable configuration management. It stores global settings such as protocol fees, validator sets, allowed assets, and authority addresses, ensuring consistent enforcement across all modules. Sensitive operations such as updating fee rates, adjusting boost multipliers, or changing referral tiers can only be performed through governance, guaranteeing transparency and system-wide alignment. By anchoring critical parameters, the program provides a strong foundation for modular extensibility and long-term sustainability.

Last updated