Published models,
run on your own data.
Baku does not invent physiology. It implements models that already exist in the literature — and the interesting engineering is in running them correctly on one person’s data.
Debt does not clear in one lie-in.
Sleep debt follows the Van Dongen (2003) framework: a chronological running balance over 14 nights. A short night adds to it, capped at two hours — and a long night repays only half of its surplus, because recovery from accumulated restriction is partial.
A surplus night repays half its surplus — debt does not clear in one lie-in
Fatigue clears before fitness does.
The Banister (1991) fitness–fatigue model, with the two time constants that make it work: fitness decays with τ = 45 days, fatigue with τ = 15 days. Form is the difference between them, which is why you feel worst mid-block and best a fortnight after it.
Fatigue clears first, which is why form rises after the block and not during it
Your normal, not everyone’s.
Every reading is judged against your own recent range rather than a chart of what is normal for everyone. A pulse of 66 is unremarkable for an adult and a warning sign for someone who wakes at 54 — and a jump like that is one of the earliest signals there is that something is coming.
The same number, read two ways. Only the second one would make you rest.
Every signal counts once.
Following the Altini critique: HRV already encodes much of sleep quality, so counting both at full weight penalises one bad night twice. Where HRV is estimated rather than measured — and an estimate derived from resting heart rate is not independent of it — that term is dropped and the rest reweighted.
Two devices, one scale.
A watch and a ring measure the same night and disagree — not by noise, but by a systematic offset in how each scores stages. One device is pinned as the reference, and Baku fits the offset at four points across the distribution, not just the middle. Because the correction is multiplicative, every night’s standing against every other night on the same device is left exactly as it was — only the level moves.
Same nights, two devices, one continuous record. Measured on a real switch: the ring’s scores land on the watch’s scale, so the history reads as one person rather than two.
The range is part of the answer.
Biological age is reported with a plausible interval, and that interval is wider when fewer markers are present. It narrows as data arrives. An estimate that visibly sharpens is the method working.
What Baku does not claim.
This matters more than anything above it.
Consumer wearables are not medical devices, and Baku is not one either. It cannot diagnose anything, and nothing here is medical advice — if something concerns you, that is a conversation for a clinician. Estimated values are estimates: VO₂max is inferred from heart-rate response, not measured in a lab, and sleep staging from a wrist or a finger is an approximation of what a polysomnogram would score. What consumer sensors are genuinely good at is relative change in one person over time, and that is what Baku is built to read. Whether acting on that improves any individual’s health is not something we can promise, and we will not.