Dynasty Copilot
How it works · the engine, end to end

One engine. One decision per pick. Five years of trajectory.

The product reads your Sleeper league once per session and turns the raw state into one synthesized take. No multi-tab dashboard. No tab-flipping. The screenshots below are the live app on real dynasty leagues.

Step 1
What we read from Sleeper

The Snapshot

Each session pulls your league directly from the Sleeper API: rosters, draft state, traded picks, opponent owners, league format (1QB / superflex / TE-premium), and your full pick schedule. We never store league data on a server. Each pick triggers a fresh read; the snapshot lives only as long as the page does.

Mid-draft, picks live in `/draft/<draft_id>/picks`, NOT on the roster object. We merge them so your team appears with what you've actually drafted, not what you started the day with.

League hub showing Do or Dynasty league with snapshot, windows, and contender outlook
Step 2
Direction this year, trajectory five years out

Windows + Contender Outlook

Two windows are computed: CAN-WIN-NOW and FUTURE-EARNED-VALUE, both 0-100. You declare a target weighting (e.g. 65/35 lean win-now); we show you whether each next pick keeps you on plan or drifts you off it.

Below it, the killer dynasty insight: the Contender Outlook. Your roster aged forward year by year using position-specific age curves (RB cliff at 27, WR through 30, TE through 33, QB into late 30s), with future picks materialized as expected- value rookies in the year they'll land. Each year banded as Rebuild / Bubble / Contender. The TAKE names your contender window. The PROTECT bullets name the picks that fund it.

Contender Outlook showing 5-year forecast with 2030 peak and protect-the-window bullets
Step 3
One synthesized take per pick, with PLAYS FROM HERE

The Decision Card

When the draft is live, the engine produces ONE Decision card. PLAYS FROM HERE shows move-level options at this exact moment with window deltas, payoff odds, and what to watch for. Below it, the Live Strategy Board: every dynasty archetype scored against your roster shape, with your drift toward each path updating pick-by-pick.

We explicitly killed the "show every signal as its own panel" pattern. Multi-panel sprawl was the thing we were replacing, not extending.

Decision card with Plays From Here move-level options and Live Strategy Board paths
Step 4
Top candidates by win-now × confidence

The Decision Quadrant

For each pick, the top 12+ candidates plotted on a 2D map: horizon (win-now vs future) on one axis, confidence on the other. Top-left = take if you're chasing this year. Top-right = take if you're building. Bottom = lower confidence, real risk.

Each candidate carries the reasoning inline: "Best available RB," "Horizon anchor: youngest reasonable available," "Real risk." The MY LEAN tag points at the engine's primary call. You can disagree; the quadrant shows you exactly what you're trading off.

Decision Quadrant with ranked candidates by win-now horizon and confidence
Step 5
The League Spectrum

Opponent Characterizations

Every team in your league plotted on Strategy × Value. Punted rebuilders bottom-left. Stockpiled-future leaning teams middle-left. Win-now contenders top-right. Dot size = our confidence in the read. You see at a glance which managers are buyers, which are sellers, and where you sit relative to the room.

Click a team to see what they actually IS right now (not what they think they are), with named trade angles based on the gap between their build and yours.

League Spectrum showing all 12 teams plotted by strategy lean and expected value
Step 6
Conversational, with full context, audited assumptions

The Coach + Defensibility

Every chat turn includes a fresh context block (your roster, the system_decision the card just produced, the window frame, your pick schedule). The coach IS the system. No "the system recommended X but I think Y" splits.

The coach can also reach the open web (KTC, recent injury news, named-pro commentary) when the question genuinely requires fresh context. Every embedded constant in the product (pick decay rates, age curves, archetype thresholds, rookie hit rates) is audited against published research and KTC market pricing by a four-voice review (statistician, dynasty pro, NFL coaching staff, sharp gambler) before it ships. We tell you when we're guessing, when we're anchored, and when the model can't see something the question depends on.

See it on your league

Connect your Sleeper username. We pull your dynasty leagues and show you the engine's read on each one. Free during beta.