{
  "constants": {
    "G_SI": 6.6743e-11,
    "c_SI": 299792458.0,
    "solar_mass_kg": 1.98847e+30,
    "parsec_m": 3.085677581491367e+16,
    "julian_year_s": 31557600.0
  },
  "schwarzschild_examples": [
    {
      "mass_solar": 10,
      "rs_m": 29533.393820668785,
      "reference_density_kg_m3": 1.842851599598221e+17,
      "e1_proper_time_s": 6.567519858614718e-05,
      "schwarzschild_upper_bound_s": 0.00015474354105096807
    },
    {
      "mass_solar": 1000000.0,
      "rs_m": 2953339382.0668783,
      "reference_density_kg_m3": 18428515.995982215,
      "e1_proper_time_s": 6.567519858614718,
      "schwarzschild_upper_bound_s": 15.474354105096808
    },
    {
      "mass_solar": 1000000000.0,
      "rs_m": 2953339382066.8784,
      "reference_density_kg_m3": 18.428515995982213,
      "e1_proper_time_s": 6567.519858614718,
      "schwarzschild_upper_bound_s": 15474.354105096809
    }
  ],
  "flat_friedmann_hubble_identity": {
    "H0_km_s_Mpc": 67.4,
    "H0_s_inv": 2.1842852410855023e-18,
    "hubble_radius_m": 1.3724968349418282e+26,
    "hubble_radius_Gly": 14.507302992296575,
    "critical_density_kg_m3": 8.532855163739318e-27,
    "hubble_energy_equivalent_mass_kg": 9.240958888601495e+52,
    "hubble_mass_solar": 4.647270961393179e+22,
    "schwarzschild_ratio": 0.9999999999999998,
    "matter_only_ratio": 0.315
  },
  "stiff_fluid_bounce_samples": [
    {
      "t_over_tb": -3,
      "a_over_ab": 1.4677992676220695,
      "rho_over_rhob": 0.1,
      "H_times_tb": -0.1
    },
    {
      "t_over_tb": -1,
      "a_over_ab": 1.122462048309373,
      "rho_over_rhob": 0.5,
      "H_times_tb": -0.16666666666666666
    },
    {
      "t_over_tb": 0,
      "a_over_ab": 1.0,
      "rho_over_rhob": 1.0,
      "H_times_tb": 0.0
    },
    {
      "t_over_tb": 1,
      "a_over_ab": 1.122462048309373,
      "rho_over_rhob": 0.5,
      "H_times_tb": 0.16666666666666666
    },
    {
      "t_over_tb": 3,
      "a_over_ab": 1.4677992676220695,
      "rho_over_rhob": 0.1,
      "H_times_tb": 0.1
    }
  ],
  "notes": [
    "Schwarzschild proper times are idealized test-clock quantities, not daughter-universe ages.",
    "Reference density uses Euclidean volume at the areal radius; it is not a local GR density.",
    "Hubble mass identity assumes spatially flat FLRW and total mass-equivalent energy density.",
    "Bounce equation is assumed, not derived from collapse or observations."
  ]
}
