catopt-graph-graph-calculus.../core/__init__.py

24 lines
659 B
Python

"""CatOpt-Graph Core: Minimal Ontology and Registry
This module provides small, testable primitives to model the MVP:
- Objects, Morphisms, Functors
- Versioned ContractRegistry for data contracts
- Lightweight datatypes for LocalProblem, SharedVariables, DualVariables, PlanDelta
"""
from .contracts import LocalProblem, SharedVariables, DualVariables, PlanDelta, PrivacyBudget, AuditLog, ContractRegistry
from .ontology import Object, Morphism, Functor
__all__ = [
"LocalProblem",
"SharedVariables",
"DualVariables",
"PlanDelta",
"PrivacyBudget",
"AuditLog",
"ContractRegistry",
"Object",
"Morphism",
"Functor",
]