Pre-alpha · 2026 NFL season

Your roster
is yours.

No commissioner can edit your team, force a trade through, or overrule a result — there is no such function to call. League rules are frozen at creation and hashed on-chain, and you sign that hash to join. The champion is derived from the Week 17 result, not declared by an administrator.

  • Open source, MIT
  • Full PPR, 12 teams
  • Built for the Solana Seeker

A season, end to end

Everything about how rostr works, in one place.

Every other fantasy platform asks you to trust an administrator.

This one doesn’t. Four things move off the administrator’s desk and into code.

01

Rules are immutable

A league’s scoring, roster, payout split and deadlines are frozen at creation and shown in full before anyone joins. The rule set is hashed on-chain and joining is a signed transaction referencing that hash, so consent is cryptographic rather than a checkbox.

No commissioner can rewrite scoring in Week 10 because their team is losing.

02

The pot is escrowed

Optional per league. Everyone deposits the same amount of the same token, and funds unlock only when the season resolves. No treasurer holding a Venmo balance until March.

Not live yet — the settlement instruction is unwritten, so pot leagues cannot take a deposit today.

03

Nobody declares a winner

The contract holds the bracket, the scores, and the rules, and derives the champion from the Week 17 result. There is no sign-off step to corrupt.
04

Your roster is yours

A trade freezes both sides the moment it is accepted, then waits out a 48-hour window in which a third of the uninvolved managers can veto it. No commissioner can force one through, reverse one, or edit a roster — there is no such function to call.
What’s coming

Built in the open, shipped in order.

Every stage is either running today or honestly labelled as not. The dates are targets, not promises — what’s fixed is the order.

  1. 01

    Season-long leagues

    Live2026 season

    Create a league, invite eleven people, draft, and play a full NFL season. Scoring, roster limits, waivers, trades and playoffs are decided by rules frozen and hashed before anyone joins.

    Free to play. No buy-in and no pot — deliberately, for the first season.

    The draft order is drawn from a Solana block nobody could pick in advance, and the rules your league agreed to are anchored on-chain where nobody can edit them afterwards. Not a commissioner, and not us.

    Kickoff 9 September 2026 · the season settles in January
  2. 02

    More sports

    Q4 2026

    Football ships first because football is where the players are. Nothing in the engine knows it is football.

    Sports are data here — a registry of stat keys, positions and lineup slots — never branches in the code. Adding a sport means inserting rows and writing one provider adapter: no migration, and no change to scoring, drafting, trading or settlement.

    That isn't an aspiration. It's why the scoring engine can be tested against an invented cricket rule set today.

    Basketball tips off in October · the registry exists, NFL is the only sport in it
  3. 03

    Daily fantasy

    Q4 2026

    One week. One lineup. Winner takes the pot.

    Salary cap, no season commitment, no draft, no waiver wire. Pick a team under a fixed budget — the better a player has been, the more of your cap he costs — and the highest score wins. Enter for a few dollars; play against everyone who did the same.

    The pot is escrowed, not promised. Every entry fee goes into a vault on Solana that no person holds the keys to, and the payout is derived from the final scores by a program. Nobody approves it. Nobody can decide you didn't win. There is no house edge you have to take on trust — the split is published before you enter.

    The cap, the player prices and the prize split are frozen before entries open. Nobody reprices a player after lineups lock.

    Buy in from $5 · paid out automatically when the slate ends
  4. 04

    Season-long pots

    Q2–Q3 2027

    Buy-in leagues, on the escrow daily fantasy has spent a season proving.

    A weekly contest holds your money for four days. A season-long pot holds it from August to January — so it gets the escrow second, once the same program has settled hundreds of slates in public. Same vault nobody holds the keys to, same settlement derived from posted scores rather than declared by anyone. No commissioner sign-off, no vote, no discretion. An unconditional refund opens on a date fixed when the league is created, so money can always come back out.

    The escrow is built · season-long pots are not started
  5. 05

    Your roster, in your wallet

    Q2–Q3 2027

    Draft a player and he is minted to you — a compressed NFT you hold, not a row in our database.

    He cannot be moved out of it. Not sold, not transferred, not lifted by anything holding your keys. The only things that shift a player are the ones the league already understands: a trade both managers accepted, a drop, a waiver claim. The rules move your roster; nothing else can.

    That matters because a roster is not a collectible. A team sold out from under a league mid-season breaks the season for eleven other people, so the token is built to make it impossible rather than discouraged.

    Compressed, so a full twelve-team league mints its entire 168-player roster for a fraction of a cent. A souvenir you paid gas for is a souvenir nobody wants.

    Not started · no NFT code exists in the repository today
  6. 06

    Native apps

    Q3–Q4 2027

    Native apps, on the Solana Seeker dApp Store, Google Play and the App Store.

    Seeker first, because it is the phone this product was designed for: the wallet is in the operating system, so joining a league, staking a contest and signing your lineup happen without a browser extension or a popup that steals focus. Mobile Wallet Adapter and Seed Vault do the part that is awkward everywhere else.

    The rest follows for everyone who does not have one. Same leagues, same contests, same rules — a draft board built for a thumb rather than a mouse, and a lineup you can set from a car park before kickoff.

    Not started · the mobile design is drawn, nothing is built

A league can be joined, created, and drafted end to end today.

Nothing touches money yet. Bring eleven friends, or two — a single bot can square an odd field.

Open source under MIT. Every rule this page describes is in the repository.

Pre-alpha, targeting the 2026 season. The escrow program is not audited.