← Back to site

Equilibrium Protocol

A Provably Fair Token on Solana:
Equal Distribution, Equal Yield, Anti-Concentration
Whitepaper v1.0 · March 2026
Marc Lynde · Cryptoes LLC

Contents

  1. Abstract
  2. The Problem with Token Fairness
  3. Protocol Design
  4. Mechanism 1: Sealed Equal-Outcome Auction
  5. Mechanism 2: Flat-Rate Equal-Yield Staking
  6. Mechanism 3: Probabilistic Concentration Decay
  7. Authority Burn and Immutability
  8. Protocol Parameters
  9. Security Considerations
  10. Technical Architecture
  11. Conclusion

1. Abstract

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.

2. The Problem with Token Fairness

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.

3. Protocol Design

Equilibrium operates in three fairness dimensions, each enforced by a dedicated on-chain mechanism:

DimensionProblemMechanism
DistributionInsiders/whales acquire more at launchSealed Equal-Outcome Auction
YieldProportional staking accelerates inequalityFlat-Rate Equal-Yield Staking
ConcentrationNothing prevents whale accumulationProbabilistic 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.

4. Sealed Equal-Outcome Auction

The launch uses a three-phase commit-reveal scheme borrowed from auction theory, adapted to produce equal outcomes rather than competitive ones.

4.1 Commit Phase

During the commit phase (a defined slot range), participants deposit SOL and submit a cryptographic commitment:

commitment = SHA-256(deposit_lamports || nonce || pubkey)

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.

4.2 Reveal Phase

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.

4.3 Claim Phase

After the reveal phase closes, every revealed participant can claim their tokens. The distribution formula is:

tokens_per_person = (total_supply - staking_reserve) / total_revealed
The key property: Every participant receives the exact same number of tokens, regardless of how much SOL they deposited. Excess SOL above the minimum deposit is automatically refunded.

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.

5. Flat-Rate Equal-Yield Staking

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.

5.1 Design

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.

reward = epochs_elapsed * flat_reward_per_epoch

This is independent of staked_amount. A staker with 10 EQL earns the same per epoch as a staker with 10,000,000 EQL.

5.2 Staking Reserve

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.

5.3 Why Flat-Rate Matters

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.

6. Probabilistic Concentration Decay

Even with equal distribution and equal staking, secondary market trading can create concentrated holdings. Equilibrium addresses this with an active anti-whale mechanism.

6.1 How It Works

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:

decay_amount = target_balance * decay_rate_bps / 10,000

The decayed tokens go to a redistribution pool (95%) and a cranker bounty (5%). The bounty incentivizes permissionless enforcement.

6.2 Redistribution

Any token holder can claim an equal share from the redistribution pool. The share is calculated as:

share = pool_balance / total_launch_participants

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.

6.3 Opt-in via Delegation

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.

6.4 Net Effect

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.

7. Authority Burn and Immutability

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.

8. Protocol Parameters

All parameters are set once at initialization and are immutable after the authority burn.

ParameterDescriptionExample Value
total_supplyFixed token supply1,000,000,000 EQL
min_deposit_lamportsSpam filter for launch participation0.01 SOL
staking_pool_bps% of supply reserved for staking rewards1000 (10%)
flat_reward_per_epochTokens earned per staker per epoch1,000 EQL
slots_per_staking_epochEpoch length in Solana slots216,000 (~1 day)
whale_threshold_bpsHolding % that triggers decay eligibility100 (1%)
decay_rate_bps% decayed per crank from whale wallets10 (0.1%)
redistribution_cooldown_slotsMinimum slots between cranks216,000 (~1 day)

9. Security Considerations

9.1 Sybil Resistance

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.

9.2 Checked Arithmetic

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.

9.3 PDA Authority

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.

9.4 Delegation Validation

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.

9.5 Audit Status and Risk Disclosure

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:

Risk Disclosure: (1) Undiscovered vulnerabilities may exist in the smart contract logic, despite careful design and testing. (2) Bugs in the Anchor framework, Solana runtime, or SPL Token program could affect protocol behavior in ways not anticipated by the developer. (3) Once authority is burned, no party can patch, upgrade, or fix the protocol, even if a vulnerability is discovered. (4) Loss of deposited SOL or minted EQL tokens is possible and would be permanent. (5) This protocol is experimental. Participants should not deposit more than they can afford to lose entirely.

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.

10. Technical Architecture

10.1 Program Structure

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.

10.2 Accounts

AccountPDA SeedsPurpose
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

10.3 Instructions

InstructionPhaseWho Can Call
initializeSetupDeployer (once)
burn_authoritySetupDeployer (once, irreversible)
commitLaunchAnyone
revealLaunchCommitted participants
claim_tokensLaunchRevealed participants
stakeLiveAny EQL holder
unstakeLiveActive stakers
claim_staking_rewardsLiveActive stakers
crank_redistributionLiveAnyone (permissionless)
claim_redistributionLiveAny EQL holder

11. Conclusion

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.