Energy Web Documentation
  • Energy Web Ecosystem
  • Launchpad by Energy Web
  • EWC Validator Documentation
  • Community Ressources
  • Legacy documentation
  • Welcome to Energy Web
  • Glossary
  • Solutions 2023
    • ↔️Data Exchange
      • Data Exchange Overview
      • Data Exchange Architecture
      • Use Cases and Refrence Implementations
        • Digital Spine for Electricity Markets
          • Digital Spine Integration Client Deployment Guide - from Azure marketplace
        • E-Mobility Management
    • 🔌Open Charging Network
      • Create and Manage an OCN Identity
      • Connect an OCPI/OCN Party to a Node
        • 1. Make your backend service OCN-ready
        • 2. Select an OCN Node and register in OCN Registry
        • 3. Manage your Whitelist and Blacklist
        • 4. Connect your service to an OCN Node
      • Run an OCN Node
      • Use the OCN Service Interface
        • Offer an OCN Service
        • Sign up for an OCN Service
      • Develop on the Test Network
      • Develop on the Production Network
      • Open Source Development
        • Maturity Model, Feature Roadmap and Releases
        • Developer Community Calls
      • E-Mobility Dashboard v0.1
  • EW-DOS Technology Components 2023
    • EW-DOS Overview
    • Worker Nodes
      • Worker Node Process Diagrams
      • Worker Node Architecture
      • Worker Node Guides
        • Deploy Worker Nodes
        • Customize Worker Logic
    • Identity and Access Management (IAM)
      • IAM Guides
        • Implement an SSI Hub instance
        • Verifiable Credential API
        • Sign-In with Ethereum
        • Using Switchboard
          • Switchboard Transaction Cost Estimates
      • IAM Patterns
        • Assets as Ownable Smart Contracts
        • Credential Lifecycle
        • Credential Metadata
        • SSI Credential Governance using ENS Domains
      • IAM Libraries
      • SSI Hub
      • Switchboard Application
    • Decentralized Data Hub (DDHub)
      • DDHub Message Broker
      • DDHub Client Gateway
      • DDHub Patterns
        • Channels and Topics
      • DDHub Guides
    • Green Proofs Contracts
    • Energy Web X
    • The Energy Web Chain
      • EWC Overview
      • System Architecture
        • Proof-of-Authority Consensus Mechanism
        • System Contracts
          • Name Registry
          • Holding Contract
          • Block Reward Contract
          • Validator-Set Contracts
        • Validator Node Architecture
      • Energy Web Block Explorer
      • Validator Node Installation Specifications
        • Volta Test Network: Validator Node Installation
      • Energy Web Chain Governance
      • EWC Guides and Tutorials
        • Getting started with Energy Web Chain
        • Developing on the Volta Test Network and Main Network (Energy Web Chain)
        • Run a Local RPC Node
          • Run RPC Node using Nethermind client
        • Deploy a Smart Contract on Volta with Remix
        • Interacting with Smart Contracts in EW-DOS
        • Set up MetaMask to interact with Energy Web Chain
        • Using the Ethereum Name Service
        • Using Oracles
      • Energy Web Token (EWT)
  • 🧠Foundational Concepts
    • Open-Source Software
    • Scaling Access to Grid Flexibility
    • Facilitating Clean Energy Purchases
    • Ethereum
      • Transactions and Transaction Costs
    • Self-Sovereign-Identity
      • Self-Sovereign Use Case Interaction
    • Cryptocurrency Wallets
      • Software cryptocurrency wallets
        • Metamask
        • Mycrypto wallet
      • Hardware cryptocurrency wallets
      • Hierarchical Deterministic (HD) Wallets
Powered by GitBook
On this page
Export as PDF
  1. Solutions 2023
  2. Open Charging Network
  3. Open Source Development

Maturity Model, Feature Roadmap and Releases

PreviousOpen Source DevelopmentNextDeveloper Community Calls

Last updated 3 years ago

The development of the Open Charging Network is steered by community needs with the non-profit Energy Web Foundation curating the development.

For this purpose, transparency about the current feature set is required, which the following OCN maturity model (inspired by ) shall provide. The maturity model and the roadmap of the Open Charging Network development is discussed quarterly during the Share&Charge Foundation and Tech Call.

The maturity model is based on different categories (columns):

  • Messaging: How messages between OCN Parties are transmitted and secured

  • Service interfaces: Interfaces that can be used by OCN Parties to connect their services to the OCN

  • Connection & Community: Tools for the community to test and use the OCN

Maturity is indicated with different-sized black boxes or a heart:

Planned: Requirements are getting defined

Minimal: First implementations are tested

Viable: Can be used in production

Lovable: Functionality set is complete and used by community

A reference to the open source repositories is provided in parenthesis after the feature description.

Messaging

Service interfaces

Community & Network tools

Release 1.0.0 (03.03.2020)

Release 1.1.0 (16.10.2020)

On Roadmap

Ideas / Requirements / Addons

OCPI 2.2 messaging (OCN-Node)

Address book for message routing (OCN-Registry)

Signed OCPI messages (OCN-Notary)

White-/Blacklisting of OCPI parties (OCN-Node)

OCPI 2.2 CPO & eMSP interface (OCN-Node)

CPO & eMSP testing tools (OCN-Tools & OCN-Demo)

OCN Service Permissions (OCN-Registry)

OCPI 2.2 HubClientInfo Module (OCN-Node)

Custom OCN / OCPI message (OCN-Node)

OCN Service Interface (OCN-Node)

OCN Service Interface testing tools (OCN-Demo)

Non-OCPI API connections (OCN-Bridge)

Decentralized Identifiers for OCN Registry

OCN Service Interface with Interception / Changing functionality

ERC20 Token interface (Settlement & Token Bridge)

OCPI 2.1.1 bridge

OCN / OCPI 2.2 testkit

🔌
Gitlab
:black_small_square:
:black_medium_small_square:
:black_heart:
:black_large_square:
:black_large_square:
:black_large_square:
:black_medium_square:
:black_large_square:
:black_medium_small_square:
:black_large_square:
:black_medium_small_square:
:black_medium_small_square:
:black_medium_small_square:
:black_medium_small_square:
:black_medium_small_square:
:black_large_square:
:black_small_square:
:black_small_square:
:black_small_square:
:black_medium_small_square:
:black_small_square: