"""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", ]