Project guide

Project Guide — Mission, Science & Technology

Explore the mission, scientific references, platform architecture and competition materials. Public documentation is available without signing in; Mission Console tasks may require sign-in and an authorized mission membership. Research references are not clinical approval.

Mission

Mission

Why autonomous, context-aware health support matters during long-duration human spaceflight.

Our Mission

Support astronaut autonomy with explainable, human-in-the-loop health intelligence that continues to function when Earth connectivity is delayed or absent.

Why Autonomous Health

The astronaut-side health loop must remain useful without a cloud round trip: local sensing, local interpretation, local protocols, and later synchronization.

Long-Duration Spaceflight

The system treats physiology, cognition, workload, habitat conditions, radiation and mission phase as one longitudinal context rather than isolated measurements.

Mission Scenario

Mission Day 127 is the deterministic synthetic challenge story used to exercise missing data, artifacts, CO₂ context, radiation context, fatigue and reconnect behavior.

Open Mission Scenario

The Challenge

The Mitochondria is an independent open-source response to the 2026 NASA Space Apps astronaut health-monitoring challenge.

Official challenge page

Science

Science

Scientific governance is explicit: personal baselines, data quality, provenance, uncertainty and reviewed evidence remain distinct from diagnosis.

Spaceflight Health Risks

The model spans cardiovascular, musculoskeletal, immune/inflammatory, metabolic/hydration, cognitive/behavioral, environmental and radiation-related context.

Biomarkers & Signals

Canonical observations preserve units, timestamps, source provenance, quality, uncertainty and context instead of reducing health to a single score.

Personal Baselines

Preflight and mission-phase baselines are versioned distributions. Clinical reference intervals and mission operational limits remain separate concepts.

View baseline-aware live console

Cognitive & Behavioral Health

Short cognitive tasks, fatigue, sleepiness, stress and workload are treated longitudinally and privately, without psychiatric diagnosis.

Open Readiness Assessment

Environment & Radiation

CO₂, O₂, pressure, temperature, humidity, light, noise and radiation share the mission timeline while causal claims remain evidence-governed.

Scientific Safety Boundaries

Research-only findings cannot become operational alerts; missing context lowers confidence; medical escalation requires governed authority and explicit protocol logic.

Review validation & limitations

Platform

Platform

Operational surfaces expose the implemented health loop without inventing values when a feed is absent.

Platform Overview

The platform combines device ingestion, canonical data, personal baselines, explainable intelligence, protocol guidance, offline operation and ground/research review.

Astronaut Health Twin

The health twin is a longitudinal mission context assembled from validated observations, baselines, environment and mission state; it is not a diagnostic digital clone.

Live Monitoring

Live sensor values update locally with explicit LIVE, STALE, DISCONNECTED and WAITING states.

Open Live Monitoring

Personalization

Interpretation is anchored to validated crew-specific baseline profiles and mission phase rather than universal one-size-fits-all thresholds.

View personalized deltas

Health Intelligence

Reviewed trends and multi-signal patterns expose contributing evidence, confidence, uncertainty, confounders and missing context.

Open Health Intelligence

Explainable Alerts

Operational findings are evidence-bearing and fail closed when data quality or scientific classification does not support an operational conclusion.

Review explainable findings

Action Guidance

Versioned protocol guidance supports repeat measurement, quality review, recovery/workload review, environmental review and governed escalation.

Open Action Guidance

Offline Mission Mode

Encrypted local persistence, append-only events, protocol cache and an idempotent sync queue keep the astronaut-side loop operating during network loss.

Open Offline Mission Mode

Ground & Research Console

Mission-scoped roles separate identified medical oversight from de-identified research exports, with audit logging and RLS-backed authorization.

Open Ground Console

Technology

Technology

The architecture is adapter-based, canonical-data-first, offline-first and intentionally vendor-neutral.

System Architecture

Presentation, application, domain, integrations and infrastructure boundaries keep health meaning independent from vendor APIs and UI concerns.

Device Integration

The adapter lifecycle covers discovery, connection, capabilities, streaming, quality, normalization, sync cursors, health and disconnect.

Medical & Laboratory Data

FHIR, CSV, manual entry and medical-device inputs retain specimen, assay/method and reference-context provenance while unmapped codes fail closed.

Environmental Telemetry

Habitat and radiation adapters preserve location, detector/source metadata, units and quality on the same mission timeline.

Canonical Health Data Model

Metrics are normalized through a reviewed registry with deterministic serialization, unit safety, provenance and explicit research/operational classification.

Security & Privacy

Forced RLS, mission-scoped roles, restricted pseudonymization keys, authenticated SECURITY DEFINER RPCs with internal authorization, audit trails and encrypted local storage form the current security boundary.

Open governed ground surface

Open Source

Open Source

The release candidate is designed to be inspectable, reproducible and self-hostable rather than dependent on one proprietary builder.

Open-Source Mission

Apache-2.0 licensing, reproducible science, transparent decisions and vendor-neutral adapters are first-class project requirements.

GitHub Repository

Source, migrations, tests, documentation, synthetic data and release tooling are version controlled.

Open GitHub repository

Documentation

The repository contains architecture, scientific governance, data model, device, offline, security, validation, release and submission documentation.

Browse repository docs

Data & Interoperability

FHIR/lab ingestion, canonical metric identifiers, unit normalization and explicit provenance provide the interoperability boundary.

Contributing

Contributions are governed by evidence traceability, no-real-medical-data rules, tests and security requirements.

Read contributing guide

Security Policy

Security issues follow responsible disclosure and must not be reported with real astronaut or medical data.

Read security policy

License

The project is released under Apache License 2.0.

Read license

About

About

Challenge context, scientific governance, validation evidence and submission materials are kept explicit and traceable.

The Mitochondria

An independent open-source astronaut health-intelligence project built by the team for NASA Space Apps Challenge 2026.

NASA Space Apps 2026

The project participates in the 2026 NASA International Space Apps Challenge and does not imply NASA endorsement.

Visit NASA Space Apps 2026

Roadmap

The complete P0–P47 roadmap, with subphases, evidence-backed status and open validation gates, reconstructed from repository documentation.

Validation & Limitations

Engineering and usability evidence is separated from clinical validation claims; known limitations remain visible.

Open validation evidence

Challenge Submission

The submission surface tracks the 3-minute story, evidence gates, attribution and final challenge materials without marking human/external gates ready by assumption.

Open submission status

Resources & References

NASA, standards and scientific resources are maintained in the repository citation and attribution documents.

Open citations

About

Development roadmap

48 numbered phases and 97 subphase records reconstructed from repository documentation. Status describes documentation and implementation evidence only; passing automated checks is not scientific, clinical or flight validation.

Implementation

Documented per phase

A phase document and code exist in the repository.

Automated verification

Verifiers and tests in repository

Engineering checks only. Passing tests is not scientific, clinical or flight validation.

Independent scientific approval

Not granted — 0 approvals

54 proposals remain review-only with 0 operational activations.

Real-device acceptance

Partial — gates open

One zero-install phone session recorded (P20); airplane-mode OCR and crew-isolation gates remain open.

Competition submission authorization

Not confirmed

Official-rules confirmation and final submission remain pending; no NASA endorsement is claimed.

48 of 48 phases shown

P0–P3 · Foundation

  1. P0Referenced only — no dedicated record
    Controlled challenge baseline

    Challenge thesis and Mission Day 127 story referenced by later documents; no dedicated record.

  2. P1Implemented (documented)
    Scientific review dependency

    Team-biologist review dependency closed by the reviewed v1.1 biomarker matrix for the challenge baseline only.

  3. P2Implemented (documented)
    Repository & PWA foundation

    Minimal TypeScript/React/Vite PWA shell, security boundaries and environment discipline; no health features.

    Automated verifier: verify-foundation.mjs
  4. P3Implemented (documented)
    Domain contracts & scientific governance

    Vendor-neutral identity, mission, crew and observation contracts plus the governance boundary.

    Automated verifier: verify-p3.mjs

P4–P14 · Core health platform

  1. P4Implemented (documented)
    Canonical health data

    Reviewed metric registry, unit normalization, ingestion and deterministic serialization.

    Automated verifier: verify-p4.mjs
  2. P5Implemented (documented)
    Device adapter SDK

    Vendor-neutral adapter lifecycle with a deterministic conformance fixture.

    Automated verifier: verify-p5.mjs
  3. P6Implemented (documented)
    Wearables integration

    Web Bluetooth heart rate, Health Connect/HealthKit bridge and vendor-cloud adapter boundaries.

    Automated verifier: verify-p6.mjs
  4. P7Implemented (documented)
    Medical & laboratory integration

    Governed CSV/FHIR lab import, manual entry and medical-device normalization without clinical thresholds.

    Automated verifier: verify-p7.mjs
  5. P8Implemented (documented)
    Environmental & radiation telemetry

    Habitat and dosimetry adapters on the canonical model; no radiation-risk scoring.

    Automated verifier: verify-p8.mjs
  6. P9Implemented (documented)
    Astronaut live dashboard

    Session-local live console with explicit quality, freshness and source states.

    Automated verifier: verify-p9.mjs
  7. P10Implemented (documented)
    Personal baseline engine

    Versioned, phase-aware personal baselines; no invented baselines or thresholds.

    Automated verifier: verify-p10.mjs
  8. P11Implemented (documented)
    Cognitive & behavioral module

    Private readiness check-in; the vigilance task is a software demo protocol, not a validated test.

    Automated verifier: verify-p11.mjs
  9. P12Implemented (documented)
    Health intelligence v1

    Non-diagnostic, evidence-weighted trends and reviewed multi-signal patterns.

    Automated verifier: verify-p12.mjs
  10. P13Implemented (documented)
    Action & protocol guidance

    Versioned, bounded protocol library; research-only findings are blocked from action.

    Automated verifier: verify-p13.mjs
  11. P14Implemented (documented)
    Offline mission mode

    Encrypted IndexedDB, append-only event log and store-and-forward queue.

    Automated verifier: verify-p14.mjs

P15–P20 · Ground, security, release & demo

  1. P15Implemented (documented)
    Ground / research console

    Mission-scoped roles, authenticated persistence, audit events and de-identified research export.

    Automated verifier: verify-p15.mjs
  2. P16Implemented (documented)
    Security & safety hardening

    Threat model, misuse cases, security headers and RLS/RPC hardening.

    Automated verifier: verify-p16.mjs
  3. P17Implemented (documented)
    Simulation & synthetic dataset

    Deterministic synthetic Mission Day 127 scenarios, always tagged synthetic.

    Automated verifier: verify-p17.mjs
  4. P18Implemented — acceptance gate open
    Validation & usability

    Validation ledger and usability checks; target-hardware battery characterization remains a limitation.

    Automated verifier: verify-p18.mjs
  5. P19Implemented — acceptance gate open
    Open-source release candidate

    Docker/local reproduction path; independent-machine reproduction is tracked as a separate gate.

    Automated verifier: verify-p19.mjs
  6. P20Implemented — acceptance gate open
    Challenge demo & real-device evidence

    Judge narrative, zero-install device demo and evidence ledger; official-rules confirmation remains pending.

    Automated verifier: verify-p20.mjs

P21–P36 · Science, persistence & mission operations

  1. P21Review-only — not approved
    Scientific knowledge intake (bone health)

    Non-operational bone-health handbook intake, evidence appraisal chain and scientific baseline freeze awaiting independent review.

    Automated verifier: verify-p21-scientific-freeze.mjs
    16 subphase records
  2. P22Implemented — acceptance gate open
    Bone health documents & offline OCR

    Bone entry, document import, mapping review and OCR asset provisioning; airplane-mode device OCR evidence is still required.

    Automated verifier: verify-p22-8.mjs
    12 subphase records
  3. P23Implemented — acceptance gate open
    Unified persistence & first mission activation

    Astronaut data persistence, sync quarantine/review and owner-gated first-operator activation.

    Automated verifier: verify-p23l.mjs
    11 subphase records
  4. P24Implemented (documented)
    Multi-mission crew reuse

    Crew identities reused across missions with mission-scoped isolation.

    Automated verifier: verify-p24-multi-mission.mjs
  5. P25Review-only — not approved
    Unified scientific evidence

    Unified evidence surface; evidence remains reference material, not clinical approval.

    Automated verifier: verify-p25-scientific-evidence.mjs
  6. P26Implemented (documented)
    Four integrated health domains

    Cardiovascular, bone, immune and behavioral domain workspaces.

    Automated verifier: verify-p26-health-domains.mjs
  7. P27Implemented (documented)
    Self-assessment & action guidance

    Astronaut self-assessment linked to bounded, non-diagnostic guidance.

    Automated verifier: verify-p27-self-assessment.mjs
  8. P28Implemented (documented)
    Research privacy workspace

    Pseudonymized research workspace separated from identified medical review.

    Automated verifier: verify-p28-research-privacy.mjs
  9. P29Implemented (documented)
    Autonomous offline operations

    Offline mission operations without a cloud round trip.

    Automated verifier: verify-p29-offline-autonomy.mjs
  10. P30Review-only — not approved
    NASA scientific evidence integration

    Public NASA resources referenced as evidence context; no endorsement implied.

    Automated verifier: verify-p30-nasa-evidence.mjs
  11. P31Implemented (documented)
    Multi-astronaut simulation

    Synthetic multi-crew mission simulation.

    Automated verifier: verify-p31-multi-crew.mjs
  12. P32Implemented — acceptance gate open
    Scientific validation & independent review gates

    Independent review gates defined; no independent approval recorded.

    Automated verifier: verify-p32-independent-review.mjs
  13. P33Implemented (documented)
    Astronaut experience UX

    Mission workspace and mission-control experience.

    Automated verifier: verify-p33-mission-experience.mjs
  14. P34Implemented — acceptance gate open
    Real-device end-to-end acceptance

    Real-device acceptance checklist; open items stay pending without device evidence.

    Automated verifier: verify-p34-real-device-acceptance.mjs
  15. P35Implemented — acceptance gate open
    Global submission package & integrated demo

    Submission package, live crew monitoring, handbook intake and the governed synthetic demo chain.

    Automated verifier: verify-p35-submission-readiness.mjs
    27 subphase records
  16. P36Implemented — acceptance gate open
    Document-to-biomarker pipeline & ground medical review

    Mission document review, synthetic Cloud submission foundation and Ground Medical read-only review; P36.8D awaits independent live acceptance.

    Automated verifier: verify-p366-cloud-release.mjs
    30 subphase records

P37–P47 · Scientific review & competition handoff

  1. P37Review-only — not approved
    Immune & behavioral scientific intake

    Handbook intake: 117 immune and 99 behavioral source records, pending independent review.

    Automated verifier: verify-nikolas-scientific-intake.mjs
  2. P38Review-only — not approved
    Catalog reconciliation

    Reconciliation of intake against existing catalogs without merges.

    Automated verifier: verify-p38-nikolas-reconciliation.mjs
  3. P39Review-only — not approved
    Scientific semantic mapping

    54 semantic mapping candidates; none approved or activated.

    Automated verifier: verify-p39-semantic-review.mjs
  4. P40Review-only — not approved
    Independent scientific review handoff

    Handoff package for a qualified independent reviewer.

    Automated verifier: verify-p40-independent-review.mjs
  5. P41Review-only — not approved
    Independent review workbook

    Reviewer workbook and complete validation handoff; no signed decisions recorded.

    Automated verifier: verify-p41-review-workbook.mjs
    1 subphase records
  6. P42Review-only — not approved
    Scientific review triage

    Triage of candidates for reviewer attention.

    Automated verifier: verify-p42-semantic-triage.mjs
  7. P43Review-only — not approved
    Semantic decision proposals

    54 decision proposals; 0 independent approvals and 0 operational activations.

    Automated verifier: verify-p43-semantic-decisions.mjs
  8. P44Review-only — not approved
    Health intelligence research explorer

    Searchable research-only explorer inside Health Intelligence.

    Automated verifier: verify-p44-research-explorer.mjs
  9. P45Implemented (documented)
    Final application UX gate

    Final UX validation; browser acceptance is Lovable-reported, not independently reproduced.

    Automated verifier: verify-p45-final-ux.mjs
  10. P46Implemented — acceptance gate open
    Final acceptance evidence freeze

    Evidence freeze recording open device-OCR, crew-isolation, scientific-review and submission gates.

    Automated verifier: verify-p46-evidence-freeze.mjs
  11. P47Implemented — acceptance gate open
    NASA competition handoff

    Competition handoff; submission is not confirmed and publication is not authorized.

    Automated verifier: verify-p47-competition-handoff.mjs

Missing or unverified records

  • P0 — Referenced as the controlled baseline in SUBMISSION_PACKAGE.md and SIMULATION_SYNTHETIC_DATASET.md; no dedicated P0 document exists in the repository.
  • P21.1–P21.2 — No numbered P21.1 or P21.2 records exist; the unnumbered P21 intake, bone handbook, mapping and navigation documents precede P21.3.
  • P23B — No P23B document or verifier exists; the P23 sequence moves from P23A to P23C.
  • P41.1 — No P41.1 record exists; P41 (review workbook) is followed by P41.2.