Keystone

Auditable endurance physiology from Strava and FIT files

What Keystone does

Keystone turns training files into LT1/LT2 anchors, zones, durability signals, altitude-aware power, heat and fueling context, and ride-level evidence you can audit.

Prepare

Beta code, email, original Strava ZIP, and optional resting/max HR, lab values, and trainer altitude.

First import

Manual archive import is the most complete beta setup path for a first bulk history load.

After import

Keep the tab open until accepted, save the recovery code, then let Keystone finish model processing.

Manual archive import

Archive import for deeper history

  1. Use the beta access code from your coach.
  2. Upload the original Strava export ZIP.
  3. Keep this tab open until the completion page appears. Keystone may keep processing after that.
  4. Save the recovery code shown on the completion page. It is shown once.

Use this path for the most complete first-time ZIP onboarding, archive completeness, older history, or when you prefer not to connect Strava.

Where is your trainer usually located?

Keystone applies this only to indoor rides; outdoor rides keep their recorded elevation.

Help Keystone start smarter

Optional cycling anchors. Keystone will replace formula priors with field estimates after import.

Fast setup

Connect through Strava

Authorize Strava and Keystone will import supported cycling, running, and swimming activities from the last 3 years. Use manual archive import for the most complete first bulk import or when you do not want to connect Strava.

Manual profile

Email me a login link

Open with recovery code

Strava Connect imports the last 3 years and supports future sync. Manual archive import remains available for full first-time ZIP onboarding, fallback files, and athletes who prefer not to connect Strava.