26 lines
1.2 KiB
Markdown
26 lines
1.2 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
|
|
|
|
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.
|