CoolFace
Datasetpublic

spiderpilot89/spectrum-materials-load-tape

Spectrum Materials Load Tape SHA-256-chained telemetry from a Ti-6Al-4V uniaxial tension path. 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 1,502 Format JSONL, one sealed frame per line Integrator Prescribed-strain stepping at 1000 Hz (dt = 0.001 s) Tape cadence 0.1 s, plus yield onset and fracture Duration 0 s to 150.0 s (fracture) File… See the full description on the dataset page: https://huggingface.co/datasets/spiderpilot89/spectrum-materials-load-tape.

sourceHugging Facemitupdated 1d agoView on Hugging Face
0likes15downloads
Dataset Card

Spectrum Materials Load Tape

SHA-256-chained telemetry from a Ti-6Al-4V uniaxial tension path. 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.

Rows1,502
FormatJSONL, one sealed frame per line
IntegratorPrescribed-strain stepping at 1000 Hz (dt = 0.001 s)
Tape cadence0.1 s, plus yield onset and fracture
Duration0 s to 150.0 s (fracture)
Filematerials_load_tape.jsonl

Origin

Generated by Spectrum (genesis_core), a deterministic in-memory Rust physics substrate. The constitutive law is evaluated 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 continuous uniaxial loading of Ti-6Al-4V. Engineering strain advances at a constant rate of 10⁻³ / s until fracture at strain 0.15. The alloy model is elastic–perfectly plastic:

text
E   = 114 GPa
σ_y = 830 MPa
ε_y = σ_y / E

ε < ε_y :  σ = E ε,          ε_p = 0,        yielded = false
ε ≥ ε_y :  σ = σ_y,          ε_p = ε - ε_y,  yielded = true

Below yield, stress follows Hooke's law. At 830 MPa the stress is capped and additional strain is plastic through fracture. Stress on the tape is stored in pascals, so the yield plateau is 830000000.

FieldUnitMeaning
timesSimulation time
strain—Engineering strain
stressPaAxial stress
plastic_deformation—Plastic strain ε_p
is_yieldedboolTrue once ε ≥ ε_y
previous_hashhexParent digest
current_hashhexDigest of this frame

Terminal frame: strain 0.15, stress 830 MPa, is_yielded = true.

Series

Companion tapes from the same generator:

License

MIT. Copyright (c) 2026 John Kruze.

Verification / True Tip Hash

text
ee033165bbf5a537fe398b6ea80be0861c8cb66aa9ab4156b99b397adcb63f6d

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.