Rules.
Short version: draft five, captain one, lock Monday, settle Friday, get paid in stocks. Long version below. Everything is verifiable on-chain.
Schedule
All times New York (ET). Draft window opens at the previous round's settle (Friday 16:00 ET) and closes at the NYSE open on Monday, 09:30 ET. Live from Monday to Friday. Settle at the NYSE close, Friday 16:00 ET. Payday follows within two hours. If Monday is a market holiday, lock moves to the next trading day. If Friday is a holiday, settle moves to the previous trading day. On early-close days (Nov 27, Dec 24) settle is at 13:00 ET.
| Round | Draft opens | Lock | Settle |
|---|---|---|---|
| Week 1 | Wed, Sep 23 08:00 ET | Mon, Sep 28 09:30 ET | Fri, Oct 2 16:00 ET |
| Week 2 | Fri, Oct 2 16:00 ET | Mon, Oct 5 09:30 ET | Fri, Oct 9 16:00 ET |
| Week 3 | Fri, Oct 9 16:00 ET | Mon, Oct 12 09:30 ET | Fri, Oct 16 16:00 ET |
| Week 4 | Fri, Oct 16 16:00 ET | Mon, Oct 19 09:30 ET | Fri, Oct 23 16:00 ET |
| Week 5 | Fri, Oct 23 16:00 ET | Mon, Oct 26 09:30 ET | Fri, Oct 30 16:00 ET |
| Week 6 | Fri, Oct 30 16:00 ET | Mon, Nov 2 09:30 ET | Fri, Nov 6 16:00 ET |
| Week 7 | Fri, Nov 6 16:00 ET | Mon, Nov 9 09:30 ET | Fri, Nov 13 16:00 ET |
| Week 8 | Fri, Nov 13 16:00 ET | Mon, Nov 16 09:30 ET | Fri, Nov 20 16:00 ET |
| Week 9 | Fri, Nov 20 16:00 ET | Mon, Nov 23 09:30 ET | Fri, Nov 27 13:00 ET (early close) |
| Week 10 | Fri, Nov 27 13:00 ET | Mon, Nov 30 09:30 ET | Fri, Dec 4 16:00 ET |
| Week 11 | Fri, Dec 4 16:00 ET | Mon, Dec 7 09:30 ET | Fri, Dec 11 16:00 ET |
| Week 12 | Fri, Dec 11 16:00 ET | Mon, Dec 14 09:30 ET | Fri, Dec 18 16:00 ET |
| Week 13 | Fri, Dec 18 16:00 ET | Mon, Dec 21 09:30 ET | Thu, Dec 24 13:00 ET (early close) |
| Week 14 | Thu, Dec 24 13:00 ET | Mon, Dec 28 09:30 ET | Thu, Dec 31 16:00 ET |
Lineup
- 5 slots, each a distinct stock from the draft universe (35 tokenized stocks and ETFs with a live Chainlink feed).
- 1 captain: points ×2.
- Long or short per slot. A short scores the inverse of the return. Max 2 shorts.
- Salary cap 100 credits. Salaries are frozen for the round when the draft window opens.
- One lineup per wallet in the Global League. Unlimited edits until lock; the last signed lineup counts.
Salaries
Salary encodes how obvious a pick is. Ranks are a weekly market-cap table (admin config); the tier grid for a 35-name universe is: rank 1–7 → 30, 8–14 → 24, 15–22 → 18, 23–29 → 13, 30+ → 9.
| Salary | Stocks |
|---|---|
| 30 | NVDA, MSFT, AAPL, GOOGL, AMZN, META, TSM |
| 24 | TSLA, SPCX, ASML, ORCL, SPY, QQQ, MU |
| 18 | AMD, PLTR, BABA, INTC, DELL, MSTR, COIN, CRWV |
| 13 | SNDK, CRCL, NBIS, RKLB, IONQ, GME, SLV |
| 9 | EWY, USO, CLSK, RGTI, USAR, SGOV |
Scoring
For each stock, ret = P_settle / P_lock − 1 where both prices are the last Chainlink feed answer at or before the lock and settle instants. Chainlink prices the token (underlying × uiMultiplier), so splits and dividend adjustments do not create fake returns. Slot points round(ret × 1000): +1.5% = 15 pts. Short slot: round(−ret × 1000). Captain ×2.
- Clean sweep +25: all five slots positive.
- Moonshot +15 per slot at ≥ +15% (≤ −15% for a short).
- Diamond captain +30: your captain (long) is the round's best performer of the whole universe.
- Tie-break: earlier signed submission timestamp.
The scorer is a pure TypeScript function published with test vectors. Anyone can recompute every result from the published snapshots.
Oracle and stale feeds
Prices come only from Chainlink Data Feeds on Robinhood Chain, never from DEX spot. Feeds update on a 0.5% deviation and do not update while US markets are closed. A stock whose feed goes stale for more than 24 hours during a round is removed from the universe and any slot holding it scores 0 for the round.
Prizes
The prize vault is funded by $DRAFT trade fees, converted to tokenized stocks during the week. Top 150 lineups in the Global League are paid: 15% to 1st, 9% to 2nd, 6% to 3rd, 2% each to 4–10, 0.75% each to 11–50, 0.26% each to 51–150. You are paid in the stock you captained if it is on the prize whitelist, otherwise in SPY. Payouts are pushed by the vault: nothing to claim, no gas. Minimum payout $1, dust rolls to next week.
Eligibility
- Hold at least the Rookie threshold of $DRAFT at lock and at settle. Selling mid-week forfeits the round's payout.
- First payout requires having held the threshold for 7 days.
- Tiers unlock access only: Rookie (1 lineup), Pro (3 lineups, private leagues), Legend (badge, Board, ×3 vote weight). Never scoring advantages.
- Tokenized stocks on Robinhood Chain are not available to residents of the United States, Canada, the United Kingdom, Switzerland or the UAE. Prize-eligible play is blocked there; watch-only mode is available.
- Team wallets are public and excluded from prizes.
Fairness and anti-abuse
Lineups are EIP-712 signatures stored off-chain. At lock, the Merkle root of all lineups and the hash of the price snapshot are published on-chain; at settle, the settle snapshot hash and the results root. Max 2 wallets per device; clusters with identical lineups on the same device or IP are excluded from payouts for the round, with the decision logged.
Proof
Each round page shows the lineups root, both snapshot hashes, the lock and settle blocks, every payout transaction, and a "recompute" button that rescoring the round in your browser from the published snapshots.