SITREP.VET

Transmit meaning,
not data.

80 bytes of sensor noise becomes 2 bytes of actionable intelligence.

$ pip install sitrep.vet click to copy
0:1
Compression
0%+
Fidelity
0µs
Latency
0B
Wire
0
Datasets

Five lines to compress. Eight to secure.

No configuration. No model training loop. Fit a codebook, encode, decode.

from sitrep_protocol import SITREPCodebook

cb = SITREPCodebook(n_codes=256)
cb.fit(training_data)          # learn 256 centroids
code = cb.encode(reading)     # 80 bytes → 2 bytes
recon = cb.decode(code)      # 2 bytes → 80 bytes
from sitrep_protocol import SITREPSession

alice = SITREPSession(shared_key=b"secret")
bob   = SITREPSession(shared_key=b"secret")

# Authenticated send
frame = alice.send(code)        # HMAC + ratchet
data  = bob.recv(frame)         # verify + advance

# 10 bytes on the wire. Zero trust. Zero cloud.

Bytes on the wire

Every other protocol sends the kitchen sink. SITREP sends 10 bytes.

Power that lasts

Less data means less radio time. Less radio time means years more battery.

26 mJ
SITREP per report
717 mJ
MQTT+TLS per report
27x less energy
SITREP
124 years
MQTT+TLS
4.5 years

CR123A battery, 1 report/minute

Validated everywhere

12 sensor domains. 31 datasets. Zero synthetic data.

Bearing Vibration
SF 0.99+ 5 datasets
ECG
SF 0.99+ 3 datasets
Audio
SF 0.99+ 5 datasets
Accelerometer
SF 0.97+ 5 datasets
Environmental
SF 0.99+ 4 datasets
Power
SF 0.99+ 1 dataset
Vehicle / OBD
SF 0.95+ 3 datasets
CAN Bus
SF 0.97+ 1 dataset
Network
SF 0.99+ 1 dataset
Turbofan
SF 0.97+ 1 dataset
Chemical
SF 0.99+ 1 dataset
EEG
SF 0.95+ 1 dataset

Runs on everything

From a $0.50 ATtiny to a beefy Cortex-M7. Same protocol, same results.

ATtiny1614
$0.50
2 KB RAM
Tier 0 codebook
ESP32-C3
$1.50
400 KB RAM
Tier 2 codebook
nRF52832
$2.50
64 KB RAM
Tier 1 codebook
STM32H743
$8.00
1 MB RAM
Tier 3 codebook