BAD.

The intelligence layer for your health data

Every signal. One source of truth.

BAD fuses every wearable, lab and health source into one unified graph — then answers the only question that matters: am I getting healthier, and what should I do this week?

Good morning — how’s my recovery, and what should I do today?

TrainRecoverReadinessStreak

Ask anything, every day — grounded in your own unified health graph.

Connects to
Apple HealthStravaWhoopOuraGarminSuperpowerTruDiagnosticDEXA

Core experience

Movement, recovery, readiness — one rhythm.

Every source converges into one current state — and one recommendation.

Current State

Fused from every connected source

Synced
82Readiness
Move620/ 750 Kcal
Exercise40/ 60 Min

Biological age

33vs 38 actual

−5 yrs

Morning Run

Merged best-of-source · Watch + Strava

40:28:02

Duration

642Kcal
10,58Km
148Bpm

Representative — your numbers, derived from your own graph.

The product is the intelligence

BAD computes the scores — not the sensor.

The Apple Watch already out-sensors most dedicated wearables. The value was never the device — it's turning raw signals into a daily decision. BAD does that one level up: from the combined graph, independent of any single device.

Recovery & readiness

Fused from HRV, sleep, resting HR and strain across every source — never borrowed from a single device.

Training load & strain

Acute-to-chronic load across every workout and source, so the number reflects everything you did.

Biological age & longevity

Fitness age from VO₂max, push-up capacity, body composition and more. Are you aging slower than the calendar?

One weekly answer

Am I getting healthier, and what should I do this week — grounded in your own longitudinal data.

The more sources BAD fuses, the less any single wearable is load-bearing. Some scores are live today; richer ones land as more sources connect.

One graph, every source

You shouldn't care where the data came from.

Apple, Strava, Garmin, Oura, Whoop, blood labs, DEXA — it all converges into one canonical record per day and event, merged best-of-source. BAD ingests two ways: APIs and SDKs where they exist, and raw uploads (photos, screenshots, lab PDFs, DEXA scans) where they don't.

Apple Health

Watch, workouts, sleep, HR

Live

Strava

Activities, routes, PRs

Live

Whoop

Recovery, strain

Soon

Oura

Sleep, readiness

Soon

Garmin

Endurance, load

Soon

Superpower / Function

Blood biomarkers

Soon

TruDiagnostic

Epigenetic bio-age

Soon

DEXA

Body composition

Soon

VO₂max testing

Cardio fitness

Soon

CGM & nutrition

Glucose, fuel, intake

Soon

Honest status: Apple Health (incl. Apple Watch) and Strava are live today. The rest are on the roadmap — each the same shape: one adapter or upload pipeline, then it joins the graph.

How it works

One answer, from everything.

BAD reads the whole graph — every connected source — and gives you a real answer when you ask what to do today.

  • 1Connect Apple Health and Strava in seconds
  • 2Add sources over time — or upload labs, DEXA and screenshots
  • 3BAD fuses it all into one unified health graph
  • 4Ask anything, every day — grounded in your own data
You

What should I do today?

BAD

You've run 42 miles this week — 12% above target. Today is a rest day. If you must move: 30 min easy Z2. HRV is down 8%, so protect the adaptation window.

You

Log my weigh-in: 178.4 lbs

BAD

Saved. Down 0.8 lbs from your rolling low. Consistent.

Everything you need. Nothing you don't.

Six surfaces. One operating system for your body.

Chat

Coach, adapt, accountability.

Today

Your plan. Your focus.

Progress

Data that drives decisions.

Feed

Wins, updates, momentum.

Crews

Your people. Your edge.

Views

Dashboards that fit you.

Open by design

Open stack. Built for agents.

The unified graph is yours — and available to any agent you point at it. Connect your data, bring your tools, build custom experiences. Your data, your rules.

Apple Health

Connected source

Strava

Connected source

REST API

Read & write the graph

MCP Server

Tools for any agent

Stop staring at five apps.

Start with the data you already have. Get one answer. The work starts now.