22 lines
1.1 KiB
Markdown
22 lines
1.1 KiB
Markdown
# 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.
|