Your morning readiness, with the working shown
Each morning you see how last night compared with your own previous 60 days, and what moved it: HRV against your range, how much sleep you're short, anything worth a second look, and what tends to follow the tags you log. There's an estimate too, but the point is that you can see why, so a number never moves without a reason you can check.
The Today card, tag patterns and the Siri "Get Readiness Estimate" shortcut are built and tested but aren't in version 1.19, the version on the App Store now. They arrive in the next free update for everyone who has the app. Ask, the Weekly Brief and exports are available today.
What the Today card looks like
The card shows how last night compares with your usual, and names what moved it. Tap it and every input appears next to your own usual, with the effect it had and the number of nights behind it.
Readiness estimate
Data confidence: high
- Lowered by: Sleep
- 7-night HRV: within your range
- Recent sleep shortfall: 1 h 40 min
Illustration with made-up numbers
How today is calculated
| Signal | Last night | Your usual | Effect |
|---|---|---|---|
| HRV | 44 ms SDNN | 47 ms (60 nights) | About your usual |
| Resting heart rate | 55 bpm | 54 bpm (60 nights) | About your usual |
| Sleep | 6 h 5 min | 7 h 20 min (58 nights) | Lowered it |
| Breathing rate | 14.6 /min | 14.5 /min (55 nights) | About your usual |
| Wrist temperature | – | – | No reading last night |
Model sensitivity: 40 to 50. That's the range you get by leaving out one signal at a time.
What you get each morning
-
A readiness estimate with its range
One number for how last night compares with your usual, where 50 means at your usual. It comes with the range you'd get leaving out any one signal, and how much history it rests on.
-
HRV status against your own range
Your last 7 nights of HRV against your 60-day range: within, below or above. A single low night doesn't flip it, because it needs at least 3 readings in the week.
-
Recent sleep shortfall
How far behind your own estimated need you are, fading over about a week. Your need is learned from your nights and kept between 7 and 10 hours.
-
Changes worth a look
A quiet note when two overnight signals have both moved well away from your typical range. It's built to stay silent on ordinary nights: at most 2 in any 7 days.
-
Tag patterns
Tap tags like alcohol, sauna or late meal, and see how the nights after them compare with the nights after days without them. Nothing is called a pattern before 10 nights with and 10 without.
-
A fitness age range
Your Apple Watch cardio fitness estimate against a large study of healthy adults, shown as an age range, because watch estimates have a wide margin. Never one exact age.
How to read the estimate
- 50 is your usual, not a pass mark. The estimate is 100 × Φ(Z) of a weighted average of how far each signal is from your usual, so 50 means at your usual and it doesn't mean "50% recovered". The card reads 40 to 60 as "around your usual".
- The range tells you how much to trust one number. Model sensitivity recalculates the estimate leaving out one signal at a time. If the range is wide, one signal is doing most of the work, and the "Lowered by" line names it.
- Data confidence is about history, not accuracy. It's low, medium or high depending on which signals you have and how many nights stand behind each, full at 42 nights.
- No data means no number. It needs last night's sleep, plus HRV or resting heart rate, and 14 nights of history. A missing night is never filled in, and the card says what's missing.
- HRV here is SDNN. Apple Watch records HRV as SDNN, which runs differently from the RMSSD some other apps show, so the numbers aren't comparable across apps. The app labels it and never mixes the two.
How other readiness scores explain themselves
Every score below compares you with your own recent nights. They differ in what their middle means and in how much of the method you're allowed to see. A 2025 review of 14 wearable composite scores found none disclosed its exact formula (Doherty et al.).
| Product | Scale, and what the middle means | Hardware | Baseline | Method published |
|---|---|---|---|---|
| MetricBridge | 0 to 100. 50 = at your usual | Any Apple Watch that records HRV and resting heart rate | Your previous 60 days | Every input, weight, window and limit, on /methods/ |
| Apple Watch Readiness | 0 to 10, four labels from Recover to Go For It | Series 12 and Ultra 4 only | Recent baseline, needs 7 of the past 49 nights | Inputs named; no weights |
| Oura Readiness | 0 to 100. 85 and up is "Optimal" | Oura ring | 14-day weighted average against about two months | Contributors named; no weights |
| WHOOP Recovery | 0 to 100. Green from 67 | WHOOP band | Personal baselines, calibrated over the first days | Inputs named; HRV said to carry most weight |
| Athlytic Recovery | 0 to 100%. 50% is close to your baseline | Apple Watch | Rolling 60 days | HRV and resting heart rate; HRV "weighted slightly higher" |
From each company's own help pages, read on 27 October 2026: Apple, Oura, WHOOP, Athlytic. Different scales mean a 70 in one app isn't a 70 in another.
If you have Apple's Readiness app
Apple's Readiness app runs on Apple Watch Series 12 and Ultra 4. It also weighs activity and training load and updates through the day. Use both if you have one: MetricBridge's estimate is a fixed morning look at overnight signals, and it shows each input next to your usual. On an earlier Apple Watch, it works from the HRV, resting heart rate and sleep your watch already records in Apple Health. The two numbers will differ, because they measure different things on different scales.
What it isn't
- It isn't a diagnosis. It describes patterns in your own wearable data as a deviation from your baseline. It doesn't detect illness and doesn't tell you whether exercise is safe. If you feel unwell, a healthcare professional can help.
- It isn't a battery. There's no energy gauge that drains through the day, because there's no published model for one.
- It isn't sent anywhere. Everything is computed on your iPhone. The app reads Apple Health and writes nothing back, and tags stay in the app's own file.
- It isn't fitted to anyone else. The weights are fixed design choices, published with a version number. If they change, the methods page changes first.
- It isn't a medical device. MetricBridge is a general-wellness app, not a regulated medical device. The estimate doesn't account for conditions or medications and shouldn't be the only thing you rely on to decide whether to train.
Common questions
Is readiness the same as recovery?
Near enough. WHOOP and Athlytic call it recovery, while Apple and Oura call it readiness. Each one compares overnight signals with your own baseline. MetricBridge says readiness estimate, because it's an estimate.
What does it cost?
It's part of the single $24.99 one-time unlock, after a 7-day free trial, and it arrives as a free update for everyone who already has the app. See what's included.
Can I ask about it?
Yes, from the same update. Ask "what's my readiness today?" and the answer is built from the same numbers, with the inputs listed. See how Ask runs on your iPhone.
Can I check the maths?
Yes. The methods page lists every input, weight, window and limit, plus how the method was tested on a year of simulated data.
What can I do today, before the update?
Ask "how did my HRV compare with the last two months?" and the answer comes with the nights it was built from. The Weekly Brief and Ask are in version 1.19 now, and everything in the export is listed on the metrics page.
See your own nights this way
The Today card arrives in the next free update for everyone who has the app. Ask and the Weekly Brief already show the days and samples behind every answer.
7 days free, then $24.99 once, never a subscription. Any Apple Watch that records HRV and resting heart rate; no Series 12 needed. Computed on your iPhone, nothing is sent to us or a cloud AI. Wellness information, not medical advice.