01 Liquidity Rewards Program
$4,000 monthly USDC pool ·200,000 monthly points pool
Program is subject to change
Program Overview
The Market Maker Rewards Program distributes $4,000 per month in USDC and 200,000 points to participating market makers based on verifiable on-chain activity. The program is designed to attract sophisticated algorithmic traders and institutional liquidity providers who can meaningfully improve execution quality for takers on the exchange.
▸Objectives
- 01Maintain tight, continuous two-sided markets across all listed pairs.
- 02Reduce average spread for taker orders.
- 03Incentivize uptime during volatile market conditions, when liquidity is most needed.
- 04Attract institutional market makers and quant desks.
- 05Reward passive liquidity providers through vault participation.
▸Program Structure
Rewards are distributed weekly: $1,000 per week in USDC ($4,000 per month) plus 50,000 points per week (200,000 points per month). Scoring resets each Monday · 00:00 UTC.
The weekly USDC reward pool is split 50/10 between two independent tracks: the Majors Pool (BTC-PERP and ETH-PERP) and the Alts Pool (all other markets), each receiving $500 per week. The weekly points pool is split 35/65 in favor of the Alts Pool: 17,500 points per week to Majors and 32,500 points per week to Alts. This points skew reflects the program's emphasis on bootstrapping coverage across alt markets, while keeping USDC neutral to avoid distorting fee economics.
Points are skewed toward Alts to bootstrap coverage across the long tail of markets. USDC stays neutral to avoid distorting fee economics.
Makers are scored and ranked separately within each pool. Only the top 3 ranked makers per pool receive rewards each epoch. Final payouts within each pool are distributed pro-rata among the top 3 based on their Final Scores.
“Pool sizing is a floor, not a ceiling. As trading activity on 01 grows, the reward pools will scale upward in proportion to overall platform volume.
Scoring Methodology
Makers participate in two separate reward pools — Majors and Alts — and are scored independently within each. A maker's share of each pool is determined by their proportional score across two buckets: Maker Volume and Liquidity Quality. These buckets are calculated separately, then combined using fixed weights to produce a final score for each pool.
▸2.0 · Definitions
- Mid price
- The reference price used in all distance and spread calculations is the Pyth external index price for the market, sampled at the moment of each snapshot. Internal book mid is not used — this eliminates the ability for any participant to drift the reference by skewing their own quotes.
- spread_in_bps
- For a given resting order, the absolute distance from the Pyth mid to that order's limit price, expressed in basis points:
|order_price − pyth_mid| / pyth_mid × 10,000. Computed per-order; bid and ask each have their own value. - Qualifying order
- A resting post-only limit order with
spread_in_bps ≤ 40andnotional ≥ $100. - Qualifying two-sided quote
- At least one qualifying bid and one qualifying ask simultaneously present on the book in the same market.
- Snapshot
- A point-in-time read of the book taken once per minute. The exact second within each minute is randomized to prevent timing games.
- Qualifying alt market
- An alt market in which the maker met the 80% uptime threshold (see §4.2) for the epoch. Only qualifying alt markets count toward the Alts Pool eligibility floor (§2.3) and the diversity bonus (§2.3).
▸2.1 — 2.3 · Formulas
Volume Score is computed separately for each pool. Within each pool, a maker's Volume Score is the allocation-weighted sum of their share of filled maker volume across the markets in that pool. Volume on a Majors market contributes only to the Majors Volume Score; volume on an alt market contributes only to the Alts Volume Score.
For each market M, let: vM(maker) = maker's filled maker volume in market M; VM = total filled maker volume in market M across all makers; wM= market M's allocation weight within its pool (see §5). Allocation weights sum to 1.0 within each pool.
Within-pool allocation weights wMare derived from each market's share of its pool's volume over the prior week - not its share of total exchange volume. For example, if BTC and ETH together generate $66M of weekly volume with BTC at $38M and ETH at $28M, then wBTC = 0.58 and wETH = 0.42 inside the Majors Volume Score.
The Liquidity Quality Score is computed from 1-minute snapshots of a maker's resting orders, then aggregated to pool level. To receive any score in a given snapshot, the maker must have a qualifying two-sided quote on the book - both a bid and an ask within 40 bps of the Pyth mid (see §2.0).
where spread_in_bps and bracket_weight are defined in §2.0 and §3 respectively. The market-level Quality Score QM is the time-weighted average of all per-snapshot scores in market M over the 7-day epoch. Markets where the maker falls below the 80% uptime floor contribute QM = 0.
Pool-level Quality Scores are then computed as allocation-weighted sums across the markets in each pool:
Floor. To prevent division blow-up for orders posted essentially at mid, spread_in_bps is floored at 0.1 bps for purposes of the (1 / spread_in_bps) term.
Each pool's Final Score uses only that pool's Volume and Quality Scores (see §2.1 and §2.2). A maker can rank top-3 in one pool without ranking in the other; the two pools are fully independent in scoring and payout.
▸Eligibility · Floors · Bonus · Payout
To receive any Alts Pool payout, a maker must have ≥3 qualifying alt markets in the epoch (see §2.0 for the definition of a qualifying alt market). Makers with fewer than 3 qualifying alt markets earn zero from the Alts Pool that epoch, regardless of their Alts Final Score. There is no analogous floor for the Majors Pool.
This floor is designed to direct alt rewards toward makers who provide broad coverage rather than makers who specialize in a single high-volume alt.
Makers with ≥7 qualifying alt markets in the epoch receive a 1.20× multiplier on their Alts Final Score, applied before the pro-rata payout calculation. The bonus applies to both USDC and points payouts from the Alts Pool. The bonus does not apply to the Majors Pool.
Eligible only if ranked top 3 in that pool; Alts portion additionally requires ≥3 qualifying alt markets.
Same eligibility rules as USDC.
Per-pool weekly totals: Majors $500 USDC + 17,500 points; Alts $500 USDC + 32,500 points. Combined weekly: $1,000 USDC + 50,000 points.
The full pool reward is distributed among the top 3 ranked makers each epoch. Makers ranked 4th or below receive no payout for that pool that epoch. There is no per-maker cap; if fewer than 3 makers qualify in a pool (after applying the eligibility floor for Alts), the rewards are split among those who do qualify.
Liquidity Depth Brackets
Orders are scored according to their distance from the Pyth mid at the time of each snapshot. Tighter quotes earn higher bracket weights. Only orders on both sides of the book simultaneously count toward the Liquidity Quality Score.
Bracket thresholds differ by market type. For Majors (BTC-PERP and ETH-PERP), the standard brackets below apply. For Alts (all other markets), the Tight bracket (A) is widened to 0 – 20 bps from mid, with all other brackets and weights unchanged.
For Alts, Bracket A is widened to 0 – 20 bps from mid. Brackets B, C, and D retain their original ranges and weights.
▸Bracket logic examples
- 01A bid resting $10 from the Pyth mid on a $50,000 market (2 bps) falls in Bracket A — full weight.
- 02An ask resting $60 from the Pyth mid (12 bps) falls in Bracket C — 0.2× weight.
- 03Any order beyond $200 from the Pyth mid (>40 bps) receives zero weight and does not count.
- 04A maker posting only asks — no bids — earns zero Quality Score for that snapshot, regardless of how tight their asks are.
The two-sided requirement prevents makers from posting one-sided quote walls to farm depth score without providing real taker liquidity on both sides.
▸Minimum order size
Orders below $100 notional are excluded from all depth scoring. This prevents dust-order gaming where a maker posts hundreds of minimal-size orders across many price levels to inflate their bracket coverage.
Participation Requirements
Participation is open to any wallet running algorithmic market-making strategies.
▸4.1 · Quoting Requirements
▸4.2 · Uptime Requirement
A maker is considered online in a given minute if they have at least one qualifying bid and one qualifying ask within 40 bps of the Pyth mid. Uptime is calculated as:
Market Allocation
Within the Majors Pool, rewards are allocated between BTC-PERP and ETH-PERP based on their proportional share of major-market volume over the prior week. Within the Alts Pool, rewards are allocated across all non-BTC/ETH markets based on their proportional share of alt volume — with a 2% per-market floor applied within Alts.
Illustrative figures. Volume Share is the market's share of total exchange volume. Pool Allocation is the market's share of its respective pool. The Majors and Alts pools each pay $500 USDC weekly but differ in points (17,500 vs 32,500) per the 35/65 split.
Disqualification
The following activities result in immediate disqualification and forfeiture of current-epoch earnings.
Suspected manipulation triggers a review hold.
Program team reviews within 48 hours. Payouts held pending investigation.
Disqualified wallets are permanently barred from program participation.