Kept for you
Theta
Your Mirobody on the web and in the Theta mobile app, with advanced indicators and broader standardization.
One standard, every source, one complete picture of you — building a lasting record to understand where your health is going. This is Mirobody.
Health data engine
The health-data engine behind Theta: every reading from labs, wearables, records and manual logs maps to one vocabulary and unit—comparable, computable, traceable.
In practice
Apple Health · dailyTotalSleepTime
27,081,674 msSleep time 451.36 min
Lab report · Glucose
6.1 mmol/LGlucose 110 mg/dL
Low-confidence mappings go to the user.
Indicator system
Canonical names, units, reference ranges and conversion rules, stored once as the system’s single source of truth.
Diabetes, hypertension, lipids, CKD, heart failure, osteoporosis and more: indicators, alerts, complications, screening.
Computes Body Age, Fracture Risk and more, and runs our in-house age / disease / mortality prediction model.
Linear scale. Apple Health ≈ 190 HealthKit sample types (120 quantitative + 70 category, iOS 26); Google Health Connect ≈ 40 record types across 7 categories. The point is the order of magnitude, not the decimal.
Standardization
Labs, records, wearables, genomics, or numbers in chat.
Each reading → standard name, ID, unit, category.
Compatible units convert: glucose 6.1 mmol/L = 110 mg/dL.
Tag, merge duplicates; fix names, units, ranges.
Unsure matches go to the user; reused on later imports.
Every cited reading traces to its source report.
Quality gateZero misses, false hits and mix-ups to merge; agents propose, humans decide.
Where your Mirobody lives
Kept for you
Your Mirobody on the web and in the Theta mobile app, with advanced indicators and broader standardization.
Kept by you
On your own infrastructure: reports, wearable data and genetic files in a standardized record, with source tracing and MCP access for your AI agent.
Standardized records · illustrative examples
| std_id | Canonical name | Unit | System | Kind |
|---|---|---|---|---|
| ldl_cholesterol | LDL Cholesterol | mg/dL | lipid | lab |
| hemoglobin_a1c | Hemoglobin A1c | % | glycemic | lab |
| resting_heart_rate | Resting Heart Rate | bpm | cardiovascular | lifestyle |
| respiratory_rate | Respiratory Rate | breaths/min | respiratory | lifestyle |
| sleep_efficiency | Sleep Efficiency | % | lifestyle | lifestyle |
| phenotypic_age | Phenotypic Age | years | derived | derived |
Human deep data
Standardize enough of your data, for long enough, and something new appears: a complete, continuous account of one human body. We call it your Mirobody.
The health equivalent of a company's financial statements — not a snapshot from a single visit, but a longitudinal ledger deep enough to reason about, and in time, to forecast from. This is the asset that compounds the longer you hold it.
One body, accumulating toward a model of itself.
Advanced indicators
Mirobody computes these from the standardized record: patterns that no single measurement shows on its own.
Biological age from 9 routine labs + age.
10-year heart risk, expressed as an age.
Fat, waist, lean mass.
VO₂max percentile vs. same age and sex.
Duration, wake, onset, HRV, RHR; 0–100.
Autonomic load from HRV; 0–100.
5- and 10-year fracture risk, for older adults.
10-yr CV risk (clinician-side), eGFR.
These advanced indicators are available in Theta ↗. Theta's app and web offer advanced indicators and broader standardization through internal, closed-source Mirobody capabilities, beyond the open-source edition.
Advanced model · In-house
12-layer Transformer encoder, ~87M parameters. Takes ~800 lab and exam items in any number or order; outputs biological age, 5/10-yr mortality, current risk of 29 diseases and 10-yr onset risk of 28.
Our model PhenoAge yrs
Same healthy people: error significantly below PhenoAge, GOLD BioAge and Bortz BAA. Individual error is still notable; watch trends.
Our model Age + sex only AUC
Independent test set, evaluated once; AUC 0.5 = chance.
No guessing: lists missing inputs, never invents numbers; for health guidance, not diagnosis.