Telemetry is vendor-locked and noisy
Every BMS brand speaks its own dialect. Raw frames arrive irregular, unit-inconsistent, and siloed per vendor — so no one has one clean view of the fleet.
Battery-intelligence layer
Rootd turns raw BMS telemetry into per-station forecasts, so more charged packs sit in the right station at the right time — protecting daily rider earnings retained after swap friction.
Per-station forecasts · Any-vendor BMS · Multi-tenant · Multi-country-ready
Placeholder operator marks — shown to illustrate fit, not production scale.
The problem
The cost lands on riders — as downtime and swap friction — and on operators and financiers as risk they can't price.
Every BMS brand speaks its own dialect. Raw frames arrive irregular, unit-inconsistent, and siloed per vendor — so no one has one clean view of the fleet.
Without per-station forecasts, restocking is reactive. Packs end up in the wrong place at peak hours, and riders queue or ride on to the next station.
Financiers underwrite packs they can't see degrade. With no trusted state-of-health signal, residual value is a guess and loan books carry hidden risk.
What Rootd is — and isn't
Three pillars
Operators plan inventory, riders keep earning, and financiers see residual value — all from the same normalized signal.
Station inventory forecasting
Rootd projects charged-pack supply against rider demand for each station over the next 24 hours, then turns it into a restock plan you can act on before the morning and evening peaks.
Rider scheduling
Rootd returns a suggested swap window that minimizes travel plus wait — surfaced through the operator's own app as a projection, never a separate consumer brand.
Loan-performance visibility
A trusted SoH trend per pack gives lenders a residual-value confidence band instead of a guess — so loan books are underwritten on how batteries actually age.
The platform
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.
Connectivity is a modeled state — online / stale / offline — not an error. SoC is always shown as estimated, derived from SoH.
How it works
Pull BMS telemetry from any vendor — CAN, MQTT, REST — vendor-neutral by design.
Resolve units and gaps into one vendor-neutral battery digital twin.
Project station inventory, swap windows, and SoH-backed residual value.
Operators restock, riders swap, financiers assess — on the same signal.
Trust & security
Confidence comes from boundaries you can verify — isolation, observability, and honest data states.
Every query is tenant-scoped and bounded — one operator's data is never reachable from another's.
Ingestion, freshness, and twin state are monitored end-to-end, with audit trails on every read.
Connectivity loss is modeled as stale or offline, not silently dropped — the twin holds last-known state.
FAQ
No. Rootd is an intelligence layer on top of your existing BMS. It reads telemetry the BMS already produces and builds a digital twin from it — the BMS keeps doing its job.
No. Rootd exposes read APIs and projections. Your swap app and station software stay in place and choose what, if anything, to surface to riders and staff.
A BMS feed. Rootd's ingest is vendor-neutral — CAN, MQTT, or REST — and normalizes whatever each vendor emits into one twin, so you don't standardize hardware first.
Every query is tenant-scoped and bounded. Data is isolated per tenant by design; one operator's twin is never reachable from another tenant's context.
No. Rootd owns no hardware and operates no fleets or stations. We are software only — the cloud intelligence layer above networks other people run.
See Rootd run on your network's telemetry. We'll forecast one of your stations live.