CoolFace
Datasetpublic

spiderpilot89/spectrum-bio-reactor-tape

Spectrum Bio-Reactor Tape SHA-256-chained telemetry from one aerobic batch fermentation. Each line is one sealed state of a deterministic integration. Chain integrity is checked by recomputing every digest from the genesis frame to the tip. Rows 721 Format JSONL, one sealed frame per line Integrator Classical RK4, 100 substeps per hour Tape cadence 0.1 h Duration 0 h to 72 h Vessel 1 m³, aspect ratio H/T = 2, 280 rpm File bio_reactor_tape.jsonl… See the full description on the dataset page: https://huggingface.co/datasets/spiderpilot89/spectrum-bio-reactor-tape.

sourceHugging Facemitupdated 17h agoView on Hugging Face
0likes16downloads
Dataset Card

Spectrum Bio-Reactor Tape

SHA-256-chained telemetry from one aerobic batch fermentation. Each line is one sealed state of a deterministic integration. Chain integrity is checked by recomputing every digest from the genesis frame to the tip.

Rows721
FormatJSONL, one sealed frame per line
IntegratorClassical RK4, 100 substeps per hour
Tape cadence0.1 h
Duration0 h to 72 h
Vessel1 m³, aspect ratio H/T = 2, 280 rpm
Filebio_reactor_tape.jsonl

Origin

Generated by Spectrum (genesis_core), a deterministic in-memory Rust physics substrate. The batch is integrated in memory and written to this tape. No learned surrogate sits between the equations and the recorded state.

Cryptography

The dataset uses a Straight Hash Chain. Every frame contains a current_hash (SHA-256) over that frame's state concatenated with the previous_hash. An edit, deletion, or reorder changes the digest of the affected frame and every digest after it.

text
preimage     = compact JSON of the frame with current_hash omitted
             || previous_hash (raw hex, UTF-8)
current_hash = hex(SHA-256(preimage))

The genesis parent is 64 zero hex digits. Each subsequent frame names its parent.

Physics

This tape records one aerobic batch fermentation. Biomass, substrate, and product are integrated with classical RK4. Dissolved oxygen is the quasi-steady root of the two-film balance, because the oxygen time constant is much faster than growth.

text
μ_eff = μ_max · S/(Ks+S) · CL/(Ko+CL) · f_τ
f_τ   = 1 / (1 + (τ / τ_crit)^2)
dX/dt = μ_eff X
dS/dt = -(μ_eff / Y_xs + m_s) X
dP/dt = (α μ_eff + β) X f_τ

μ_broth = μ0 exp(0.21 X)
τ       = μ_broth · π · N / 0.1     impeller-tip shear, Pa
kLa     = van 't Riet (P/V, v_s) · (μ_broth/μ0)^(-0.45)
OTR     = kLa (C* - CL)             g/L/h

Viscosity increases with biomass. The same growth raises impeller-tip shear and lowers kLa. Oxygen demand then reduces μ_eff relative to substrate-limited exponential growth, and f_τ reduces the product rate.

FieldUnitMeaning
timehBatch time
biomass_concentrationg/LBiomass X
substrate_concentrationg/LSubstrate S
oxygen_transfer_rateg/L/hOxygen transfer rate
shear_stressPaImpeller-tip shear
product_yieldg/LProduct concentration P
previous_hashhexParent digest
current_hashhexDigest of this frame

Opening state: biomass 0.12 g/L, substrate 50 g/L, product 0. Terminal frame: substrate exhausted, biomass about 21.1 g/L, product about 13.0 g/L.

Series

Companion tapes from the same generator:

License

MIT. Copyright (c) 2026 John Kruze.

Verification / True Tip Hash

text
13aaf12cf6c5fad8fc219eea279958aa97bd4cae571a21ea9eba572b9a82c68a

Note: The Hugging Face web preview truncates the file and often displays a hash from the middle of the run. A full download and re-hash of the chain will terminate at this exact tip.