# 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.