One physics-supervised verdict engine. Two live FP32 implementations — Python ground truth and the C-sim (Emscripten WASM) — agree scan-by-scan along each bearing's life; the ESP32-S3 chip runs the same source and lights up its column once a V7 board is flashed. Watch the baseline lock, physics + rate-of-change trending detect the fault, the deterministic physics labeler name it, and RUL count down to failure.
The verdict tier (healthy→critical) is the verified, parity-proven output — every fault is caught. The fault type is the physics labeler's proposal, shown with the exact reasoning below; it never bluffs (returns Unclassified Fault when the evidence is ambiguous rather than guessing). Inner-vs-ball discrimination from a single radial axis is a known-hard problem — triaxial + cross-axis features sharpen it.