A sim that only spits out a number is a black box with a scoreboard. This one plays every possession then shows the exact identity clashes that produced the total, which scheme beats which, which archetype the coverage frees, which matchup decides the night, one game or a whole season. You watch it play, then you watch it explain.
The engine plays a matchup possession by possession and hands back not just the result but the interaction trace: the scheme-versus-scheme and archetype-versus-coverage clashes that produced it. Here is Duke's identity against a switch-heavy composite opponent.
Each clash is a real entry in the interaction library, matched to this pairing. The totals are not assumed; they are the sum of these matchups, possession by possession. That is the chain that produced the score.
The engine does not just say Duke wins 71%. It shows the whole game: the clashes on both ends, the box score they add up to, and the two or three things that would flip it. That is a scouting report falling out of a score, not a number handed down from a black box.
Real Duke engine read vs an illustrative composite opponent, run through the real possession-engine, interaction-trace, and projected-box-score structure. Demonstration projection.
A single projected score pretends to a certainty no one has. The engine runs the matchup thousands of times and hands back the whole distribution: the likely margin, the spread around it, and a confidence set by the least-informed team in the game.
Most likely Duke by 6, but the middle 80% of outcomes runs from a 4-point loss to an 18-point win. The result is a range, and the engine trades in the range, not the point.
A 71% favorite is not a promise. It is a bet, and the engine sizes it honestly: a coin-flip swing game and a near-lock both get played thousands of times, and the width of the distribution tells you which one you are looking at. Believable over impressive, applied to a scoreboard.
Illustrative distribution on the real Monte-Carlo simulation structure. Demonstration figures.
Scale the possession engine up and every game on the schedule gets played thousands of times. The record becomes a band, the season's coin-flips get named, and a full bracket resolves into advancement odds. Same Duke read.
The record band is the range across thousands of seasons; the swing games are the three coin-flips that actually decide where the band lands. This is how a season stops being a hunch and becomes a set of odds you can prepare against, game by game, with the trace behind every one.
Real Duke engine read run through the real season and bracket simulation structure. Demonstration projection; opponents shown generically.
Any model can hand you a number and ask you to trust it. This one refuses the black box. It plays every possession, shows the exact scheme and archetype clashes that produced the total, and hands the result back as a distribution with its confidence attached, not a single score pretending to certainty. One game or a whole season, you watch it play, then you watch it explain. The number is where it ends. The trace is why you believe it.
Simulation produces the projection and the trace; turning that into a scout, a game plan, and live adjustments is the next surface.