Built on exercise science

The science that powers every decision

TTM isn't built on intuition or templates. Every training decision - load, intensity, timing, adaptation - comes from a model with four decades of peer-reviewed research behind it.

SUMMIT
Five foundations

Research that builds altitude readiness

Each pillar is grounded in validated exercise science, published across 40+ years of studies on endurance, altitude, and training adaptation. Click any pillar to explore the science behind it.

1
The Banister Fitness-Fatigue Model
A mathematical framework for how training creates both fitness and fatigue simultaneously. The foundation of TTM's load calculation and taper logic.
Banister et al. (1975) - validated across 40+ years
2
VO₂max at Altitude & Cardiovascular Demand
Why cardiovascular fitness is the limiting factor above 1,500m. O₂ availability drops exponentially with altitude - the model accounts for this precisely.
West et al. (2007) - altitude physiology
3
The Summit Readiness Score (SRS)
A composite measure of cardiovascular altitude readiness (0-100) combining fitness, form, altitude experience, and age factors. Target: 75+.
TTM proprietary - built on validated components
4
Periodization & the Prescription Engine
Polarised 80/20 intensity distribution (Seiler 2010) with 3:1 periodisation structure. 80% of cardio at Z1-Z2, 20% at Z4-Z5. VO2max intervals (Helgerud 4x4 protocol) from Week 1, progressing through Build and Specific phases. The engine recalculates weekly based on actual data.
Periodization models - Matveyev, Bompa, contemporary research
5
Progressive Adaptation & Supercompensation
Why the body can do in month four what would have broken it in week one. The science of how training transforms capability over time - and why this can't be rushed.
Selye (1956); Bompa & Haff (2009) - adaptation theory

Pillar 1: The Banister Fitness-Fatigue Model

In 1975, Banister et al. published a mathematical model describing how training stress produces both beneficial fitness and temporary fatigue simultaneously. This isn't intuition - it's a validated framework published in the Journal of Applied Physiology and applied across 40+ years of endurance research.

The two curves:

  • Chronic Training Load (CTL) - cumulative aerobic fitness built over time (42-day time constant, KFIT ≈ 0.0235). This is the slow, stable curve that represents your true aerobic capacity.
  • Acute Training Load (ATL) - short-term fatigue accumulation (7-day time constant, KFAT ≈ 0.1331). This responds quickly to weekly load and recovers fast.

Training Stress Balance (TSB) = CTL − ATL. This single number tells you whether you're building or recovering. Performance peaks when TSB sits between +5 and +20 - enough fitness accumulated, but not completely tired.

TTM measures every session's Training Stress Score (TSS) from your Strava data, updates your CTL and ATL daily, and calculates TSB to decide whether the next week should push hard or recover. No guessing. No feeling-based adjustments that miss the physiological reality.

Banister Fitness-Fatigue Model - CTL vs ATL over Training Block
Load Time (weeks) CTL (Fitness) ATL (Fatigue) Peak TSB BUILD PHASE TAPER
CTL time constant (fitness) 42 days (KFIT = 0.0235)
ATL time constant (fatigue) 7 days (KFAT = 0.1331)
Optimal TSB for performance +5 to +20
Peak performance window 7-14 days post-taper

Pillar 2: VO₂max at Altitude & Cardiovascular Demand

VO₂max - the maximum amount of oxygen your body can utilize per minute - is the ceiling for altitude performance. Above 1,500m, VO₂ partial pressure drops exponentially. A climber with 60 ml/kg/min at sea level operates at approximately 43 ml/kg/min at 5,000m - a 28% reduction in aerobic capacity.

This isn't because you're less fit. It's physics. Oxygen becomes scarce, and your cardiovascular system can only deliver so much. Training hard at sea level doesn't change that O₂ isn't there. But training your cardiovascular system - building your aerobic threshold, stroke volume, mitochondrial density - means you use what's available more efficiently.

O₂ availability follows exponential decay: roughly exp(−alt/8500) × 100% of sea-level oxygen availability. The model calculates this for your summit altitude and adjusts your required Chronic Training Load (CTL) accordingly. Mont Blanc at 4,808m demands significantly more cardiovascular fitness than Toubkal at 4,167m - and Mt Kenya at 4,985m demands more still.

This is why TTM asks for your summit altitude first. Every training decision after that flows from a precise understanding of what your cardiovascular system needs to do. Direct VO₂max testing requires a lab. TTM uses Chronic Training Load (CTL) as its validated field proxy - accumulated systematically over 42 days, CTL reflects the cardiovascular adaptations (stroke volume, capillarisation, oxygen extraction) that determine how well you perform when O₂ is scarce. Pillar 1 is the model. This is why it matters.

O₂ Availability vs Altitude - Exponential Decay
100% 75% 50% 25% 0 2,000m 4,000m 6,000m 8,000m Mont Blanc 57% Matterhorn 59% Mt Kenya 55% O₂ = exp(−alt / 8500) × 100% Altitude (m)
VO₂max reduction rate ~1% per 100m above 1,500m
O₂ availability decay exp(−alt / 8500)
Primary limit above 5,000m Cardiovascular fitness

Pillar 3: The Summit Readiness Score (SRS)

The SRS is TTM's proprietary composite measure of cardiovascular altitude readiness, expressed as a 0-100 score. It's not a prediction of summit success - that depends on technical skill, luck, and conditions. It's a measure of whether your aerobic system is ready for the cardiovascular demand of your objective.

SRS components (5 weighted pillars):

  • Fitness Score (35%): Your current Mountain Fitness (MF) compared to the target MF for your objective. The core aerobic engine.
  • Vertical Capacity Score (25%): Accumulated vertical gain over your training block relative to the target. Measures mountain-specific volume.
  • Long Day Score (10%): Whether you've completed a long training day approaching summit-day duration. A dress rehearsal for pacing, nutrition, and equipment - not a fitness builder. Weighted low because cumulative training matters more than any single session.
  • Descent Readiness Score (15%): Your eccentric load history relative to the descent demands of your objective. Tracks whether your body is prepared for the downhill half of summit day.
  • Consistency Score (15%): Training compliance over recent weeks. Consistent athletes adapt better than sporadic ones, even at the same total volume.

Targets: SRS 75+ means you're ready to go. 85+ is exceptional. Below 75, your cardiovascular system isn't yet ready - more training is needed.

Important caveat: SRS is cardiovascular readiness only. Technical skill, proper acclimatisation strategy, and objective hazard assessment are outside the model and equally critical.

Summit Readiness Score (SRS) - Component Breakdown
78 SRS
Fitness Score (35%)
Vertical Capacity Score (25%)
Long Day Score (10%)
Descent Readiness Score (15%)
Consistency Score (15%)
Minimum for confident attempt 75
Exceptional readiness 85+
Scope of model Cardiovascular only

Pillar 4: Periodization & the Prescription Engine

The Prescription Engine doesn't hand you a fixed plan and wish you luck. It rebuilds your remaining training block every week based on actual Strava data - what you actually accomplished, not what was scheduled.

The 3:1 structure: Three progressive build weeks followed by one recovery week. This structure is grounded in classic periodization theory (Bompa & Haff, Periodization: Theory and Methodology of Training, 2009) and is widely validated across endurance research - cited in Issurin (2010) and broadly applied in high-performance coaching. Each build block increases Training Stress Score (TSS) by approximately 8-12% relative to the previous block, allowing your body to adapt without plateauing or breaking down.

Other approaches exist - including higher-frequency structures like 6 days on / 1 day off. TTM uses 3:1 because the recovery week is not lost time: it is where adaptation occurs. Volume without structured recovery produces fatigue accumulation, not fitness. The Banister model captures this directly - Chronic Training Load (CTL) grows through the interaction of stress and recovery, not just stress alone.

Taper calculation: The model determines when your taper should begin by solving for the optimal peak timing. This typically represents 10% of your total training block and is calculated to bring your Training Stress Balance (TSB) into the +10 to +15 range exactly at your summit date - the sweet spot where fitness is high and fatigue is cleared.

Weekly recalculation: Every Monday, the Engine reads your Strava history, calculates what you actually achieved, and regenerates the full remaining plan. Missed a session? The Engine distributes that load across remaining weeks. Crushed expectations? Your taper moves earlier or extends. No manual adjustments. No missed window.

24-week training block
Phase 1: Base Building
1
2
3
R
5
6
7
R
9
10
11
R
Phase 2: Build & Peak
13
14
15
R
17
18
19
R
Phase 3: Taper to Summit
21
22
23
24
Build Week
Recovery
Taper
Training structure 3 build weeks + 1 recovery
Progressive overload per block +8% to +12% TSS
Taper duration ~10% of total block
Recalculation frequency Every Monday

Pillar 5: Progressive Adaptation & Supercompensation

In 1956, Hans Selye described the General Adaptation Syndrome - the body's universal response to stress. It has three stages: Alarm (the body is stressed beyond its current capacity), Resistance (recovery begins, the body rebuilds), and Adaptation (it rebuilds stronger than before to handle the same stress more easily next time).

In training, this is called supercompensation. Apply training stress → fitness temporarily drops as fatigue accumulates → recovery occurs → the body adapts to a new, higher baseline. Repeat the cycle at slightly higher load and the baseline rises again. This is how capability is built: not in a straight line, but through repeated stress-recovery cycles stacking upward over months.

Why this can't be rushed: Each adaptation cycle requires 10-21 days. The CTL time constant of 42 days in the Banister model directly captures this biology - it takes roughly six weeks for the body to meaningfully shift its aerobic baseline. Compressing 24 weeks into 8 doesn't accelerate adaptation; it overloads the system before it has time to respond. The result is injury or burnout, not fitness.

What this means in practice: The first 4-6 weeks of a structured program feel hard precisely because adaptation hasn't happened yet. Sessions that feel impossible in week two feel moderate in week eight. By week sixteen, those same sessions are recovery work. That progression is the science working. It cannot be shortcut - only respected.

This is also why TTM's AI coach doesn't prescribe peak load from day one. It reads your current CTL (where your body actually is today), tracks your daily Strava data to see how quickly you're absorbing load, and increases stress only when the data shows you've adapted to the previous level. The program isn't built around what you should be able to do - it's built around what your physiology shows it can currently handle.

Supercompensation Cycles - Fitness Baseline Rising Over Time
Time (weeks) Fitness Stress Adapt Adapt Adapt Adapt CTL trend W1 W4 W8 W12 W16
Adaptation cycle duration 10-21 days per cycle
CTL baseline shift (perceptible) 6-10 weeks minimum
Foundational research Selye GAS model (1956)

What the model measures - and what it doesn't

TTM's model measures cardiovascular altitude readiness with precision. The research is sound. The math is validated. But we're explicit about scope:

A high SRS means your cardiovascular system is ready. It doesn't mean you'll summit. That also requires technical skill, proper acclimatisation strategy, good fortune with weather, and the experience to know when to turn around. Every climber should use this as one part of their preparation - not the whole story.

See the model in action

Your program. Your summit.

Explore the algorithm with real-world scenarios and see how TTM builds a training plan tailored to your altitude objective.

Join Early Access →