Skip to content

tokligence/ICEP-MVP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

ICEP-MVP

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.

Features

  • Validate ICEP artifacts against ICEP-JSON schemas
  • Validate NDJSON event logs
  • Append validated events to an event log file

Quickstart

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.json

Validate an event log:

icep validate examples/event-log.jsonl

Append an event to a log:

icep event-log append --log logs/icep.jsonl --event examples/event.json

Project Structure

.
├── icep_mvp/             # CLI + schema bundle
│   ├── schemas/          # ICEP-JSON schemas
│   └── cli.py            # Command-line entrypoint
├── examples/             # Sample artifacts
└── pyproject.toml        # Packaging metadata

License

Apache-2.0

About

Reference tooling for ICEP: schema validation, event-log utilities, example artifacts.

Topics

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages