TG-01
No irreversible action executes without explicit authorization.
That is the protocol. Everything else is implementation.
The flow
Protocol flow
Guarantees
What the protocol commits to
- Deterministic outcome
- Same valid inputs + policy state → same decision.
- Fail closed
- No valid PERMIT → no execution.
- Signed evidence
- Every protocol decision produces verifiable evidence.
- Offline verification
- Receipts can be independently verified.
Primitives
Protocol primitives
- RequestSurface, action, context, idempotency - bound before evaluation.
- DecisionExactly one of PERMIT · DENY · ESCALATE · SILENCE.
- ReceiptImmutable record of what TrigGuard decided for that request.
- SignatureEd25519 over canonicalized JSON. Tamper-evident offline.
- Public keysPublished keys for independent verification without trusting uptime.
Specification