Overview
The Resilience Score is an Open Wearables native score that measures how stable a user’s heart rate variability (HRV) is. It is computed from raw overnight biometric data - not sourced from or influenced by any manufacturer’s proprietary score. HRV-CV during sleep is an established marker of autonomic nervous system resilience: the more stable the overnight HRV, the better the body is recovering and adapting to physiological stress.| Property | Value |
|---|---|
| Range | 0-100 |
| Frequency | Weekly rolling window, updated daily |
| Daily view | Per-night HRV value shown alongside the weekly score |
| Component | Heart Rate Variability (overnight, sleep-filtered) |
| Source | Computed by Open Wearables - not a provider-sourced score |
Requirements
Data syncing
- The user must have at least one connected provider that syncs heart rate data and sleep data.
- The device must be worn during sleep - overnight HR samples outside of detected sleep windows are excluded from the calculation.
Minimum data threshold
A Resilience Score is only computed when there is sufficient data to produce a statistically meaningful result:| Requirement | Value |
|---|---|
| Lookback window | 7 nights |
| Minimum nights with HRV data | 5 nights |
| Minimum HR samples per night | 20 samples |
null. The daily breakdown is still returned so you can show users how many nights have been counted and encourage consistent device wear.
How It Works
HRV metric selection
The score prefers RMSSD (Root Mean Square of Successive Differences) as the HRV metric, since it is the most widely available measure of short-term HRV and is reported by most consumer wearables. If no RMSSD data survives the sleep-window filter, the algorithm automatically falls back to SDNN (Standard Deviation of Normal-to-Normal intervals). The metric type used (RMSSD or SDNN) is returned in the score response so it can be surfaced in the UI where appropriate.Sleep-window filtering
Only HR samples recorded during confirmed sleep are used. The algorithm:- Fetches all sleep sessions in the lookback window.
- Extracts stage-level windows where the user was in any asleep stage (Light, Deep, REM, or generic Sleeping).
- Filters HR data points to those timestamps - excluding awake periods and sleep latency.
Coefficient of variation (HRV-CV)
The weekly score is the coefficient of variation of nightly average HRV values across the lookback window:Daily view
Each score response includes a day-by-day breakdown of overnight HRV values for the lookback window:has_data: false.
