Every device and app that actually feeds this platform — what it measures, how it’s kept honest, and where to get it. Derived straight from the pipeline’s source registry, not a curated wishlist.
Affiliate disclosure
Some links on this page are affiliate links. If you buy through one, averagejoematt.com may earn a small commission — at no additional cost to you. Nothing here is a paid placement: every item is a device or app that genuinely feeds this platform’s data, pulled straight from its source registry. If it isn’t in the pipeline, it isn’t on this page.
How this list stays honest
This isn’t a recommendations page dressed up as data — it’s the literal input list. Each card below is generated from lambdas/source_registry.py, the same registry that drives the live pipeline board and the data pillar. Where two devices measure the same thing, they’re cross-checked against each other on the verify page — that accountability stays separate from this page’s affiliate links on purpose.
Wearables
6 items
Apple Watch + Health Auto Export
Apple / Health Auto Export
load-bearing
Measures
Steps, active energy, CGM, blood pressure, state of mind
How it arrives
Health Auto Export webhook, near-real-time
Held to account by
Steps and active energy overlap with the other movement sensors; CGM, blood pressure and mood are hand-captured through the same webhook. See how →
Where to get it →affiliate link coming soon
Strava (subscription)
Strava
load-bearing
Measures
Activities, walks, heart rate
How it arrives
OAuth API pull, hourly
Held to account by
Activity heart rate and step counts overlap with the wearable feeds and are reconciled against the provider's own record. See how →
Where to get it →affiliate link coming soon
Whoop band + membership
Whoop
load-bearing
Measures
Recovery, sleep, HRV, resting HR, strain
How it arrives
OAuth API pull, hourly
Held to account by
Recovery, HRV and resting heart rate are cross-checked night-by-night against an independent sensor on the verify page. See how →
Where to get it →affiliate link coming soon
Withings smart scale
Withings
load-bearing
Measures
Weight, body composition
How it arrives
OAuth API pull, hourly
Held to account by
Weight and body-composition trend is the anchor the tape-measure check-ins are read against. See how →
Where to get it →affiliate link coming soon
Eight Sleep Pod cover
Eight Sleep
portfolio
Measures
Sleep stages, HR/HRV, restlessness
How it arrives
API pull, hourly
Held to account by
Sleep stages, HR and HRV overlap with the Whoop feed — two independent bedside sensors on the same night. See how →
Where to get it →affiliate link coming soon
Garmin watch
Garmin
paused
Measures
Stress, body battery, steps
How it arrives
OAuth API pull, 4x daily — paused (ADR-074)
Held to account by
Resting-heart-rate and step readings are the independent sensor Whoop is cross-checked against — though server-side ingestion is paused (ADR-074, vendor anti-automation). See how →
Ingestion is paused (ADR-074) — the device is real, the automated pull isn’t running.
Where to get it →affiliate link coming soon
Inputs
3 items
Habitify (habit tracker)
Habitify
load-bearing
Measures
Daily habit completions
How it arrives
API pull, hourly
Held to account by
Single-source habit and supplement adherence — freshness is monitored on the live pipeline board. See how →
Where to get it →affiliate link coming soon
Notion (journal)
Notion
portfolio
Measures
Journal entries — the subjective layer
How it arrives
API pull (journal database), hourly
Held to account by
The subjective layer — journal entries the AI reads but never invents. Freshness is surfaced honestly, never paged. See how →
Where to get it →affiliate link coming soon
Todoist (task manager)
Todoist
portfolio
Measures
Tasks completed
How it arrives
API pull, 1x daily (14:00 UTC)
Held to account by
Single-source completed-task signal — freshness is monitored on the live pipeline board. See how →
Where to get it →affiliate link coming soon
Manual logs
3 items
Hevy (workout logger)
Hevy
load-bearing
Measures
Strength sets, reps, load, rest times
How it arrives
API-key pull, hourly 12–23 UTC
Held to account by
Single-source strength log — its freshness (a rest week reads as behaviour, never an outage) is shown live on the pipeline board. See how →
Where to get it →affiliate link coming soon
MacroFactor (nutrition app)
MacroFactor
load-bearing
Measures
Calories, macros, meals
How it arrives
Manual CSV export via Dropbox poller, ~24h behind by design
Held to account by
Calories and macros are read alongside the CGM glucose response for the same meals — the nutrition and metabolic feeds check each other. See how →
Where to get it →affiliate link coming soon
Body tape measure
any spring-loaded body tape
portfolio
Measures
Body tape measurements
How it arrives
Manual entry via MCP
Held to account by
Read against the Withings body-composition trend — two independent takes on the same change. See how →
Where to get it →affiliate link coming soon
Also in the pipeline — not gear
These feed the platform too, but there’s nothing to buy: a free public API, a signal logged by hand, or a bridge that rides a device already listed above. Included so the list stays honest and complete.
Supplements & medication — Adherence rides the Habitify bridge above — no separate device or app.
Food-delivery signal — A behavioural signal logged by hand, not a device — here for completeness.
Weather — A free public API (Open-Meteo) — environmental context, nothing to buy.
This page is generated by scripts/v4_build_gear.py from lambdas/source_registry.py. Affiliate links are marked “coming soon” until the programs are live; the disclosure above applies whether or not any link is active.