|
|
||
|---|---|---|
| docs | ||
| gridverse | ||
| gridverse_open_low_code_platform_for_cro | ||
| tests | ||
| .gitignore | ||
| AGENTS.md | ||
| README.md | ||
| ROADMAP.md | ||
| pyproject.toml | ||
| setup.py | ||
| test.sh | ||
README.md
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.shto 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.