Track eMSP/CPO connectivity through a roaming hub using the OCPI 2.2.1 HubClientInfo module

domain: evroaming.org · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. As a party connected through a hub (e.g. Gireve, Hubject), expose the HubClientInfo module's receiver interface so the hub can push connectivity updates about other connected parties.
  2. Hub sends PUT/PATCH updates for each ClientInfo object identifying the party by party_id/country_code/role (CPO, EMSP) with a status of CONNECTED, OFFLINE, PLANNED, or SUSPENDED.
  3. Cache the latest status per counterparty locally; treat HubClientInfo as informational, not authoritative for whether a specific request will succeed — it reflects hub-level session state, not per-endpoint health.
  4. When a counterparty transitions to OFFLINE, stop queuing outbound push messages (e.g. new CDRs, session updates) to them and instead rely on them pulling via GET once they report CONNECTED again.
  5. Note HubClientInfo is exchanged between a party and the Hub itself, not peer-to-peer — do not expect an eMSP to call this module directly against a CPO's OCPI base URL.

Known gotchas

Related routes

Architect a roaming Hub integration under OCPI so multiple CPOs and eMSPs connect through a single technical connection instead of pairwise links
evroaming.org · 5 steps · unrated
Complete the OCPI 2.2.1 EV roaming credentials handshake between a CPO and an eMSP, ending with TOKEN_C
ocpi · 6 steps · unrated
Integrate a CPO or eMSP with the Hubject OICP eRoaming hub for cross-network EV charging authorization
hubject.com · 5 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans