gridverse-open-low-code-pla.../README.md

27 lines
1.3 KiB
Markdown

GridVerse Open Low-Code Platform
- Overview
- GridVerse is an open-source, cross-domain energy optimization platform. It provides:
- A Graph-Contract Registry for versioned data contracts
- An Adapter Marketplace for plug-and-play cross-domain adapters
- A tiny ADMM-like solver and delta-sync protocol for distributed optimization
- A canonical EnergiBridge to translate between GridVerse primitives and a vendor-agnostic IR
- Water-Pump adapter and cross-domain adapters (WaterPumpAdapter) to bootstrap multi-domain integration
Architecture (highlights)
- gridverse.contracts: LocalProblem, SharedVariables, PlanDelta, ConstraintSet, DeviceInfo
- gridverse.registry: GraphContractRegistry
- gridverse.adapter_marketplace: starter adapters and skeleton interface
- gridverse.solver / gridverse.delta_sync: lightweight solver and offline sync
- EnergiBridge: canonical bridge for cross-domain interoperability
How to run
- `bash test.sh` to run tests and packaging checks
- Python packaging is defined in pyproject.toml
This repository includes starter adapters to bootstrap interoperability:
- DERInverterAdapter and BuildingLoadAdapter under gridverse/adapter_marketplace
Ready to publish signal
- Once all MVP components are validated, a READY_TO_PUBLISH file will be created at the repo root.