Live · baridi.tech
Baridi Technologies
Cold-chain temperature logging that flags sustained breaches and keeps the alert even if the process crashes.
The clipboard gap
Dede runs a one-person cheese counter. UK FSA HACCP practice expects her to check and record fridge temperatures, so she writes them on a clipboard twice a day. Morning and evening. In between, nobody is watching.
A compressor can falter overnight. A door left ajar warms a cabinet for half an hour. The clipboard shows two tidy readings and nothing wrong. An inspector sees the same gap: hours with no record, and no way to prove the cheese stayed cold the whole time.
Manual checks catch the moment you look. They miss everything that happens when you do not.
How it works
Readings land continuously
Sensor readings stream in and go straight into TimescaleDB, a time-series store built on Postgres.
A continuous aggregate does the math
A TimescaleDB continuous aggregate rolls the raw points up by the minute, so the breach query runs over compact buckets instead of every reading.
Excursions get flagged
An excursion is counted when a sensor stays over 5C for a sustained stretch of 10 minutes or more. A brief blip when you open the door does not count.
The alert outlives the process
The alert is driven by Temporal, which checkpoints its work. If the process crashes mid-run, Temporal resumes from the last step rather than dropping the alert.
Here is one replayed day from the dashboard. Two excursions on fridge-01, 43 min over the line in total.
Honest by design
Readings stay in the shop. The database runs on loopback, and Baridi does not sell or ship your data to a third party.
The breach math is inspectable SQL. The numbers on the dashboard come from the actual aggregate query, not a hand-typed summary.
The sparkline is labeled as a presentational indicator. It shows the shape of a breach, not precise per-second telemetry the API does not carry.
It is a logging and alert aid. It helps you see and record breaches. It is not a certified compliance record.
See it running
Open the dashboard to read the replayed day: the two excursions, their peaks, and how long each one stayed over the line.
Baridi Technologies