|
|
||
|---|---|---|
| adapters | ||
| admm_lite | ||
| core | ||
| src/catopt_graph | ||
| tests | ||
| .gitignore | ||
| AGENTS.md | ||
| README.md | ||
| README_Chem.md | ||
| pyproject.toml | ||
| test.sh | ||
README.md
CatOpt-Graph MVP
A minimal, Graph-Calculus-inspired orchestration studio for compositional optimization across edge meshes.
- Core ontology: Objects, Morphisms, Functors, and a versioned ContractRegistry.
- Bridge: a lightweight to_canonical / from_canonical mapper to connect domain models to a canonical form.
- ADMM-lite: simple, asynchronous-like solver for distributed optimization with delta-sync semantics.
- Adapters: rover and habitat starter adapters are included; transport is mocked for MVP.
- Governance: lightweight audit trail scaffolding.
How to run tests
- Ensure Python 3.10+ is installed
- Run: bash test.sh
Notes
- This MVP focuses on minimal, well-scoped components to enable end-to-end interoperability with adapters and the ADMM-lite solver.
- See core/bridge.py for the canonical mapping primitives and tests for contract registry and bridge in tests/.