MAVINTY
FEATURES · WHAT'S INSIDE · WHAT'S NEXT

Built like
a training
OS.

Six things Mavinty does today. Two we're building. Zero we're faking. If a feature isn't shipped, it's on the roadmap below — not in this list.

→ Shipped today

Six core loops. All live. All tested on me.

LIVE
→ 01 / ENGINE

Adaptive training engine

Re-plans your week every morning at 06:00 local. Considers fatigue, fitness, time available, and the gap to your next race.

→ inputs 19+ signals per day
→ runs daily + on every sync
→ horizon 16w marathon · 26w 70.3 · 30w 140.6
LIVE
→ 02 / TAPER

Race taper protocols

Built-in tapers tuned per distance: 7-day Half Mar · 10-day Marathon · 14-day 70.3 · 21-day 140.6. Volume curves match the science, not vibes.

→ volume w-3: -20% · w-2: -40% · w-1: -60%
→ intensity preserved at 100%
→ recovery sleep + nutrition cues
LIVE
→ 03 / SYNC

Garmin + Wahoo + Coros sync

Workout pushed to your watch when you wake up. Structured intervals, pace targets, power zones — pulled from intervals.icu, no manual entry.

→ devices Garmin · Wahoo · Coros · Polar · Suunto
→ format structured workout via intervals.icu
→ post-ride auto-pulled within 60s
LIVE
→ 04 / NUTRITION

Photo meal logging

Photo a meal. AI estimates portions, calories, and macros. Recovery-aware targets adjust to your last 24h of training and HRV.

→ input photo + voice description
→ output kcal · protein · carbs · fat · timing
→ adjust by training load + recovery state
LIVE
→ 05 / READINESS

Daily readiness score

One number, 0–100. Built from HRV, sleep, RHR, body battery, and morning pain check. Drives the engine's "push hard or pull back" decision.

→ signals HRV · sleep · RHR · body battery · pain check
→ baseline personal, 14-day rolling
→ override "I feel fine" via chat
LIVE
→ 06 / EXPLAIN

Every change, explained

No black box. Every session swap, intensity tweak, or rest day comes with one line of "why" — readable in under 5 seconds.

→ format 1 line, plain English
→ archive searchable history
→ override "do this instead"
→ The engine, exposed

What goes in, what comes out.

Mavinty isn't a recommendation engine that nudges you toward a workout. It's a decision engine that picks one specific session for tomorrow morning, with stakes — your race time depends on it being right.

→ 19 input signals
→ 4 race-distance models (Half Mar · Marathon · 70.3 · 140.6)
→ 1 daily output: today's session + the why
→ explained in plain English, every time

HRV (7-day rolling)49ms · -2% baseline
Sleep duration7h 12m
Sleep quality (Garmin)78 / 100
Recent TSS load45 last 7 days
ATL / CTL / TSB11 / 4 / -7
Race target proximityT-175 days
Block phaseRe-entry · Wk 1
Time budget today60 min @ 06:00
Pain level (back)1/10 stable
→ DECISIONZ2 aerobic 45min · McGill Big Three
→ Plays well with

Your existing kit, not a forced rebuild.

20 platforms through intervals.icu — no extra subscription. If you already have a Garmin and an Oura, you're set up in 4 minutes. If you don't, manual logging works — it just gives the engine less to work with.

→ Tier 1 — Watches
Garmin740+, Fenix, Edge
WahooElemnt, Roam
PolarVantage V3
SuuntoRace, Vertical
CorosApex, Vertix
AmazfitT-Rex, Cheetah
Apple WatchSeries 6+
HuaweiGT, Ultimate
→ Tier 2 — Training apps
Zwiftworkout sync
Rouvyindoor routes
MyWhooshindoor
TrainerRoadstructured
Concept2erg / row
HammerheadKaroo
→ Tier 3 — Wellness / recovery
OuraHRV, sleep
Whoopstrain, recovery
Stravaworkout feed
Withingsscale + sleep
Tanitabody composition
Google FitAndroid Health
→ Roadmap, public

What's coming. Honestly.

No "we're working on it" platitudes. If something is in the next column, it's behind a flag in main today. If it's two columns out, code exists but isn't safe yet. If it's three out, we have a design doc — that's it.

→ Now (live)

Currently shipped

Adaptive engine

Garmin / Wahoo / Coros / Polar / Suunto sync

Daily readiness + explain layer

Photo meal logging

Recovery-aware nutrition

Stripe payments (cards + Apple Pay + Google Pay)

Crypto payments (BTC, USDC)

5 languages: EN · RU · UK · ES · DE

→ Q2 2026 (beta)

Next 60 days

Daily workout emails

Post-workout scoring

Dynamic zones

Drill / exercise videos

Strava 2-way sync

→ Q3 2026 (before Gandia)

Before Gandia

Race-day live pacing

Race-day brief (all 4 distances)

Gear & nutrition profiles

Travel / jet-lag protocol

→ Honest comparison

vs the alternatives.

A real-world comparison, not a feature checklist of things no one uses. We're not better at everything — we're built for one specific job.

Capability
Static plan PDF
Generic AI app
Mavinty
Adapts when life breaks
No
Partially
Daily, automatic
Race-distance specific
If you bought right one
Generic
Half Mar · Marathon · 70.3 · 140.6
Explains its decisions
N/A
Black box
1 line, every change
Built by an athlete
Sometimes
Rarely
3× IM finisher · AWA Silver 2020 · racing 4th in 2027
Cost (per month)
£0–£40 once
£15–£25
£29 (founding)
Replaces a £280 coach
No
No
For the planning side, yes
→ Founding member · Founding rate locked

Race ready. Not Mavinty-ready.

£29/month for first 500. Then £39 for everyone else. Same product. Founding rate locked as long as you stay subscribed.

14-day money back · Cancel anytime