{
  "schema_version": "0.2.0",
  "epsilon_kg": 1e-06,
  "canonical_module": "src/rates.py",
  "note": "Day-2a rates mirror. Crew O2/CO2/metabolic H2O pinned to NASA BVAD Rev2 Feb 2022 (NTRS 20210024855) Table 3-31. Plant setpoints and waste-loop rates remain confidence=assumption. Do not claim NASA validation for this corpus.",
  "reference_docs": [
    {
      "id": "BVAD-REV2-2022",
      "url": "https://ntrs.nasa.gov/citations/20210024855",
      "pdf": "https://ntrs.nasa.gov/api/citations/20210024855/downloads/BVAD_2.15.22-final.pdf",
      "used_as": "Table 3-31 Summary of Nominal Human Metabolic Interface Values \u2014 O2 consume 0.895, CO2 load 1.085, metabolic water 0.490 kg/CM-d"
    }
  ],
  "rates": {
    "crew_count": {
      "value": 1,
      "unit": "person",
      "citation": null,
      "confidence": "assumption",
      "note": "Single crew for toy cabin / habitat-v1."
    },
    "o2_consume_kg_s": {
      "value": 1.0358796296296296e-05,
      "unit": "kg/s",
      "citation": "NASA BVAD Rev2 Feb 2022 (NTRS 20210024855), Table 3-31 Summary of Nominal Human Metabolic Interface Values",
      "confidence": "cited",
      "note": "BVAD Table 3-31 O2 consumption 0.895 kg/CM-d \u00f7 86400 s/d = 1.0358796296296296e-05 kg/s (1 CM)."
    },
    "co2_produce_kg_s": {
      "value": 1.255787037037037e-05,
      "unit": "kg/s",
      "citation": "NASA BVAD Rev2 Feb 2022 (NTRS 20210024855), Table 3-31 Summary of Nominal Human Metabolic Interface Values",
      "confidence": "cited",
      "note": "BVAD Table 3-31 CO2 production 1.085 kg/CM-d \u00f7 86400 s/d = 1.255787037037037e-05 kg/s (1 CM)."
    },
    "h2o_metabolic_kg_s": {
      "value": 5.671296296296296e-06,
      "unit": "kg/s",
      "citation": "NASA BVAD Rev2 Feb 2022 (NTRS 20210024855), Table 3-31 Summary of Nominal Human Metabolic Interface Values",
      "confidence": "cited",
      "note": "BVAD Table 3-31 metabolic water 0.49 kg/CM-d \u00f7 86400 s/d = 5.671296296296296e-06 kg/s (1 CM). Used for cabin humidity bookkeeping."
    },
    "scrubber_co2_kg_s": {
      "value": 1.255787037037037e-05,
      "unit": "kg/s",
      "citation": null,
      "confidence": "assumption",
      "note": "Toy scrubber setpoint matched to BVAD-cited crew CO2 for nominal close."
    },
    "o2_supply_kg_s": {
      "value": 1.0358796296296296e-05,
      "unit": "kg/s",
      "citation": null,
      "confidence": "assumption",
      "note": "Toy O2 buffer supply matched to BVAD-cited crew O2 for nominal close."
    },
    "h2o_condensate_kg_s": {
      "value": 5.671296296296296e-06,
      "unit": "kg/s",
      "citation": null,
      "confidence": "assumption",
      "note": "Toy condensate returns metabolic H2O cabin \u2192 H2O_tank at matched rate."
    },
    "waste_h2o_generate_kg_s": {
      "value": 2e-05,
      "unit": "kg/s",
      "citation": null,
      "confidence": "assumption",
      "note": "Toy crew water-use \u2192 waste_H2O (H2O_tank draw). Not a BVAD hygiene/urine table binding."
    },
    "waste_h2o_recover_kg_s": {
      "value": 2e-05,
      "unit": "kg/s",
      "citation": null,
      "confidence": "assumption",
      "note": "Toy water-recovery plant: waste_H2O \u2192 H2O_tank, matched to generate for nominal close."
    },
    "scrubber_power_W": {
      "value": 150.0,
      "unit": "W",
      "citation": null,
      "confidence": "assumption",
      "note": "Stub power draw for scrubber when online."
    },
    "o2_supply_power_W": {
      "value": 50.0,
      "unit": "W",
      "citation": null,
      "confidence": "assumption",
      "note": "Stub power draw for O2 supply when online."
    },
    "waste_recovery_power_W": {
      "value": 80.0,
      "unit": "W",
      "citation": null,
      "confidence": "assumption",
      "note": "Stub power draw for waste-water recovery when online."
    },
    "baseline_power_W": {
      "value": 100.0,
      "unit": "W",
      "citation": null,
      "confidence": "assumption",
      "note": "Stub always-on cabin baseline power."
    }
  },
  "initial_stores_kg": {
    "cabin_O2": 5.0,
    "cabin_CO2": 0.1,
    "cabin_H2O": 0.5,
    "O2_buffer": 20.0,
    "H2O_tank": 50.0
  },
  "initial_stores_kg_0_2_0": {
    "cabin_O2": 5.0,
    "cabin_CO2": 0.1,
    "cabin_H2O": 0.5,
    "O2_buffer": 20.0,
    "H2O_tank": 50.0,
    "waste_H2O": 5.0
  }
}
