Skip to content

foly1337/integrity-protocol-engine

Repository files navigation

Integrity Protocol Engine 0.1.2

CI

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.

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

Sicherheitshinweis

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.

Installation

pip install -e ".[dev]"

Prüfungen

ruff check .
black --check .
mypy src
pytest
python -m build

Schnellstart

integrity-protocol validate examples/minimal/rule.json
integrity-protocol evaluate examples/minimal/rule.json examples/minimal/input.json

Dokumentation

About

Python reference implementation of the Integrity Protocol Engine with rule evaluation, JSON Schema validation, audit metadata and CI-tested packaging.

Topics

Resources

License

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors

Languages