PROTO /go
reading the ride

RIDE FILE · THU SEP 3 2026

Lakes loop

18.4 MI · 1:08 · MINNEAPOLIS

RIDE — reading
connect proto · blood and whoop
reading the ride…
streets © Esri · ribbon width = body cost · marker beats at heart rate · tap two layers, then the minus chip, to see one against the other

Body × Bike

What the bike did on top, what the body paid underneath. Where the two lines pull apart is the story of the ride. Coral is the body paying more than the bike asked. Ice is the body paying less.

BIKE
BODY

Cardio engine

Everything above answers what this ride cost. This answers a slower question: is the engine getting bigger. VO₂ max is the one number three vendors estimate and none of them measure. Proto holds the measurement and grades the estimates against it.

VO₂ MAX · ANCHOR — no lab value yet · 3 of 3 estimates on file

LAB · GAS EXCHANGE

scheduled · the well, lake elmo

Measured. Metabolic cart, ramp to exhaustion, with VT1 and VT2 heart rates. Becomes the anchor every estimate below is graded against.

— mL/kg/min

APPLE WATCH · CARDIO FITNESS

estimate · aug 29 2026 · walk, run, hike only 364044JULAUGSEP42

Rated “above average” for 8 weeks. Started near 38.5 in late June, peaked near 43 in mid July, settled at 42. Every sample came from a walk or run, none from a bike ride.

42 mL/kg/min

WHOOP · AEROBIC FITNESS

estimate · sep 4 2026 · monthly 364044JULAUGSEPmanual40

Monthly readings of 37, 38, 39, 40 since June, the first of them a manual entry. Six-month average 38. WHOOP asks for a 15-minute GPS run to sharpen its estimate. Like Apple, it does not learn from a bike.

40 mL/kg/min

PROTO · CYCLING ESTIMATE

model · sep 3 ride · stand-in road, fitted hr, no power meter

Power estimated from speed, grade, and headwind, fitted against heart rate and extrapolated to 186 bpm: 41. Heart-rate-reserve scaling says 38. Rest-to-max ratio alone says 59. The spread is the honest reading.

≈41 mL/kg/min · 38 to 59

READ Apple says 42, WHOOP says 40, the Proto model says 41. Three estimates within two points of each other, and all three are extrapolations from heart rate, none of them a measurement. Both wearables want a run before they will trust their own number. If the lab came back in that range for a 41-year-old man, it sits near the 65th percentile in the FRIEND registry, three points under the 75th-percentile line Proto calls optimal. Until the cart says otherwise, the anchor stays blank.

RULE The anchor stays blank until a measured value lands. Each estimate is shown next to it with its error, never in place of it. A trajectory over months needs two anchors, or one anchor and an estimator that has earned it.

Where every number came from

Provenance is part of the page, not a settings screen. Tap a card above and it names its sources. This is the full ledger for this ride.