One number, updated every day from your synced training data, tells you whether you're on track for your peak. Here's how it's built. And how it stays honest.
One number, updated every day from your synced training data, tells you whether you're on track for your trek. Here's how it's built. And how it stays honest.
14 days free · No card · iOS app + web
Jakob, the founder, walks through the whole thing: why gym fitness falls short on the mountain, how your route shapes the plan, the readiness score, and what happens when you miss training.
Tell the app which trek you are walking and when you leave. The plan is built backwards from day one, around the stages you will actually walk: the days in a row, the hardest day, the descent that arrives tired.
Jump to

It reads your training data every morning and tells you where you stand. Not "your fitness is trending up" - that's a metric. This is a verdict. On track. Building. Behind.
A band, a colour, a plain-English readout. You wake up, you know.

Your SRS is a weighted composite of five signals TTM reads from your synced data.
Your trek readiness is a weighted composite of six signals TTM reads from your synced data, days in a row included.
Under the hood: Banister's fitness-fatigue model (1975), tuned for mountain physiology. Every metric moves every day from your real training data.
Sunday: the whole plan rebuilds. Not just the number.

Sunday evening, 6pm.
You missed Wednesday. Threshold session, planned. Kid got sick, work went sideways, the day disappeared.
You missed Tuesday. Uphill threshold repeats, planned. Kid got sick, work went sideways, the day disappeared.
The plan doesn't judge. The plan doesn't sit there frozen. At 6pm on Sunday, your local time, TTM reads six signals from your week - what got done, what got skipped, how your body responded to what you did do - and re-prescribes next week around it.
Threshold moves to Tuesday. Long-day pushes forward one week. Summit date doesn't move.
The threshold repeats move to Thursday. The trek weekend stays where it is. Departure date doesn't move.
The plan bends. So the summit doesn't have to.
The plan bends. So the trek doesn't have to.

Summit morning. In an hour, you move.
Day one. In an hour, you walk.
The same phone. The same number. This time it says 85. Band: Summit Ready.
The same phone. The same number. On day one of training it said 58 now, target 88 by departure. This morning it says you got there.
You'll open the app once before you put it away. It'll say what it always said - a specific number, a specific band, a plain-English readout - but this morning it says you're ready. Not because you hope you are. Because you built it, and something was watching the whole time.
You knew before you left home. You know now.

| Feature | TTM | Template plan | Generic endurance app | AI chat coach | |
|---|---|---|---|---|---|
| Answers "am I ready?" for your specific peak | Answers "am I ready?" for your specific trek | ✓ | ✕ | ✕ | ~guesses |
| Rebuilds every Sunday around what you actually did | ✓ | ✕ | ✕ | ~you re-input | |
| Reads real wearable data direct from Garmin, Suunto, Coros, Polar, and Apple Health | ✓ | ✕ | ~partial | ✕ | |
| Calibrated to altitude, not road running | Calibrated to consecutive days and altitude, not road running | ✓ | ~some are | ✕ | ✕ |
14 days free, no card. iOS app + web · Android coming.
Start free for 14 days → Join the waiting list → See plans See trekking plansFree readiness score · 14 days free, no card · iOS app + web