Reference Architecture

The OpenElectric Reference Architecture

The openElectric reference architecture is a technical blueprint  for integrating distribution connected, flexible energy resources and IoT devices into our bulk energy systems – i.e. critical infrastructure that operates over public networks. It provides a reference architecture, and a series of tools and packages that implement aspects of the reference model that can be used by energy service providers worldwide.

The transition to 100% renewables, electrification of transport and migration off gas appliances will require an increasing amount of low cost, secure and interoperable digital infrastructure that can facilitate the exchange of data and services across the energy supply chain. This must be done cost efficiently whilst also maintaining a high standard of trust, security and reliability that makes it resilient against outages, faults and cyber threats.

Overall, the openElectric initiative aims to establish rigorous and best-practice blueprints and patterns for electricity utilities, operators and vendors such that they may implement a scalable and resilient digital infrastructure for distributed energy. The need for this resilience will only increase over time as we march towards mass electrification.


  1. Design Objectives

    The history of the work done to date, and the mission statement of OpenElectric.


  3. Background work

    The evolution of the designs, previous work and the rationale for design choices.


  5. Design concepts

    The key constructs and rationale behind Cloud native, zero trust security and microservice architectures.


  7. Service Mesh fundamentals

    The history and foundations of contemporary Cloud native service mesh technology stacks.


  9. Electricity Domain Data Models

    An approach to developing and supporting an open and extensible data model that maximise code reuse and interoperability.


  11. Cloud + IoT Security Model

    The core concepts behind the foundations built on contemporary Cloud native service mesh technology stacks.