Derived, not a device
The twin is intelligence computed from telemetry — not a second copy of the battery and not a thing you install. It exists because the data does.
Product / The digital twin
The vendor-neutral digital twin
Rootd normalizes every vendor's telemetry into a single vendor-neutral digital twin — connectivity, state-of-health, and an estimated state-of-charge derived from SoH and the latest reading.
SoC is never stored as a peer of SoH — it is computed on read from SoH and the latest reading.
Normalization
Every vendor speaks its own protocol. Rootd resolves units, gaps, and timing into a single twin your whole stack can read.
Connectivity is a modeled state — not an error. SoC is always shown as estimated, derived from SoH.
How the twin stays honest
The twin is intelligence computed from telemetry — not a second copy of the battery and not a thing you install. It exists because the data does.
SoC is computed on read from SoH and the latest reading, and always labeled estimated. It is never stored as an independent peer field.
Connectivity is a first-class state — online, stale, or offline. When a feed drops, the twin holds last-known state instead of silently disappearing.
Send us a sample feed — we'll show your batteries as one normalized twin.