Audit-grade evidence

Every mile, verified three ways.

Photo, host, and live telemetry — captured per trip, sealed per VIN, ready for an insurance adjuster the moment a claim is filed.

Photo · AI OCR
Detected odometer
0
confidence VIN-anchored · immutable
Host · check-in/out
Check-out reading
Odometer
Fuel / SOC
Damage
Telemetry · Smartcar
live · 60s poll
87420 mi30 mph33.4500,-112.0700
87419 mi23 mph33.4490,-112.0690
87418 mi16 mph33.4480,-112.0680
87417 mi9 mph33.4470,-112.0670
87416 mi2 mph33.4460,-112.0660
0
Trips audited · 30d
0
Anomalies caught · 30d
0.0 hr
Avg hours · claim resolution
0 yr
Year retention · A.R.S. § 28-9601
The forensic stack

Three layers, captured per trip, sealed per VIN.

Each layer is independent. Each layer is auditable on its own. Together they leave no room for a he-said-she-said.

Layer 1
Photo · AI OCR

What the camera sees, the system can't unsee.

Detected odometer
0
confidence VIN-anchored · immutable

Check-in / check-out photos run through an OCR model trained on dash-cluster imagery. The digit string is hashed to the VIN at upload — readable forever, editable never.

Catches: post-trip odometer alteration · disputed end-readings
Layer 2
Host · check-in/out

Human-in-the-loop, not on the honor system.

Check-out reading
Odometer
Fuel / SOC
Damage

Hosts enter odometer, fuel/SOC, and damage state on the same form their phone uses for the photo. Entries are timestamped server-side and reconciled against the OCR read.

Catches: typo'd readings · forgotten check-out · damage timing disputes
Layer 3
Telemetry · Smartcar

Live data when the host opts in.

live · 60s poll
87420 mi30 mph33.4500,-112.0700
87419 mi23 mph33.4490,-112.0690
87418 mi16 mph33.4480,-112.0680
87417 mi9 mph33.4470,-112.0670
87416 mi2 mph33.4460,-112.0660

Smartcar / OBD streams odometer, speed, location every ~60s. Continuous data resolves any photo-vs-host disagreement automatically — and feeds the anomaly engine in real time.

Catches: speed anomalies · route deviations · rollback fraud
Anomaly detection · live

Watch the engine catch a fake reading.

A simulated Phoenix-metro trip plays below. At mile 21, the telemetry layer flags a speed reading no Camry can produce.

PHX METROPHXScottsdale
00 / 34 mi
Live speed
65mph
Odometer
87,421 mi
Δ 0 mi · matches photo + host reading
All layers agree. Trip status: clean.
Rollback

Next rental starts below prior end-reading.

Indicates: tampering or undisclosed trip
Gap

Mileage drift between rentals exceeds normal idle.

Indicates: off-platform use
Impossible speed

Avg speed across span breaks vehicle envelope.

Indicates: false-distance claim
The killer integration

When a claim is filed, the evidence is already there.

The packet attaches itself to the claim — no host follow-up, no adjuster waiting. The anomaly flag is the first thing on the page.

Trip ends
Multi-layer reads sealed
Score computed
Rollback · gap · speed
Claim filed
Adjuster opens record
Packet attached
Auto, zero admin
Adjuster opens
Anomaly flag on top
Resolved
Deposit released
Vs. the rest of P2P
What the adjuster gets
ItWhip
Others
Per-trip odometer evidence
estimated
AI photo OCR · VIN-anchored
Live telemetry (Smartcar)
Auto-attached evidence packet
Anomaly flag at top of claim
Three audiences, one moat

The same evidence solves three different problems.

Hosts get protection. Guests get speed. Insurers get certainty. Nobody else in P2P does this.

For hosts

Your car. Your call. Our paper trail.

  • Protection from false damage claims · evidence on record before disputes start
  • Auto-release of guest deposit when fault is provably elsewhere
  • Zero admin: the system files the packet for you
  • Off-platform use detected and flagged automatically
For guests

You drove what you drove. Provable.

  • Your odometer read is sealed at check-in — no after-the-fact disputes
  • Speed and GPS evidence backs up your own version of events
  • Deposit released the moment the trip is verified clean
  • Subrogation (third-party fault) provable via the GPS trail
For insurers

Open the claim. The work is done.

  • Evidence packet auto-attached to every claim · no follow-up
  • Anomaly flag at the top of the file · no triage burden
  • Three-layer trail — photo · host · telemetry — for fraud defense
  • Six-year retention exceeds AZ statute; immutable, VIN-anchored
Compliance · A.R.S. § 28-9601–9613

Built to exceed the Arizona P2P statute. By design.

The forensic stack isn't just better evidence — it's longer-retained, harder-to-alter evidence than the law requires.

Statutory baseline

A.R.S. § 28-9601–9613

Arizona's P2P car-sharing statute sets minimum record-keeping, insurance, and disclosure rules. ItWhip's forensic stack exceeds them on every axis — particularly retention, immutability, and proof-of-mileage.

Retention

Six-year hold per trip.

6 yr
2× statutory min · 3 yr

Every trip's photo + host entry + telemetry stream is encrypted and held for 6 years from trip end. Adjusters can request export at any point.

Immutable trail

Hash-chained per VIN.

Tx-0001
Check-in
0xa3…
Tx-0002
Photo OCR
0xc8…
Tx-0003
Telem ×24
0x4e…
Tx-0004
Check-out
0xb1…

Each trip event is signed and chained to the prior block. A single byte tampered downstream invalidates the whole tail — visible to any auditor with read access.

For corporate travel · For insurers

Hand your adjuster
a sealed envelope.

Talk to corporate about the API: receive the full evidence packet — photo, host entry, telemetry, anomaly score — for every flagged trip, automatically.

VINHash-chained per trip event
APIWebhook · push on claim event
6 yrRetention · exceeds AZ statute