Methodology

How we got
the numbers.

Every chart on this site is computed from raw DIMO telemetry the vehicle owner cryptographically granted us the right to read. Here's exactly how each number was derived, what signals we used, and what we deliberately didn't show.

Data sources

Where the numbers came from.

Vehicle identityERC-721 #183644 ↗
Query endpointstelemetry-api.dimo.zone · identity-api.dimo.zone
Auth modelDeveloper JWT → Vehicle JWT via SACD-gated token exchange
Raw signals collected3,938,654 across 19 signal types
Observation window27 Jul 2025 → 15 Apr 2026 (263 days)
Trip detection

How trips were defined.

DIMO's telemetry API exposes five trip-detection mechanisms. We used frequency analysis, which detects activity by signal-update rate rather than relying on the isIgnitionOn signal (which didn't start reporting until 25 Oct 2025). This gave us a consistent view across the full observation window.

MechanismfrequencyAnalysis
Min duration10 minutes
Max gap merge300 s
Detected trips (≥ 10 min)419
Detected trips (all)555
MPG calibration

MPG: receipts vs telemetry.

The headline lifetime figure — 16.57 mpg — comes from the owner's hand-kept pump-receipt log: every fill's gallons and the dashboard odometer at the pump. That's ground truth.

DIMO's telemetry reconstructs the same number independently. Fuel tank on this Laramie is 26 gallons (confirmed); we convert the dash fuel-level percentage — the only fuel signal DIMO exposes — into gallons against that capacity, and pull distance from powertrainTransmissionTravelledDistance. That lands at 15.77 mpg, within ~5% of the receipts.

The gap is almost entirely distance, not fuel. The gauge-derived gallons (635) match the pump total (642) to about 1% — the 26-gallon capacity is well-calibrated. But the device's odometer signal arrives in 10-second snapshots and the per-tank sum only spans cleanly-detected refuels, so it captures ~5% fewer miles than the dashboard. Fewer miles over the same fuel pulls the telemetry estimate slightly below the receipts.

Fuel tank capacity26.0 US gallons
Lifetime MPG (pump receipts)16.57
Lifetime MPG (DIMO telemetry)15.77
Gallons: receipts vs gauge642 vs 635 (~1%)
Miles: dashboard vs telemetry10,645 vs 10,002 (~5%)
EPA combined20.0
Towing detection · v2

Why we needed a v2 detector.

Our first detector relied on a single signal: the ratio of engine revolutions per mile per hour. For a Ram 1500 with the Hurricane I-6 and 8HP70 transmission, unloaded highway cruise sits at roughly 26 RPM per MPH. When hauling, that ratio climbs because the transmission holds a lower gear. Simple, mostly correct — except it flagged one February trip where the driver had bumped the steering-wheel gear-limiter down a notch. Same elevated ratio, no trailer.

V2 requires two signals to agree. A real tow burns obviously more fuel (7–10 MPG vs. 17–22 unloaded) and spikes RPM hard when accelerating from stops. Either alone is noise. Both together are unambiguous.

What we didn't show

Privacy choices.

The vehicle owner granted us specific signal permissions via an on-chain SACD document, including exact GPS. For privacy in this public write-up we:

Caveats

What we'd flag.