Fees

All trading fees are charged per fill, on notional, deducted from each side's collateral. Rates are in extended basis points (EBP, 1/100 bp).

StreamMakerTaker
Sequencer0.25 bp + $0.03 flat/side0.75 → 3.75 bp by global bond utilization + $0.03 flat/side
Integrator0.25 bp0.25 bp
Insurance0.5 bpdynamic — steers the fund to target; see below
  • Dynamic taker sequencer fee: 0.75 bp while global sequencer-bond utilization ≤ 50%, linear to 3.75 bp at ≥ 90% — congestion pays sequencers more and attracts more bonded capacity.
  • Dynamic taker insurance fee: the base rate scales with the fund's target ratio0.5 bp at the 2% minimum target, linear to 2 bp at the 10% maximum. Below target it multiplies up sharply — base × (1 + 49 × shortfall²), hard-capped at 45 bp; above target it discounts linearly to zero at 2× target. Risk-reducing size pays the base closing fee (or the dynamic rate, when that is even lower). Exact curve: RiskParamsLib.getTakerInsuranceFeeEbp.
  • Integrator fee: each order carries an optional integrator address (frontend/aggregator) that earns its cut on every fill of that order. Referral revenue is protocol-native — see the integrator guide.
  • Bug-bounty tax: 1% of every fee stream (sequencer, integrator, insurance) is skimmed to a bug-bounty address fixed at factory deployment — a standing white-hat budget that accrues automatically.

Non-trading rewards

ActionRewardPaid from
Liquidation (per position)max($0.10, 2 bp of notional)insurance fund
Terminal settlement (per position)max($0.10, 2 bp of notional)the settled position's own remaining collateral; insurance only when its own loss wiped it out
ADL execution0.1% of averted bad debtinsurance fund
Omission challenge1% of min(batch, order) notionalsequencer bond
Stale-flag challenge½ × 1% of batch notionalsequencer bond
UMA termination proposer0.1% of the fund, capped $100, once per pairinsurance fund

Fee payouts to sequencers/integrators/bounty that fail to transfer (e.g. USDC blacklist) are re-credited to the insurance fund rather than blocking settlement.