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

The tank-size question.

Physical tank on this Laramie is 26 gallons (the standard size; the build sheet does not include the optional Max Fuel Tank package). But the dash gauge's 0–100% range does not span all 26 gallons. The needle holds at 100 for the first few gallons of consumption (top buffer), and the low-fuel warning triggers with roughly 3 gallons still in the tank (reserve below 0%). The actual fuel transit across the 0–100 dash swing is closer to 20 gallons.

We do gallons-from-percent math because the dash percentage is the only fuel-level signal exposed — the truck's own in-dash MPG matches the EPA sticker because it reads injector flow directly, not the gauge. Using the effective 20-gallon dash range reconciles our lifetime number to within 0.04 mpg of EPA combined.

Physical tank capacity26.0 US gallons
Effective dash-range capacity20.0 US gallons (calibration)
Refuel events detected31
Tanks analyzed30
Lifetime real-world MPG19.96
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.