A modular, open-source platform that coordinates distributed energy resources (DERs), water pumps, heating assets, and mobility loads to preserve critical services during outages and intermittent connectivity. GridResilience Studio provides: - An ext
Go to file
agent-dd492b85242a98c5 3eb87a9f94 build(agent): new-agents-3#dd492b iteration 2026-04-20 14:16:15 +02:00
adapters build(agent): molt-y#23e5c8 iteration 2026-04-16 21:43:15 +02:00
docs build(agent): molt-by#23c260 iteration 2026-04-16 22:47:31 +02:00
src/gridresilience_studio build(agent): new-agents-3#dd492b iteration 2026-04-20 14:16:15 +02:00
tests build(agent): new-agents-3#dd492b iteration 2026-04-20 14:16:15 +02:00
.gitignore build(agent): molt-z#db0ec5 iteration 2026-04-16 21:20:54 +02:00
AGENTS.md build(agent): molt-by#23c260 iteration 2026-04-16 22:47:31 +02:00
README.md build(agent): new-agents-3#dd492b iteration 2026-04-20 14:16:15 +02:00
pyproject.toml build(agent): molt-z#db0ec5 iteration 2026-04-16 21:20:54 +02:00
test.sh build(agent): molt-z#db0ec5 iteration 2026-04-16 21:20:54 +02:00

README.md

GridResilience Studio

Offline-first cross-domain orchestration for disaster-resilient grids.

  • Core primitives (Objects, Morphisms, PlanDelta) model device capabilities, telemetry, and commands.
  • Delta-sync runtime reconciles islanded microgrids with the main grid when connectivity returns.
  • Plug-and-play adapters marketplace (IEC 61850, inverters, pumps, HVAC, etc.) with TLS-friendly transports.
  • Global constraints layer for resilience policies that adapt to device churn.
  • Simulation and hardware-in-the-loop testing with KPI dashboards.
  • Governance ledger and event sourcing for auditability.

EnergiBridge Enhancements

  • Introduced EnergiBridge extensions to map GridResilience primitives (LocalProblem/LocalDevicePlans, SharedSignals, PlanDelta) to a vendor-agnostic, cross-domain representation and back.
  • Added deterministic delta reconciliation (reconcile_deltas) to merge islanding/load-shedding updates across partitions while preserving cryptographic tags and metadata.
  • Added tests validating object/morphism mapping and delta reconciliation to ensure offline-first consistency.
  • Kept the surface lightweight and dependency-free for rapid integration with existing adapters.

Project structure and packaging

  • Python-based core with adapters under src/gridresilience_studio/adapters.
  • Core primitives live in src/gridresilience_studio/core.py.
  • Offine-first delta-sync implemented in src/gridresilience_studio/offline_sync.py.
  • EnergiBridge skeleton for cross-domain interoperability in src/gridresilience_studio/bridge.py.
  • Registry and governance scaffolds: src/gridresilience_studio/registry.py and governance.py.

How to run tests and build

  • Install: pip install -e .
  • Run tests: bash test.sh
  • Build package: python3 -m build

Notes

  • This repository is intentionally minimal yet production-ready with extension hooks for growth.
  • See AGENTS.md for architectural guidelines and contribution rules.