ICEP-MVP is a minimal reference implementation for the Intent and Constraint Evolution Protocol (ICEP). It provides a validator for ICEP artifacts and a simple event-log utility for experimentation.
- Canonical spec: https://github.com/tokligence/ICEP
- Companion authority protocol: https://github.com/tokligence/AAP
- Status: MVP / reference tooling
- Validate ICEP artifacts against ICEP-JSON schemas
- Validate NDJSON event logs
- Append validated events to an event log file
Create a virtual environment and install in editable mode:
python -m venv .venv
source .venv/bin/activate
pip install -e .Validate an artifact:
icep validate examples/intent.jsonValidate an event log:
icep validate examples/event-log.jsonlAppend an event to a log:
icep event-log append --log logs/icep.jsonl --event examples/event.json.
├── icep_mvp/ # CLI + schema bundle
│ ├── schemas/ # ICEP-JSON schemas
│ └── cli.py # Command-line entrypoint
├── examples/ # Sample artifacts
└── pyproject.toml # Packaging metadata
Apache-2.0