Python-Referenzimplementierung für ausgewählte technische Bausteine des KI-Integritäts- und Handlungssicherheitsprotokolls Version 3.5.
Alpha-/Referenzstatus:
Das Paket setzt nicht das gesamte normative Protokoll automatisch um und darf nicht als vollständiger Konformitätsnachweis verstanden werden. Digitale Signaturen und vollständige RFC-8785/JCS-Kanonisierung sind weiterhin nicht enthalten.
- Rule Engine und explizite, threadsichere Condition-Registry
- verstärkte Fail-Closed-Ausführung
- strengere Validierung von Conditions und Regelidentitäten
- Schutz gegen doppelte Regel-IDs und UUIDs
- Rekursionserkennung in der Condition-Registry
- verbesserte Metadatenvalidierung
- erweiterte Engine- und Protokoll-Hashes
- Rule-Hashes im Manifest
- Severity-Floor für sicherheitskritische Regeln
- JSON Schema Draft 2020-12
- JSON-sichere Datenmodelle und Auditinformationen
- deterministische projektspezifische Kanonisierung mit SHA-256
- Console- und JSON-Reporter
- Entry-Point-Pluginloader
- CLI:
validate,evaluate,report - Beispiele:
minimal,medical,bank
Plugins werden in dieser Version weiterhin innerhalb des Python-Prozesses geladen. Externe Plugins sind daher Teil der Vertrauensgrenze und sollten nur aus vertrauenswürdigen Quellen verwendet werden.
pip install -e ".[dev]"ruff check .
black --check .
mypy src
pytest
python -m buildintegrity-protocol validate examples/minimal/rule.json
integrity-protocol evaluate examples/minimal/rule.json examples/minimal/input.json