Equilibrium Protocol (EQL) introduces three novel on-chain mechanisms that collectively enforce radical fairness across the full lifecycle of a Solana token: distribution, staking, and holding.
Unlike existing "fair launch" tokens that merely remove pre-mines, Equilibrium enforces mathematical equality at every layer. Every participant in the launch receives the same number of tokens regardless of deposit size. Every staker earns the same flat reward regardless of stake size. And any wallet that accumulates beyond a threshold is subject to automatic redistribution that benefits all holders equally.
After deployment, all admin authority is permanently burned. The protocol is governed entirely by immutable on-chain code.
The crypto industry has developed a vocabulary of fairness ("fair launch," "no pre-mine," "community token") that masks structural advantages. Consider the typical launch: even without a pre-mine, early participants who buy on a bonding curve or AMM at lower prices accumulate disproportionately large positions. Proportional staking rewards compound this advantage. Large holders earn more tokens, which lets them stake more, which earns more, and the gap widens.
Existing approaches address individual symptoms. Fair launches remove team allocations. Token locks delay selling. Vesting schedules spread out insider distributions. But none of these addresses the structural dynamic: the system itself rewards having more with getting more.
Equilibrium takes a different approach. Instead of mitigating unfairness after the fact, it designs the protocol mechanics so that unfair advantage is structurally impossible.
Equilibrium operates in three fairness dimensions, each enforced by a dedicated on-chain mechanism:
| Dimension | Problem | Mechanism |
|---|---|---|
| Distribution | Insiders/whales acquire more at launch | Sealed Equal-Outcome Auction |
| Yield | Proportional staking accelerates inequality | Flat-Rate Equal-Yield Staking |
| Concentration | Nothing prevents whale accumulation | Probabilistic Concentration Decay |
All three mechanisms are set at initialization and cannot be modified after the authority burn. The parameters are on-chain, publicly readable, and verifiable by anyone.
The launch uses a three-phase commit-reveal scheme borrowed from auction theory, adapted to produce equal outcomes rather than competitive ones.
During the commit phase (a defined slot range), participants deposit SOL and submit a cryptographic commitment:
A minimum deposit is required as a spam filter. However, depositing more than the minimum confers zero advantage. The commitment hides the deposit amount, preventing participants from gaming based on others' deposits.
After the commit phase closes, participants must return and reveal their original values. The contract recomputes the hash and verifies it matches the stored commitment. Participants who fail to reveal forfeit their deposit, which serves as an anti-griefing mechanism and ensures the final participant count is accurate.
After the reveal phase closes, every revealed participant can claim their tokens. The distribution formula is:
Tokens are minted on-demand during the claim phase (zero pre-mine). The mint authority belongs to the protocol PDA, and after the authority burn, no additional tokens can ever be minted beyond what is claimed during this phase.
Traditional proportional staking rewards are the primary driver of post-launch inequality. A wallet holding 1% of supply earns 1% of staking rewards, compounding their advantage. Equilibrium replaces this with a flat-rate model.
Every staker earns the same fixed reward per epoch, regardless of how many tokens they stake. The only requirement is staking at least 1 token (proving you hold EQL). Beyond that, staking more provides zero additional reward.
This is independent of staked_amount. A staker with 10 EQL earns the same per epoch as a staker with 10,000,000 EQL.
A fixed percentage of total supply (configurable at initialization, e.g. 10%) is reserved for staking rewards. Rewards are minted from this reserve. When the reserve is exhausted, staking rewards cease. This makes the total supply truly fixed.
In proportional staking, the Gini coefficient of token holdings increases over time as compound effects widen the gap. In flat-rate staking, every participant's yield is identical, so staking itself cannot increase inequality. The distribution after N epochs of staking is at least as equal as the initial distribution.
Even with equal distribution and equal staking, secondary market trading can create concentrated holdings. Equilibrium addresses this with an active anti-whale mechanism.
A whale threshold (e.g. 1% of total supply) and decay rate (e.g. 0.1%) are set at initialization. Any wallet holding more than the threshold is eligible for decay. Anyone can "crank" the redistribution instruction, targeting a specific whale wallet. If the target is above the threshold:
The decayed tokens go to a redistribution pool (95%) and a cranker bounty (5%). The bounty incentivizes permissionless enforcement.
Any token holder can claim an equal share from the redistribution pool. The share is calculated as:
Using the launch participant count (a fixed, known number) as the denominator prevents gaming through wallet splitting. Each wallet can claim once per redistribution epoch, enforced by PDA uniqueness.
In the current SPL Token implementation, the decay transfer requires the target wallet to have delegated tokens to the protocol PDA. This is a conscious design choice: the mechanism is opt-in, but participants who want to be part of the ecosystem consent to the fairness rules. A future implementation using Token-2022 transfer hooks could make this automatic.
The redistribution mechanic creates continuous statistical pressure toward equality. Whales lose a small fraction per epoch; that fraction is distributed equally to everyone. Over time, the distribution converges toward the mean.
After initialization, the deployer calls burn_authority, which permanently removes the freeze authority from the token mint and sets the authority_burned flag to true. Once burned:
No one can mint new tokens beyond the fixed supply. No one can freeze any token account. No one can modify any protocol parameter. No one can upgrade the program (the upgrade authority is also revoked at deployment). The protocol runs entirely on its own logic, enforced by the Solana runtime.
This is verified on-chain: anyone can read the ProtocolState account and confirm authority_burned == true.
All parameters are set once at initialization and are immutable after the authority burn.
| Parameter | Description | Example Value |
|---|---|---|
total_supply | Fixed token supply | 1,000,000,000 EQL |
min_deposit_lamports | Spam filter for launch participation | 0.01 SOL |
staking_pool_bps | % of supply reserved for staking rewards | 1000 (10%) |
flat_reward_per_epoch | Tokens earned per staker per epoch | 1,000 EQL |
slots_per_staking_epoch | Epoch length in Solana slots | 216,000 (~1 day) |
whale_threshold_bps | Holding % that triggers decay eligibility | 100 (1%) |
decay_rate_bps | % decayed per crank from whale wallets | 10 (0.1%) |
redistribution_cooldown_slots | Minimum slots between cranks | 216,000 (~1 day) |
The minimum deposit acts as an economic Sybil barrier. Creating N wallets to receive N shares costs N * min_deposit SOL. At equilibrium, the marginal cost of an additional identity equals the marginal token allocation, making Sybil attacks economically neutral.
Every arithmetic operation uses Rust's checked_math operations (checked_add, checked_mul, checked_sub, checked_div) to prevent overflow and underflow. Any overflow returns an explicit error rather than wrapping.
All privileged operations (minting, transferring from vaults) are authorized by PDA signatures derived from deterministic seeds. No external private key has authority over protocol funds or the token mint after the authority burn.
The concentration decay mechanism explicitly verifies that the target wallet has delegated to the protocol PDA before attempting any transfer. This prevents unauthorized withdrawals and ensures consent.
Equilibrium Protocol has not undergone a formal third-party security audit as of this writing. This decision reflects a deliberate cost-benefit judgment at the current stage of the project, not a disregard for security. The protocol has been designed with security best practices (checked arithmetic, PDA authority, explicit delegation validation), and the full source code is open for public review.
Participants should understand and accept the following risks associated with unaudited smart contract code:
A professional audit by a Solana-specialized firm (such as OtterSec, Neodyme, or Sec3) is strongly recommended before any deployment handling significant value. The developer intends to pursue an audit as the project matures and resources permit. The current unaudited status will be updated in future versions of this whitepaper if and when an audit is completed.
The protocol is built using the Anchor framework (v0.32) on Solana. It consists of 10 instruction handlers, 4 account types, and uses Program Derived Addresses (PDAs) for all state management.
| Account | PDA Seeds | Purpose |
|---|---|---|
ProtocolState | ["protocol"] | Global config, counters, parameters |
ParticipantState | ["participant", pubkey] | Per-user launch participation |
StakerState | ["staker", pubkey] | Per-user staking position |
RedistributionClaim | ["redist_claim", pubkey, epoch] | Per-user, per-epoch claim guard |
| Instruction | Phase | Who Can Call |
|---|---|---|
initialize | Setup | Deployer (once) |
burn_authority | Setup | Deployer (once, irreversible) |
commit | Launch | Anyone |
reveal | Launch | Committed participants |
claim_tokens | Launch | Revealed participants |
stake | Live | Any EQL holder |
unstake | Live | Active stakers |
claim_staking_rewards | Live | Active stakers |
crank_redistribution | Live | Anyone (permissionless) |
claim_redistribution | Live | Any EQL holder |
Equilibrium Protocol demonstrates that provable fairness is achievable at the protocol level. By combining equal-outcome distribution, flat-rate staking, and concentration decay into a single immutable system, EQL creates a token where the rules structurally prevent the advantages that make most token economies inherently unequal.
The protocol is open source, verifiable on-chain, and governed by no one after launch. It is not a promise of fairness. It is a mathematical guarantee.
Equilibrium Protocol is a project of Cryptoes LLC, a Pennsylvania limited liability company. This whitepaper is provided for informational and educational purposes only. It does not constitute an offer to sell or a solicitation to purchase any security or financial instrument. See Terms of Participation & Risk Disclaimers for full legal terms.