Architecture
Full-stack platform
Three portals, one matching engine, one broadcast system. Purpose-built for 30 teams, 200+ prospects and 60 draft slots.
1
Declaration
Players enter the system via the Prospect Portal. Profiles, highlight reels, medical records. Agents can submit on behalf. League validates eligibility. ~200+ players annually.
3 weeks
2
Virtual interviews
30-minute meetings with any team. Scheduled centrally by the league. Encrypted, confidential sessions. Teams are under no obligation to interview every prospect. Both sides evaluate.
2 weeks
3
Workouts
Teams extend invitations. Players choose which to accept. One player could visit all 30 teams. Platform coordinates travel, facilities, scheduling.
4 weeks
4
Sealed rankings
Teams rank min. 60 players. Players rank all 30 teams - no opt-outs. Independent Evaluation Panel (100 media/scouts) submits sealed Consensus Ballots. AES-256 + Shamir's Secret Sharing. No one can view rankings until match execution.
1 week deadline
5
Algorithm execution
Modified Gale-Shapley processes both sealed preference sets. Produces a stable matching - 60 player-team pairs. Third-party audited by Ernst & Young.
<1 second
6
Draft night
A randomizer selects teams in random order. Commissioner reads the match. Player learns result 60 seconds early via Match Device. 60 reveals. Both sides genuinely surprised.
Live broadcast