The TTM Algorithm

Summit OS

A training architecture built from base camp to summit. Each layer handles a different scale of your training, from the locked macro plan to your daily session card.

1
2
3
4
5
Your Goal & Profile
Step 01 · Adaptive program

Eight inputs become one prescription.

Each onboarding question drives a specific algorithm decision. Hover, tap or swipe to see what each does to your plan.

Swipe to explore the inputs

Eight inputs become one Summit Readiness Score. The plan reshuffles when life happens, calibrated to the altitude you'll actually face.

Next: a plan that adapts week by week
1
2
3
4
5
Your Plan
Step 02 - Your Training Plan

Not a template. A prescription.

The Prescription Engine generates your full training plan from first principles - not a modified generic program, but a periodized build structured specifically around your altitude target, your available weeks, and your current Chronic Training Load (CTL).

It uses 3:1 periodization blocks - three progressive weeks followed by a recovery week - to drive Chronic Training Load (CTL) upward while managing fatigue. The taper is calculated to arrive on summit day with your fitness peaked and your fatigue cleared.

3:1 build blocks - progressive overload across three weeks, then a structured recovery week to absorb adaptation.
Auto-calculated taper - TSB peaks at +10 to +20 on summit day. The maths determines when to ease off.
Environment-specific sessions - urban athletes get stairmaster protocols, weighted step-up blocks, and active recovery runs structured to replicate mountain vertical load within a city gym.
Week 8 of 24 · Build Block 3
Mon
Tue
Wed
Thu
Fri
Sat
Sun
VO2max Intervals (Z5)
Moderate
Easy Z2
Rest
Wednesday · VO₂max intervals
4 × 4 min at 90-95% HRmax · 3 min active recovery at 70% HRmax · Stairmaster, outdoor hills, or building stairs (any modality that sustains Z5). Helgerud protocol - validated to improve VO₂max by 7-9% over 8 weeks.
1
2
3
4
5
Train & Sync
Step 03 - Train & Sync

Do the work. We watch the data.

Connect Strava once and forget about it. Every session you complete syncs automatically - TTM sees your actual heart rate, actual duration, actual Training Stress Score. Not what was planned. What actually happened.

Each morning, your AI coach checks in: your Summit Readiness Score (SRS) for the day, what the session is and why it's prescribed, and what your Strava data from yesterday is telling the model. Each evening, a coached debrief on what it means for your trajectory.

Strava auto-sync - zero manual logging. Your activity data is the source of truth.
Morning readiness check - HRV, resting HR, sleep score, yesterday's actual TSS. Real inputs, not estimates.
Post-session debrief - what the data shows, what it means for your CTL curve, and what to watch tomorrow.
Daily AI coach · Wednesday
⛰️
Morning check-in - 06:42 Your SRS this morning is 74. HRV is solid at 58ms (+4 from 7-day average). Sleep 7.2h. You're carrying moderate fatigue (ATL 71, TSB −5) but well within range for today's VO₂max session. I'd push the first interval at 95% effort and see how you respond before committing to all 4 reps.
🏃
Done. Got all 4 in. Last two were tough but held pace.
⛰️
Session debrief - 19:15 Strava shows TSS 94 - slightly above plan (88) but your HR stayed clean throughout. CTL ticked up to 61.2. You're 3.1 units ahead of projection for week 8. Tomorrow is easy Zone 2 - keep it genuinely easy, 65-70% max HR. Your body is building.
1
2
3
4
5
Adapt Every Week
Step 04 - Adapt Every Week

Your plan evolves. Every single week.

Every Monday, the Prescription Engine runs a full recalculation. It compares what you actually did against what was planned, recalculates your Chronic Training Load (CTL) trajectory, and rebuilds the remaining weeks accordingly.

Missed sessions? The plan shifts forward. Exceptional week? The taper calculation adjusts. High fatigue detected? Intensity drops before your body tells you it needs to. This isn't a static programme - it's a living model that reflects your actual physiology at every point.

Weekly full recalculation - every block from the current week to summit day is rebuilt against actual results.
Fatigue detection - when ATL spikes relative to CTL, intensity is dialled back automatically before injury or illness.
Summit date protection - the algorithm always solves for arriving ready on your date, not on a hypothetical ideal.
CTL progression · weeks 1-24
Wk 1-3
CTL 42→48
Wk 4
Recovery
↓ Rest week
Wk 5-7
CTL 48→57
Wk 9
High fatigue
⚡ Adapted
Wk 10-19
CTL 57→78
Wk 22-24
Taper → TSB +14
🏔️ Summit
1
2
3
4
5
Summit Day
Step 05 - Summit Day

Arrive ready. Not hoping.

Summit day isn't a guess anymore. Your Summit Readiness Score (SRS) on the morning of your attempt reflects 24 weeks of real training data, your actual Chronic Training Load (CTL) at peak, and a taper timed by the algorithm to leave your fatigue cleared and your fitness intact.

You'll know - down to a number - how your cardiovascular system compares to what that altitude demands. The mountain doesn't care how hard you trained. TTM makes sure you trained right.

Final SRS calculated - from your real CTL, real TSB, real training environment history.
Go / no-go intelligence - the model gives you a clear cardiovascular readiness assessment for the attempt window.
Post-summit debrief - your full training arc, what the model predicted vs what happened, ready for your next objective.
Summit day readiness · Mont Blanc 4,808m
85
SRS
Cardiovascular fitness
Strong ✓
Form (TSB)
+13 · Peaked ✓
CTL on summit day
79 / 78 required
Training environment
Urban vertical (-4pts)
Altitude experience
Some · Adjusted ✓
✓ Go - Cardiovascular system ready
Your aerobic capacity is above the required threshold. TSB is optimal. This is what 24 weeks of precise training looks like. The rest is yours to climb.
Runs every Sunday · user local time
The recalibration engine

Six signals make TTM actually adapt.

Every Sunday, the algorithm reads six signals from your week and re-prescribes the next one. Hover, tap or swipe to see what each does to your plan.

Swipe to see the signals

Six signals weighed, one prescription rewritten. Every change is logged, reversible, and visible Monday morning. Never a surprise. That's what makes it adapt.

Why TTM

How TTM compares to everything else

Generic apps track fitness. TTM tracks whether your fitness is sufficient for your specific altitude - and recalibrates every week until it is.

Feature TTM Generic Training App AI Chat Coach
Scientifically modelled CTL / ATL
Summit Readiness Score for your altitude
Urban vertical training protocols ~
Auto-taper calculated to summit day ~
Weekly plan recalculation from real data
Strava / wearable auto-sync
Progressive adaptation detection
Go / no-go readiness assessment ~
Mountain-specific altitude physiology
Full support    ~ Partial / manual    Not available
Ready to start?

Your program. Your data. Your summit.

Join early access and get a personalised program built from day one - not a template, a prescription based on your exact objective and physiology.

Join Early Access