Deterministic Lower Heating Value LHV(w) = LHV_dry * (1 - w) - 2.443 * w (MJ/kg) + adiabatic flame & flue-gas acid/creosote condensation temperature model engine (.pdf, .json, .csv) built for Hoxter, Brunner, Jotul, Testo — zero-upload ephemeral Wasm RAM execution.
Running ephemeral Wasm verification…