"""
Axiom Canon Package.

This package defines the Persistent Knowledge Artifacts for Axiom.
It contains the schemas and data models for the system's memory.

Artifacts:
- Canonical Project Knowledge Graph (CPKG)
- Business Flow Map (BFM)
- User Constraint & Instruction Registry (UCIR)
- Task Graph (DAG)

Responsibility:
- Define strict schemas for knowledge
- Ensure serializability
- Enforce structural constraints

Constraints:
- DATA ONLY. No execution logic.
- No agent definitions.
- No side effects.
"""
