A signal argument · ~5 min read
Discipline Is Identity: How Strava Data Becomes AI Context
You can lie in a bio. You can't lie in a training log. Ten years of activities is one of the most honest datasets you own — and one of the strongest inputs an AI memory tool can hold.
Self-reports vs the training log
Ask people how much they exercise and everyone rounds up. Ask what kind of person they are and the adjective set converges — "disciplined, curious, thoughtful." Ask their Strava and the answer is specific in a way the adjectives never are: 2,340 activities across 8 years, longest streak 187 days, favorite sport shifted from running to cycling in 2023, longest gap 9 weeks after knee surgery.
The training log is one of very few datasets about you that has never been performed for anyone. You logged the workout because it was easier than not logging it. The record is neutral, and neutral is exactly what makes it useful.
Why AI memory should have it
Most AI memory tools ask you to type facts about yourself into a field. That's a self-report, filtered through however you think of yourself today. Two months later you'll have contradicted yourself in a chat and nobody will notice.
Structured behavioral data — workouts, listens, reads, calendar patterns — doesn't need self-reporting. It just needs an import. And the resulting atoms are the kind of thing your Konshus can reference without you having to remind it: "You've held a 4-runs-a-week rhythm since March. That's the longest since your 2022 marathon block." That's memory a friend would have. Now the model has it too.
The gaps are identity too
A common misread of "discipline is identity" is to think it only means the streaks. It doesn't. The seven-week gap after an injury, the sport switch during a career change, the year the log went quiet after a baby was born — those are memory the same way the streaks are. A Konshus that only remembered the good weeks would be flattering; a Konshus that remembers all of it is useful.
What Konshus doesn't take: GPS traces, per-second HR data, power output, race predictions. Not because those are worthless — because they belong in a training-analysis tool, not a memory one.
Getting started
Two paths at /vault/import/strava: paste a personal API token for live access, or upload the ZIP export for a one-shot backfill. Either way, one artifact per activity, revocable in one click on Strava's side. See the backup guide for step-by-step.