Economics

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%.

0.20%
0.05%
0.05%
0.05%
Liquidity providers 0.20% · always on
Oracle-node runners 0.05% · always on
Stock → $ROLLA holders 0.05% · protocol on
$ROLLA buyback & burn 0.05% · protocol on

Baseline 0.25% = LP 0.20% + oracle 0.05% (always on). Protocol on adds the two 0.05% slices → 0.35%.

SliceShareWho / what
Liquidity providers0.20%Of the market they back, pro-rata by shares.
Oracle-node runners0.05%Of the market whose oracle they run, split across the quorum.
Stock → $ROLLA holders0.05%Buys real equities distributed to $ROLLA holders.
$ROLLA buyback & burn0.05%Buys $ROLLA on-market and burns it.
Team0.00%No allocation.
Total0.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

Round #48,201 · $GUHSETTLED
Margin0.0800 Ξ
Leverage25×
Notional2.0000 Ξ
Entry → Exit (t=21.4s)100.00 → 101.60
Gross P&L+0.0320 Ξ
Open + close fee (0.10% ea)−0.0040 Ξ

Returned to trader0.1080 Ξ
To vault → equities0.0040 Ξ
To team0.0000 Ξ

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.