ATHLIX is a scenario simulator, not a predictive model. It maps a small set of user-controlled inputs through fixed, documented formulas to a self-consistent risk readout. It does not forecast real-world outcomes and is not financial advice.
Four inputs drive everything: age, injury severity (0–100), contract duration (years), and salary exposure (0–100). Same inputs always produce the same outputs (fully deterministic — no randomness).
ageFactor = 1 - clamp((age - 22) / 18, 0, 1) * 0.55
injuryFactor = 1 - (injurySeverity / 100) * 0.78
contractFactor = clamp(duration / 5, 0.25, 1)
exposureFactor = 1 - (salaryExposure / 100) * 0.42
stabilityScore = 100 * (ageFactor * 0.30
+ injuryFactor * 0.36
+ contractFactor * 0.18
+ exposureFactor * 0.16)
collapseProb = 100 - stabilityScore
+ (injurySeverity/100) * 25
+ (age > 31 ? 10 : 0)Wealth curves are Gaussian earnings arcs peaking near age 27 for the cohort baseline and near age + 3 - injury·3 for the player, with an injury/age decay term after the peak. Risk dials and exposure buckets are further fixed transforms of the same inputs. The exact weights live in lib/scenario-engine.ts.
The wealth chart shades a ±bandaround the projected path rather than drawing a single line. Credible projection tools ship uncertainty, and a bare point estimate is misleading — so the band makes the model’s spread explicit.
horizonFrac = (age - startAge) / (endAge - startAge)
spreadFrac = clamp(0.06
+ (injurySeverity/100) * 0.30
+ horizonFrac * 0.22, 0.06, 0.55)
projectedLow = projected * (1 - spreadFrac)
projectedHigh = projected * (1 + spreadFrac)The half-width widens with two things: simulated injury severity (more injury → more variance) and how far out the point is (a fan chart — near-term is tighter than long-range). This is a presentation heuristic over the deterministic path, not a fitted confidence interval from a distribution of outcomes. It communicates “this is a range, not a promise,” without claiming a calibration it doesn’t have.
ATHLIX is a hand-weighted heuristic, not a learned model. Being precise about that gap is the honest framing — here is what the reference public NBA tools actually do and where this simulator sits relative to them.