open-energymesh-offline-fir.../README.md

1.1 KiB

Open-EnergyMesh MVP: Offline-First Distributed Microgrid Orchestration (0.2 protocol)

This repository contains a minimal Open-EnergyMesh MVP focused on offline-first operation and displacement of vendor lock-in through a lightweight, pluggable architecture.

  • Core MVP: in-memory mesh with Inverter and Meter models and a tiny ADMM-lite integration path
  • 0.2 protocol scaffold: LocalProblem / SharedVariables / PlanDelta contracts (protocol.js)
  • Adapters: reference adapters for inverter and meter demonstrating plug-and-play interoperability
  • Solver: lightweight ADMM placeholder (solver_admm.js) to illustrate integration points
  • Delta-sync: MVP delta application via EnergyMesh.applyDeltaSync

How to run tests

  • npm install
  • npm test

Notes

  • This MVP intentionally keeps the surface small and extensible for future CatOpt-style composition and cross-vendor adapters.
  • See src/mesh.js for the current MVP data model and orchestration primitives.

Marketing and publishing

  • When ready, publish readiness is signaled by creating a READY_TO_PUBLISH file at the repo root.