Technology

Four layers. One integration. Zero guesswork.

VideoEV is a CSMS-agnostic middleware that ingests EV charging session events, resolves anonymous hardware identifiers to verified vehicle profiles, runs a real-time ad auction, and closes the attribution loop via Amazon Marketing Cloud — without ever storing a raw vehicle identifier.

4
CSMS Integrations
<50ms
Event Latency
0
Raw PIIs Stored
99.9%
Uptime SLA

End-to-End Stack

From charger plug-in to purchase attribution

01

CSMS Event

OCPP 1.6 · 2.0.1

Charger fires an OCPP session event. VideoEV ingests it in real time across Driivz, AMPECO, ChargeLab, and EV Connect — normalized to a single payload regardless of source.

02

Identity Resolution

ISO 15118 · Deterministic

The EVCCID — an encrypted hardware identifier — is matched against the Vehicle Identity Graph. No VIN transmitted. One confirmed match returns Make, Model, Trim, and MSRP proxy.

03

Ad Auction

Real-time · SSP bid request

Vehicle profile passes to the SSP as a targeting signal before the first ad slot fills. Buyers bid on VIN-level segments — Tesla owners, Porsche drivers, luxury EV buyers — in real time.

04

Attribution

Amazon AMC · Closed-loop

Impressions are matched to downstream purchase events via Amazon Marketing Cloud. Closed-loop attribution without a pixel — from charging session to Amazon cart.

Universal Compatibility

One integration. Every network.

Every CSMS exposes a different API surface. VideoEV abstracts that complexity into a single normalized event stream — so your ad infrastructure never breaks when a network upgrades their platform.

OCPP 1.6OCPP 2.0.1REST pollingPush webhooksOCPI
DriivzENTERPRISE

Real-time OCPP 1.6 / 2.0.1 event streams via native webhook bridge.

AMPECOFLEET

Session lifecycle events normalized from REST polling + push webhooks.

ChargeLabRETAIL

Cloud CSMS session data surfaced via OCPI-compatible event API.

EV ConnectCOMMERCIAL

Network session data ingested via direct certified integration.

Vehicle Identity Graph

The charger doesn't know what car just plugged in. We do.

Under ISO 15118, EV chargers never receive Make, Model, or VIN — only an encrypted hardware identifier called an EVCCID. VideoEV built the resolution layer that deterministically matches it to a verified vehicle profile before the first ad slot fills.

No probabilistic modelling. No behavioural inference. A confirmed match attaches Make, Model, Trim, Model Year, and MSRP proxy — passed to the SSP in the bid request.

Read the full Identity Graph explainer
Resolution pipelineISO 15118
InputEVCCID (hardware MAC-derived)
LookupVehicle Identity Graph
Output: Make & ModelConfirmed — not inferred
Output: MSRP ProxyIncome signal from vehicle class
Output: Match confidenceHigh / medium / unresolved
PII storedNone. SHA-256 hash only.

Privacy-First Architecture

Zero PII. Full attribution.

Raw vehicle identifiers are hashed at the point of ingestion. The original value is never written to disk, never logged, and never transmitted downstream. Attribution precision is preserved through the hashed token — without any PII leaving the origin system.

GDPR CompatibleCCPA AlignedNo Raw VIN StorageSHA-256 One-Way Hash
01
Vehicle Arrives
CSMS captures raw session event — VIN or vehicle token present.
02
SHA-256 Hash
VideoEV applies one-way SHA-256 to the vehicle identifier in-memory.
03
Raw Identifier Discarded
Original VIN is never written to disk, never logged, never stored.
04
Hashed Token Released
hashed_vehicle_token enters the ad pipeline for AMC segment matching.

API Reference

The universal webhook schema

Every CSMS speaks a different dialect. VideoEV normalizes them into a single consistent payload — one integration for every network.

POST/v1/webhooks/session-event
REQUEST
POST /v1/webhooks/session-event
Authorization: Bearer <your_api_key>
Content-Type: application/json

{
  "event_type": "session_update",
  "session_id": "ev_sess_f7a2b4c",
  "hashed_vehicle_token": "sha256:a3f4b2c8d9e1f2a3...",
  "charger_id": "site_xyz_port_2",
  "current_soc_percent": 42,
  "estimated_dwell_time_mins": 35,
  "network_id": "evconnect_west",
  "timestamp_utc": "2026-03-08T14:22:33Z"
}
202Accepted
RESPONSE
{
  "status": "queued",
  "ad_eligible": true,
  "matched_segment": "ev_buyer_high_intent",
  "recommended_creative_format": "video_15s",
  "estimated_inventory_window_mins": 35
}
hashed_vehicle_tokenSHA-256 of raw VIN — no PII
current_soc_percentState of charge at session event
estimated_dwell_time_minsPredicted session duration

Ad-Tech Architecture

Built to spec. Programmatic-ready.

VideoEV supports 2026 programmatic standards. Your trading desk can activate a campaign without custom integration work.

pDOOHBuying Layer
Programmatic Digital Out-of-Home

Automated buying and selling of screen inventory — no manual IO required. VideoEV's kiosk and in-car surfaces are available as pDOOH inventory, discoverable through any compatible DSP.

DSPDemand
Demand Side Platform

Where brands and agencies buy ads programmatically. VideoEV inventory is directly accessible via Amazon DSP (primary, enables AMC attribution) and The Trade Desk via OpenRTB 2.6.

SSPSupply
Supply Side Platform

VideoEV operates its own SSP layer, exposing charging-session inventory to DSPs. Sellers can set floor prices per station network, MSRP tier, or station environment.

Protocol Support

OpenRTB 2.6Pod Bidding

Full Pod Bidding support — multiple advertisers compete for individual 30-second slots within a single 20-minute charging session. Each pod can hold up to 10 ad units, enabling layered campaigns across a single impression window.

Multiple buyers per session · Slot-level floor pricing
VAST 4.2Video Delivery

Video ad serving across all three surfaces. Supports interactive overlays, VPAID-compatible measurement, third-party verification tags, and proof-of-play reporting.

VPAID compatible · 3rd-party verification · Proof-of-play

DSP Compatibility

Amazon DSPPrimary

Direct integration — enables AMC closed-loop attribution

The Trade DeskOpenRTB

Via DOOH extension — full programmatic access

Vistar MediaDOOH Specialist

Native DOOH DSP with location intelligence

Additional DSPs and Direct IO available on request

Custom integration?

Non-standard DSPs onboarded in 5 business days.

Spec sheet on request

Enterprise Integrations

Built on the standards your stack already trusts.

No proprietary lock-in. Every layer of VideoEV speaks an open standard — so your DSP, ad server, and attribution platform plug straight in.

OCPP 2.0.1
Hardware Protocol
Hardware Layer

EVCCID, SoC, and session duration — direct from the charger. No API middlemen. The EVCCID feeds our Vehicle Identity Graph.

OpenRTB 2.6
Programmatic Buying
Demand Layer

Standard OpenRTB 2.6 bid stream. Any DSP can access our inventory without custom integrations.

VAST 4.2
Video Ad Serving
Creative Layer

VAST 4.2 compliant. Drop in any video creative from any ad server. Full measurement support.

Amazon AMC
Attribution
Attribution Layer

Close the loop: impression to Amazon purchase. The only OOH medium with confirmed retail attribution.

Vistar Media
DOOH Exchange
Demand Layer

Listed on Vistar Media's DOOH exchange. Buyers already active on Vistar can reach VMN inventory instantly.

Amazon DSP
Demand Platform
Demand Layer

First-party Amazon audience sync. Retarget existing Amazon shoppers by vehicle segment and location.

Amazon Marketing Cloud · Closed-Loop Attribution

EV Session Starts
OCPP event fires
Ad Impression
VAST 4.2 served
Audience Matched
Amazon 1P data
Amazon Purchase
14-day attribution
AMC Report
ROAS delivered

Ready to integrate?

Talk to our partnerships team about connecting your CSMS to the VideoEV middleware layer.