Every sensor has a precision. TUBE compresses the series keeping every sample within ε of the true value — the ε already written in the instrument spec or the norm. Not 'good average error': every sample inside the tube, verifiable.
We keep the series with a per-sample bound: |value − reconstructed| ≤ ε, always. The verifier re-decodes and checks — the bound is never violated, and that is a proof, not a promise.
Seismic (digitizer counts), subsea DAS (strain noise), emissions (40 CFR Part 75), glucose (ISO 15197), market price (tick). In all of them ε already exists in a document — we just turn it into a guarantee.
Measured on ~15 real sources: where data is integer/impulsive TUBE wins the bytes; where it is smooth it ties or loses to SZ3 — but in all, the bound is provable and the function (query + seal) is the product.
Surprise catches strong, fast transients; it is weak on slow drift and blind to sub-noise signals (raw gravitational-wave strain needs matched filtering). Scope is a feature: we say where it works and where it doesn't.