Ecosystem Map

EV Charging Ecosystem Relationship Graph

Explore the full stack from physical connector to roaming protocol. Click nodes to navigate to detail pages; hover to highlight connected elements.

1345 nodes
50669 edges
4 protocol layers
7 connectors
PhysicalV2CPCP2CSMSRoamingPnCV2GPnC/V2GDINPnCV2GPnCPnC bridgePnC bridgenext-genlegacyCCS2NACSCCS1CHAdeMOGB/T DCType 2Type 1ISO 15118-2ISO 15118-20DIN SPEC 70121OCPP 1.6JOCPP 2.0.1OCPP 2.1OCPI 2.2.1OICP 2.3
PhysicalV2CPCP2CSMSRoaminglegacy edge15 nodes · 15 edges

Layer Descriptions

01

Physical Layer

DC / AC connectors — CCS2, NACS, CHAdeMO, Type 2 and others. Defines the physical pin interface between vehicle and charge point.

Explore →
02

V2CP Layer (High-Level Communication)

ISO 15118-2/20 and DIN SPEC 70121 — manages session, authentication, and Plug & Charge logic between vehicle and charge point.

Explore →
03

CP2CSMS Layer (Charge Point Management)

OCPP 1.6J, 2.0.1, 2.1 — connects the charge point to a central server (CSMS); remote start, smart charging, telemetry.

Explore →
04

Roaming Layer

OCPI 2.2.1, OICP 2.3 — user authentication, tariff exchange, and CDR transfer between CPO/eMSP networks.

Explore →

Key Protocol Paths

EU DC Fast Charge

The PnC + ISO 15118-2 + OCPP 2.0.1 trio forms the backbone of EU AFIR charging infrastructure requirements.

Next-Gen (V2G + Bidirectional)

Full stack for bidirectional charging (V2G / V2H) — ISO 15118-20 AC PnC and DC V2G support, full integration via OCPP 2.1.

Legacy CHAdeMO Stack

CHAdeMO V2G capability possible via ISO 15118-20; however the connector itself is in transition to CCS2.

Legacy DIN Stack

Much of legacy US Tesla infrastructure and some Japan-market chargers use this stack. Active migration: ISO 15118-2 + OCPP 2.0.1.

Graph API (Coming Soon)

The EV ecosystem graph is queryable programmatically. Retrieve which connector is compatible with which protocol, the shortest path between two nodes, and alternatives via API.

/v1/graph/path /v1/graph/neighbors /v1/graph/nodes
View API Docs
GET /v1/graph/path?from=ccs2&to=ocpi
Authorization: Bearer {key}

{
  "path": [
    { "layer": "physical",  "node": "ccs2",         "type": "connector" },
    { "layer": "v2cp",      "node": "iso-15118-2",  "type": "protocol"  },
    { "layer": "csms",      "node": "ocpp-201",     "type": "protocol"  },
    { "layer": "roaming",   "node": "ocpi",         "type": "protocol"  }
  ],
  "edges": 3,
  "confidence": 0.91
}