CLI tool for regulatory compliance and code traceability for AI-assisted development teams.
Table of Contents
| Document | Description |
|---|---|
| Quick Start | Guide to get licit running in 5 minutes |
| Architecture | System architecture, modules, phases, and design decisions |
| CLI Guide | Complete reference for all commands and options |
| Configuration | Configuration guide for .licit.yaml with all fields |
| Data Models | Enums, dataclasses, and Pydantic schemas used internally |
| Security | Threat model, cryptographic signing, data protection |
| Compliance | Supported regulatory frameworks: EU AI Act and OWASP Agentic Top 10 |
| Best Practices | Recommendations for integrating licit into your workflow |
| Development | Contributor guide: setup, testing, linting, conventions |
| Provenance | Traceability system: heuristics, git analyzer, store, attestation, session readers |
| Changelog | Changelog system: watcher, differ, classifier, renderer |
| FAQ | Frequently asked questions and troubleshooting |
Quick Start
# Install
pip install licit-ai-cli
# Initialize in your project
cd your-project/
licit init
# View status
licit status
# Track code provenance
licit trace --stats
# Generate compliance report
licit report
Current Version
- v0.4.0 — Phases 1-4 completed (Foundation + Provenance + Changelog + EU AI Act)
- Python 3.12+ required
- 10 CLI commands registered, 8 functional (
init,status,connect,trace,changelog,fria,annex-iv,verify) - 497 tests, mypy strict, ruff clean
License
MIT — see the LICENSE file in the project root.