1.4 KiB
1.4 KiB
GridVerse Open Low-Code Platform for CRO (MVP)
This repository implements a minimal, Python-based MVP of GridVerse: a modular, cross-domain energy optimization platform with a graph-contract registry and an adapter marketplace.
- Core concepts: Objects, Morphisms, Functors
- Lightweight Registry for contracts and adapters
- Starter DER adapter and a small adapter marketplace scaffold
- Marketplace and Registry: lightweight in-process components for adapter discovery and contract validation.
- AdapterMarketplace (gridverse_open_low_code_platform_for_cro.marketplace) registers and lists adapters.
- ContractRegistry (gridverse_open_low_code_platform_for_cro.registry) validates and stores contract schemas.
- End-to-end tests and packaging skeleton
- MVP extensions in progress
- DeltaSync: lightweight delta-state helper for cross-domain messaging (gridverse_open_low_code_platform_for_cro/core.py)
- registry_contracts: minimal helpers for contract schema validation (gridverse_open_low_code_platform_for_cro/registry_contracts.py)
How to run
- bash test.sh
Philosophy
- Keep the MVP small, testable, and extensible. Build only what is necessary to validate the core ideas and provide a stable foundation for future adapters and modules.
This README hooks into the Python packaging metadata in pyproject.toml, enabling a public package registry entry once published.