idea93-gridguard-verifiable.../README.md

20 lines
1.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# GridGuard-Inspired EnergiBridge Skeleton (MVP)
This repository provides a production-ready skeleton for a canonical interop layer (EnergiBridge-like) to enable secure, verifiable telemetry and orchestration across multi-asset power facilities.
- Phase 0 MVP: skeleton protocol plus two starter adapters (solar_meter and der_aggregator) over TLS (stubbed), a lightweight ADMM-lite local solver, deterministic delta-sync with replay capability, and a toy mesh-energy-balance objective.
- Phase 13: governance, identity, cross-domain pilots, SDKs, and hardware-in-the-loop validation.
What youll find:
- energi_bridge: Python package containing core schema definitions (LocalProblem, SharedVariables, PlanDelta, DualVariables, AuditLog, PrivacyBudget)
- energi_bridge/adapters: two toy adapters to simulate a solar-meter feed and a DER-aggregator
- tests/: pytest-based tests for schema validation and adapter interactions
- test.sh: script to run tests and build the package
- AGENTS.md: project-wide architectural and testing guidelines
How to run
- Install dependencies and run tests: ./test.sh
- Build the package: python -m build
This is a minimal, production-oriented scaffold intended to be extended in subsequent sprint tasks.