Skip to content
Methodology · By EveryBand

How EveryBand calculates Recovery

EveryBand Recovery combines nightly RMSSD, resting heart rate and Sleep with personal history. It needs the current night and two prior complete baseline nights.

Boop is becoming EveryBand. The iPhone app and TestFlight listing still use Boop for now.

Last updated: October 16, 2026

What is the Recovery score?

EveryBand Recovery is an independent wellness score that combines the selected night's available physiology and Sleep with recent personal history. It helps describe how that night compares with your own recorded context. It is not a medical assessment, a probability of being recovered or a guaranteed safe training limit.

The current documented implementation requires nightly RMSSD, resting heart rate and a Sleep score, plus at least two prior complete baseline nights. Those prior nights must each contain HRV, resting heart rate and at least three hours of sleep. That baseline rule is a software requirement, not a recommendation that three hours is sufficient sleep.

Methods were reviewed on 15 October 2026. Installed beta builds can differ. Boop Full unlocks the relevant analysis features; it cannot make unavailable measurements appear.

Which inputs contribute?

Nightly RMSSD and resting heart rate are compared with the median of complete prior nights. The app looks back over the preceding 30 calendar days; it does not require waiting 30 days before producing any score. More qualifying nights refine that reference.

ComponentDeclared weightAvailability rule
Nightly RMSSD0.45Required current value and prior reference
Resting heart rate0.35Required current value and prior reference
Sleep score0.10Required current score
Sleep continuity0.10Available sleep-stage and in-bed context
Respiratory deviation0.10Available current and baseline values
Oxygen saturation context0.10Available current and baseline values
Skin-temperature context0.05Available deviation or current/baseline values

These are declared weights, not fixed percentages of every person's final result. The app divides them by the sum of the components actually present. Optional context is used only when supplied by an eligible source; this table does not promise every signal from every strap or Health device.

How the reference becomes a score

The current HRV component starts at 50 when nightly RMSSD equals its prior median. A relative change of 25% spans the component's half-range. The resting-heart-rate component also starts at 50 at its prior median and uses a 20% relative scale, with lower current RHR contributing more favorably. Each component is bounded between 0 and 100.

Available components are combined using their normalized weights. The final result is then moderated by the amount of history:

maturity = square root of (measured nights / 30), capped at 1
Recovery = 50 + (combined components − 50) × maturity

Measured nights here include the current night and complete prior baseline nights, capped at 30. This keeps early results closer to the middle instead of giving a two-night reference the same range as a mature one. The coefficients and maturity adjustment are product choices, not clinically validated probabilities.

Why Recovery can remain unavailable

A missing required signal or too few complete prior nights prevents the calculation. Receiving new history can therefore change readiness for the score without a change in purchase status. A connected strap, a visible heart rate or a successful Health export does not independently prove that a complete night is ready.

Apple Health SDNN stays a separate measurement in the current implementation. It does not substitute for nightly RMSSD in Full Recovery. You may have useful Apple Watch measurements while Recovery remains unavailable. The HRV methodology explains the distinction and the local estimate's limits.

How to interpret differences between apps

EveryBand uses its own sleep selection, filtering, reference windows and score formula. WHOOP, Bevel and other apps can use similar signal names while producing different numbers. Matching inputs does not make proprietary scores interchangeable, and EveryBand does not claim to reproduce them.

HRV terminology follows established time-domain definitions. That scientific reference does not validate this composite score or establish that it predicts performance, illness or injury. Incomplete data, sensor artifacts and changing algorithms affect results. Use the score as context alongside how you feel; health concerns need qualified medical care.

EveryBand is independent and is not affiliated with, endorsed by or sponsored by WHOOP, Apple or Bevel. Third-party names are used for factual comparison and interoperability.

Sources and review

Written by EveryBand. Published ; reviewed . Product descriptions are subject to the installed build; third-party features and terms may change.

EveryBand is an independent app and is not affiliated with, endorsed by, or sponsored by WHOOP, Apple, or Bevel. Third-party product names and trademarks belong to their respective owners and are used only for factual compatibility and interoperability descriptions.

Other app and device names belong to their owners. EveryBand is also independent of Sixteen and its publisher. For corrections, contact EveryBand.

Try EveryBand

Join EveryBand on TestFlight.

Try the beta through TestFlight. Connect a compatible strap, explore EveryBand, and choose which Apple Health permissions to enable.

Check TestFlight
Need help?

Get help with EveryBand.

Find setup and troubleshooting for pairing, offload, and Apple Health—without sharing health data.

Open support

EveryBand updates in your inbox.

Occasional release notes, compatibility news, and useful tips. Just your email address. Unsubscribe whenever you like.

By subscribing you consent to email updates. You can unsubscribe anytime. See our Privacy Policy.