1.1 KiB
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.