"""Idea165 CommonsGrid – Community-Managed, Privacy-Preserving Energy Commons (minimal core). This package provides a small, well-typed core that can be used to bootstrap a larger project. It includes: - GovernanceLedger: versioned, signed policy blocks with an auditable log - LocalProblem: neighborhood energy representation - Adapters: base adapter and two toy adapters - EnergiBridge: lightweight IR mapping between commons primitives and a CatOpt-like representation - Simulator: tiny dispatcher that operates on the primitives """ from .governance import GovernanceLedger from .models import LocalProblem from .adapters import BaseAdapter, DERAdapter, BatteryAdapter, InverterControllerAdapter, NeighborhoodBatteryAdapter from .energi_bridge import EnergiBridge, IRBlock from .simulator import Simulator from .privacy import PrivacyBudget __all__ = [ "GovernanceLedger", "LocalProblem", "BaseAdapter", "DERAdapter", "BatteryAdapter", "InverterControllerAdapter", "NeighborhoodBatteryAdapter", "EnergiBridge", "IRBlock", "Simulator", "PrivacyBudget", ]