---
title: Daily Readiness
slug: daily-readiness
description: Learn about the concept of Daily Readiness and how it quantifies an individual's ability to handle daily challenges. Discover the input requirements for calculating the score and the output range indicating readiness/recovery levels. Explore examples of h
docTags: 
createdAt: 2021-11-11T15:32:25.000Z
---

Primarily using key heart rate and heart rate variability (HRV) metrics, the Daily Readiness is a daily morning score that quantifies the user's ability (readiness) to handle the day’s challenges based on their body’s cumulative stress load and recovery status.

This insight automatically help users optimize their daily behavior to achieve better long-term results.﻿

:::hint{type="info"}
The Daily Readiness and [ANS Balance](docId\:vmObV2-xiCoMjyTFQattH)  insights require at least two days of data in order to be calculated. If it's the first day recording a daily reading, the output value for both of these insights will be `null`. See the input requirements and output table below for more details!
:::

## Input Requirements

If you're using **your own device** or an **external device** to connect to Spren API, follow the input requirements below. If you're using **Spren Vision&#x20;**&#x74;o connect to Spren API, you will just pass along the `readingData` object from the SDK directly to Spren API. See more information in the [Spren API Overview](https://docs.spren.com/spren-api).

| **Input** | **Data Type** | **Description**                                                                            |
| --------- | ------------- | ------------------------------------------------------------------------------------------ |
| `ibi`     | array of int  | An array for inter-beat intervals; at minimum, 60 inter-beat (R-R) intervals are required. |

::::Tabs
:::Tab{title="Input Requirements"}
- Minimum requirement of 2 readings on 2 separate days within 10 days to receive a Readiness Score
:::

:::Tab{title="Example Input JSON"}
```json
{
    "ibi": [
        1096,
        1056,
        1040,
        1052,
        994,
        959,
        931,
        910,
        887,
        867,
        871,
        920,
        1259,
        1188,
        1180,
        1142,
        1113,
        1052,
        999,
        976,
        978,
        973,
        978,
        951,
        957,
        998,
        1037,
        1052,
        1020,
        986,
        1025,
        1039,
        1039,
        1003,
        959,
        969,
        991,
        981,
        968,
        945,
        983,
        1042,
        1061,
        977,
        956,
        965,
        971,
        983,
        959,
        966,
        972,
        970,
        947,
        944,
        972,
        984,
        949,
        915,
        957,
        959
    ]
}    
```
:::

:::Tab{title="Recommendations for increased accuracy"}
- Minimum 60 inter-beat intervals (R-R intervals)
- Measurement was taken "at rest," not during exercise nor during a stressful period
- No more than one missing inter-beat interval per 60 seconds of data
- No more than one major artifact from movement or sensor disruption per 60 seconds of data
- A minimum of 50Hz sampling rate for PPG signals or 250Hz sampling rate for ECG signals
- **Note:&#x20;**&#x49;f you are using the **Spren Vision SDK** to collect the measurement data, then these additional recommendations&#x20;
:::
::::

## Outputs

Daily Readiness is returned as a part of the output response JSON, with the key `readiness`. The output is a 1-10 integer scores for `readiness` that corresponds with a low, medium, or high readiness/recovery definition. Some definitions and examples are outlined in the below table.

| **Output** | **Definition**    | **Data Type** | **Example Color Indicators** | **Example User Text**                                                                                                                      |
| ---------- | ----------------- | ------------- | ---------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------ |
| `null`     | Insufficient data | None          | Grey                         | Come back tomorrow after collecting additional data to unlock your daily readiness guidance!                                               |
| `1` - `3`  | Low               | int           | Red                          | Prioritize recovery-promoting activities today. Avoid pushing your physical or mental limits if possible.                                  |
| `4` - `6`  | Medium            | int           | Yellow                       | Consider reducing stressful activities today. If you decide to push harder, then stay extra aware of recovery needs for the next few days. |
| `7` - `10` | High              | int           | Green                        | You should be able to handle more stress and activity today!                                                                               |



## Design Examples

The most common display of the Daily Readiness score is using a gauge, although the Readiness score display is completely customizable to match the branding and user experience goal of your app.

![](https://api.archbee.com/api/optimize/muUaBUNi076h0Gp5cltSi/9iBRBehJ4h_QjdAT89KHu_readiness-design-examples.png "Examples of Readiness scores in an app card for a fitness-oriented app.")

:::hint{type="info"}
**Example text for an in-app tooltip or information drawer to provide user education about the Readiness Score:**



Your Readiness Score is a personalized daily score that quantifies your ability (readiness) to handle the day’s challenges based on your body’s cumulative stress load and recovery status.



This 1-10 score uses key heart rate and heart rate variability (HRV) metrics to learn your personal patterns and quantify how your body is adapting to things like exercise, stress, nutrition, work, and more. It helps you understand when your body is ready to perform and when you need to focus on rest and recovery.

- 7-10: Optimal, you are ready to handle more challenges today!
- 4-6: Not ideal, consider reducing stressful activities today.
- 1-3: You are not fully recovered. Prioritize recovery-promoting activities.
:::



