Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

The GEISA project is working on several products that would enable grid edge interoperability that consists of:

  • GEISA Specification (Draft Target 6/30/2025) for:

    • ADM: Application & Device Management

    • API: Application Programming Interface

    • EE: Execution Environment

  • Sample Implementation (Target Q3 2025) for a GEISA API and Execution Environment

  • Conformance Tests (Target Q1 2026) for each of the above specification

The specification should be sufficiently defined that a conformance test can be performed for each component of the specification. The above products define the minimal set of requirements to provide basic interoperability and a consistent environment for edge application developers.

GEISA Product Conformance Table

Product

GEISA 1.0 - Target for Draft Release

Possibly in Final

Beyond GEISA 1.0

Out of Scope

Privacy & Security

EE Security: https://lf-energy.atlassian.net/wiki/x/OID3Aw

  1. API Security

    1. https://lf-energy.atlassian.net/wiki/x/KAB4Bw

  2. App Signing

  1. Maintenance Requirements

  2. ADM Security

ADM Spec:

  1. Manifest Definitions

    1. https://lf-energy.atlassian.net/wiki/x/BQD-Cg

  2. App Management

    1. https://lf-energy.atlassian.net/wiki/x/QQD5Aw

    2. https://lf-energy.atlassian.net/wiki/x/RwD4Aw

  3. https://lf-energy.atlassian.net/wiki/spaces/GEISA/pages/66584637/Application+Monitoring?atlOrigin=eyJpIjoiZWU4ODE5OWRkMzI2NDYyMjhiYjk1ZDU5ZDFhMTkwNzQiLCJwIjoiYyJ9

  4. Device Management

  5. Device Monitoring

  6. Data Management

  1. Network Resource Management

  1. Application Certification

  1. Device Resource Management

API Spec:

  1. Device State

  2. Networking (Status)

  3. Metrology

  4. Waveform

  5. External Time Reference

  1. Upstream networking (Messaging)

  2. Actuator

  3. Billing Register

  1. Geolocation

  2. Environmental

  3. Generic Sensors

EE Spec:

  1. https://lf-energy.atlassian.net/wiki/x/C4D5Aw

  2. Operating System

  3. Base Libraries

  4. Core Services

  5. Resource Management & Security

    1. https://lf-energy.atlassian.net/wiki/x/OID3Aw

  6. Edge InterApp Communications

    1. https://lf-energy.atlassian.net/wiki/spaces/GEISA/pages/66584647/Application+Programming+Interfaces+APIs?atlOrigin=eyJpIjoiM2Q0ZTNkNTQ3ZDI4NDFjMDhmZjc5ZTg3ZWQyOWRjZDIiLCJwIjoiYyJ9

    2. https://lf-energy.atlassian.net/wiki/spaces/GEISA/pages/289931338/Message+Bus+Security+Considerations?atlOrigin=eyJpIjoiYzFhNjZiYzgyNDc4NDJhYTk4MGMwZDAzZWUyNDZhZWEiLCJwIjoiYyJ9

  7. ADM & External Systems :

    1. https://lf-energy.atlassian.net/wiki/spaces/GEISA/pages/279674885/Network+Communications?atlOrigin=eyJpIjoiNDc0MDkyYWY5OGI5NDhiMmFjNzU0Y2M5M2I2MDAzZjAiLCJwIjoiYyJ9

  8. Filesystem

  9. Logging

  1. Threading

  2. CPU / GPU Access

  3. System Calls

  1. Application Classification

  2. Network - Physical Layer

  3. Message Bus - Physical Layer

Beyond GEISA 1.0

Future iterations of GEISA would expand the definition to increase interoperability and capability across the edge environment

  • GEISA 1.x

  • GEISA 2.0

    • Native Implementation as opposed to containerization

    • Move towards Build Once vs. Write Once

    • More API’s for other types of hardware support

Road Map Timeline

...

A list of what needs to be done

...

Specification Section

...

Release 1.0 Needs

...

Status

Hardware Requirements

...

Base hardware requirements for edge environments meters

...

Status
colourYellow
titleStarted

...

Device Attribute Reporting

...

Agreement on mechanism

Agreement on format

Agreement on defined meta-data

...

https://lf-energy.atlassian.net/wiki/spaces/GEISA/pages/279674885/Network+Communications?atlOrigin=eyJpIjoiMDE0NDc4MDRhOGJlNDAxMzkyOWM4NjQxNzUwMjY2NDIiLCJwIjoiYyJ9

...

Agreement on enumeration approach

Agreement on default / “mailbox” mechanism

Agreement on low-level API access

...

Operating System

...

Agreement on approach: requirements or selection

...

Application Isolation

...

Container format

Agreement on shared base container

Shared base container contents

...

Application Management

...

Agreement on mechanism

Agreement on supported methods

...

Application Monitoring

...

Agreement on mechanism

Agreement on supported attributes

...

Base Libraries

...

Definition of core libraries to be included

...

Status
colourPurple
titlenot started

...

Core Services

...

Agreement on services to be included in base environment

Agreement on services to be included in base container

...

https://lf-energy.atlassian.net/wiki/x/RwD4Aw

...

Decision on Mechanism

Format for Device State Data

Format for High Resolution RMS Data

Format for Waveform Data

Format for Register Data

Format for Other Sensor Data

Format for Actuator Requests

...

Security

Agreement on bootstrapping / registration mechanism

Agreement on application protocol security mechanisms

...

GEISA Project Timeline

...