SP1 Pilot · live
Sealed-bid contract market · testing hub

One live market. Three roles. Every action ripples.

Clubs bid sealed for free agents; the player privately shortlists and decides; SP1 runs the market. All three surfaces subscribe to the same backend — an action on one shows up on the others in seconds.

01

Open a surface

In the browser — pick a role

02

Install the player app

The real native app — opens straight onto the test player

iOS · TestFlightBuild 19 · on TestFlight
  1. 1Install Apple's TestFlight app from the App Store.
  2. 2Open the SP1 invite from Ben and tap Accept.
  3. 3Launch SP1 — one-tap demo sign-in opens straight onto Lehi.
Bundle com.rennielab.sp1
Latest build 19
Updated 18 Jul 2026
TestFlight invite — ask Ben
Android · APKInstallable
  1. 1On your Android phone, open the install page and tap Install (or scan the QR).
  2. 2Open the downloaded APK; allow install from this source if prompted.
  3. 3Launch SP1 — one-tap demo sign-in opens straight onto Lehi.
Package com.rennielab.sp1
Build 18 Jul 2026
Distribution internal APK
Open the install page ↗
03

Roles & functions

What each role can do today

Player
Lehi — the athlete
  • ·Sees every offer in full (total transparency)
  • ·Builds My Picks, picks ≤3 favourite offers
  • ·Sees which clubs are watching and matches back
  • ·Sets positions & locations → offers scored for eligibility
  • ·Requests revisions as intent (term/money/role) — Scout shapes it
  • ·Accept → 10-day cooling-off → sign; Scout chat + club threads
Recruiter
Darren — the club
  • ·Sees players in market (never a rival's offer — sealed bid)
  • ·Submits one structured offer per market, revises if the player picks them
  • ·Responds to player revision requests
  • ·Watches players and gets matched back
  • ·Sees its own billing — what it owes SP1, paid history
Operator
Tyran — SP1
  • ·Scout AI copilot home — god-view board + what needs you
  • ·Markets board + one Control Room per player (advise, don't drive)
  • ·Clubs account-health hub — adoption, engagement, commercial
  • ·Finance engine — auto-invoicing on cooling-off clear, 1% giveback
  • ·Threads — relays Scout messages between clubs and players
  • ·Full immutable audit log across every surface
One live backend. Every action is a single audit-logged mutation, pushed to every subscribed client in real time. Submit an offer as Darren and watch it land on Tyran's board and Lehi's phone in seconds — no refresh, no scripted demo.
04

What's new

Recent releases — full changelog in the operator console

v2.8Player app, world-class redesignJul 2026
  • ·Picks, Circles, Settings, Scout and the offer-to-accept flow rebuilt end to end
  • ·Circles is now a Campfire-style team space, invite people by email
  • ·Scout is a threaded coach with saved per-club conversations and a human handoff
  • ·Offer page reworked, multi-year money, contract dates, deadlines, revised-offer requests
v2.7SaaS pricing, operator price bookJul 2026
  • ·Pricing, every price on SP1 in one place, versioned with effective dates
  • ·League salary caps are operator-editable and drive club tiers
  • ·One settlement fee for every deal, the two-tier signing fee retired
v2.6Live marketplace, Scout as agentJun 2026
  • ·Sealed offers run end to end, cooling-off, then Signed with an auto-invoice
  • ·Incumbent right-to-match during cooling-off, fully sealed
  • ·Scout generates relocation, negotiation and contract-health per offer
v2.5One screen per player and club, Scout homeJun 2026
  • ·Control Room mirrors the player's app (My Picks, watching, offers)
  • ·Clubs becomes an account-health hub
  • ·Scout is the single operator home, Pulse retired
v2.4Finance engine roomJun 2026
  • ·Real SP1 pricing, fees auto-raised on cooling-off clear
  • ·Tax invoices and manual invoicing
  • ·1% giveback ledger and per-club billing
Full changelog in the console
SP1 · sealed-bid contract market · pilot buildsp1-portal.vercel.app