The ve(3,3) Flywheel
Alandale runs on the ve(3,3) model. "ve" = vote-escrow (you lock the token to get voting power). "(3,3)" is game-theory shorthand for everyone cooperating is the best outcome for everyone. Put together, it aligns traders, LPs, protocols, and lockers around one loop.

The loop, step by step
Emissions are minted. Every epoch (one week), the protocol emits new LUTE.
Voters direct them. veLUTE holders vote on which pools receive that week's emissions. Emissions to a pool are proportional to the votes it gets: no votes, no emissions.
LPs earn. LUTE flows to the gauge of each voted pool and is distributed to that pool's liquidity providers.
Liquidity deepens. Chasing emissions, LPs add liquidity to the winning pools, so those pools get tighter prices.
Traders swap. Deep liquidity attracts volume. Every swap pays a fee.
Fees + bribes go to voters. 100% of the trading fees from a pool, plus any bribes protocols paid to attract votes, go to the veLUTE holders who voted for it.
Locking gets more attractive. Higher voter income → more demand to lock LUTE → less circulating LUTE → the loop tightens.
Why it's "positive-sum"
Nobody has to lose for the flywheel to turn. A protocol that wants liquidity for its token doesn't rent it directly. Instead it bribes voters, who point emissions at the pool, which pulls in LPs, which gives traders a good price, which produces fees that flow back to voters. Each participant does the thing that benefits them, and the sum is a deeper, busier market.
Where the numbers come from
Everything on the dashboard is read live from on-chain lens contracts; there is no database and no cached backend. Supply, locked amount, weekly emissions, the pool list, TVL, and APR all come straight from the chain. On a fresh deployment with little liquidity, the numbers really are that small, and they'll grow as pools are seeded.
Last updated
Was this helpful?
