Lab / Truth gates
The lab

How we decide a result is real.

A clear evidence standard sits between the lab and every claim. Each result carries how it was produced — rigor is built into the pipeline, not added after.

The gates

Contract gateRows match the logger schema; provenance is verified.
Model gateBaseline passes the event-separation and false-alarm thresholds.
Adversarial gateLabel-shuffle & metadata-only checks must fail to act as detectors.
Evidence gateEach result is tagged with the stage it was produced at, from bench to validated.
Storage gateEvery bundle has a manifest + samples; filenames carry no labels.

Evidence ladder

Every result is tagged with how it was produced, so we always know what a number is allowed to mean.

SyntheticAnalysis pipeline & modeling on software-generated data.
BenchControlled lab hardware — where we are now.
ChamberRepeatable sample enclosure.
FieldReal environment.
ValidatedRepeated, reviewed, and confirmed.

Where we are now

Current stage controlled e-nose bench · ESP32-S3 Bench · live

Every number on this site carries one of these tags. If a result isn't tagged, we haven't earned it yet.

Further reading