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

1.3 KiB

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.