Granulare Berechtigungen eines Operators innerhalb des Genesis Operational Layers.
Permissions definieren, welche Aktionen ein Operator innerhalb der Genesis‑Engine ausführen darf. Jede Permission ist audit‑fähig, deterministisch und Teil des Operator‑State.
| Permission | Beschreibung | Typische Rollen |
|---|---|---|
canTriggerRituals |
Erlaubt das Auslösen von Ritual‑Prozessen. | RITUAL_OPERATOR |
canWriteEcho |
Erlaubt das Schreiben in die Echo‑Registry. | ECHO_OPERATOR |
canAuthorizePayouts |
Erlaubt das Signieren und Auslösen von Payout‑Ereignissen. | PAYOUT_OPERATOR |
canModifyOperators |
Erlaubt Änderungen an Operator‑Rollen, Seals und Permissions. | GENESIS_OPERATOR, AUDIT_OPERATOR |
canModifyGenesis |
Erlaubt Änderungen an Genesis‑Parametern. | GENESIS_OPERATOR |
canModifySkeletton |
Erlaubt das Schreiben und Modifizieren von Skeletton‑Strukturen. | SKELETTON_OPERATOR |
Permissions sind additive und werden in der Audit‑Kette dokumentiert:
permission_granted Eventpermission_revoked EventPermissions definieren die exakten Fähigkeiten eines Operators. Sie sind deterministisch, audit‑fähig und integraler Bestandteil der Engine‑Governance.