Fees, split where the work is
A market charges 0.25% of traded notional — 0.35% with the protocol layer on — and it is split per market, so every party earns only on the volume they actually serve. Nothing is discretionary; every slice has an address. Team: 0%.
Baseline 0.25% = LP 0.20% + oracle 0.05% (always on). Protocol on adds the two 0.05% slices → 0.35%.
| Slice | Share | Who / what |
|---|---|---|
| Liquidity providers | 0.20% | Of the market they back, pro-rata by shares. |
| Oracle-node runners | 0.05% | Of the market whose oracle they run, split across the quorum. |
| Stock → $ROLLA holders | 0.05% | Buys real equities distributed to $ROLLA holders. |
| $ROLLA buyback & burn | 0.05% | Buys $ROLLA on-market and burns it. |
| Team | 0.00% | No allocation. |
| Total | 0.25% / 0.35% | Protocol off / on. |
Why split it this way?
Incentives are local. Liquidity providers earn only on the market they back; oracle-node runners earn only on the market whose oracle they run. Turn the protocol layer on and two more 0.05% slices appear — one buys real stock for $ROLLA holders, one buys back and burns $ROLLA. That's the flywheel; the market runners keep the baseline either way.
Liquidity providers earn two ways
Depositing into a market's pool is both renting a fee stream and taking a position against consensus — you earn the LP fee slice and the house edge. See Farm.
A single trade, traced end to end
The trader made money and still paid into the vault — winners fund it too. A player's headline stat is not their P&L, it is lifetime fees contributed.