Methodology

How BackNine scores you.

Every number in BackNine has an “Under the hood” view in the app that lists its inputs and how each one moved the result. This page is the same math, written out once, in public — so you can check it before you trust it. If we can't show the math, we don't show the score.

Ground rule:scores come from sensors and labs, never from what you log. Logging diligence isn't health.

Biological Age

Your body's age as read from up to thirteen markers — wearable-derived (HRV, resting heart rate, VO₂ max, sleep, body fat), blood pressure, and labs you upload (HbA1c, LDL, HDL, triglycerides, fasting glucose, hsCRP, eGFR). Four steps:

  1. For each marker, we compute the population-typicalvalue for your age and sex — what an average person your age actually measures, not an athlete's optimum. (Typical body fat for a 58-year-old man is about 26%, not 15%.)
  2. Your reading becomes a z-score: how many standard deviations you sit from typical, in the direction that matters (lower LDL is better; higher VO₂ max is better).
  3. Each marker's z-score converts to years using its clinical signal weight — how strongly that marker tracks with mortality in the literature — and is capped at ±6 years so no single lab result can dominate.
  4. The weighted average of those year-deltas is added to your chronological age. We need at least three markers to show a number; fewer would be false precision.
MarkerYears per SDWeight
VO₂ max5 yrs/SD20%
Systolic blood pressure4 yrs/SD16%
Heart rate variability4 yrs/SD14%
HbA1c4 yrs/SD14%
Resting heart rate3 yrs/SD10%
LDL cholesterol3 yrs/SD10%
hsCRP3 yrs/SD8%
eGFR (kidney)4 yrs/SD8%
Fasting glucose3 yrs/SD6%
Body fat2 yrs/SD5%
HDL cholesterol2 yrs/SD5%
Triglycerides2 yrs/SD5%
Sleep (7-day average)2 yrs/SD3%

Confidence is labeled high, medium, or low based on how many markers are present. When you have both creatinine-based and cystatin-C-based eGFR, we use cystatin C — it isn't skewed by muscle mass.

Weekly Health Span Score

The process score: what your habits did this week, from sensors only. Four bands, each with a point ceiling, normalized to 100 across whichever bands your devices can measure (minimum two).

Grades: 85+ Excellent, 70+ Good, 55+ Fair. This is your gross — the number your doctor cares about.

The Weekly League plays net, like golf

Four friends — one fit, one carrying extra weight, one much younger, one much older — can't compete on gross scores: the same person wins every week and the same person buys the coffee. So the League does what golf did a century ago. Everyone plays against par, and everyone's par is their own.

Fewer than ten days of history and your par is marked provisional (≈). Tap any player on the League to see their par, their net, and the bands behind the number.

QYL Index — Quality Years Left

The horizon number. Standard actuarial life tables give the expected remaining years for a person of your age and sex. We scale that by the share of remaining life the average US adult spends active and independent (about 70%) — that's healthspan, not lifespan. Then the key move: we evaluate those tables at your biological age, not your birthday age. Two years biologically younger means the table pays out as if you were two years younger.

Shown as a range, deliberately. Population variance dwarfs model precision, so the card says “likely 12–22” (±25%), and the point isn't the number — it's which way it moves as your markers move. A new user with only an age sees a starting estimate labeled as such until three markers exist.

BackNine-computed rings (Apple Health users)

Oura users see Oura's own Readiness, Sleep, and Activity scores. Apple Health users get scores we compute from the same kinds of inputs, marked “≈ computed by BackNine” so nobody mistakes them for a manufacturer's number.

What we don't do

No score is adjusted for engagement, streaks, or how often you open the app. Family history is shown to you and included in doctor reports as screening context, but it is deliberately kept out of the Bio Age and QYL math — your measured markers already express your genetics, and parental lifespan is a weak, confounded signal. Nothing here is a diagnosis or a prediction for you as an individual; it's population statistics applied honestly, meant to be read with your doctor.

Spot an error or have a better source for a weight? Tell us — the math is meant to be argued with.Your data · Privacy