Skip to main content
Security best practices for deploying TealTiger governance in production. These recommendations assume the v1.3 separation of duties model where governance teams define policy and developers consume it.

1. Always Use fail_closed

The engine should DENY on internal errors, not allow ungoverned requests through:
Risk mitigated: An attacker cannot bypass governance by triggering module failures.

2. Sign and Verify Policy Bundles

Never load unsigned bundles in production. Verify Ed25519 signatures on every load:
Risk mitigated: Tampered or unauthorized policy bundles are rejected before evaluation.

3. Set FREEZE Rules for Critical Safety Controls

FREEZE rules are your non-negotiable safety net. Set them for actions that must never happen:
Risk mitigated: Critical actions blocked regardless of policy changes, hot-swaps, or application code.

4. Require Agent Attestation

Verify agent identity cryptographically before evaluation:
Risk mitigated: Unauthorized processes cannot impersonate registered agents.

5. Enable Zero Standing Privilege

No agent should hold permanent elevated permissions:
Risk mitigated: Compromised agents have limited blast radius — grants expire automatically.

6. Bind Governance to Workload Identity

Tie the governance bundle to a specific platform workload identity:
Risk mitigated: Bundle cannot be used in unauthorized environments or by unauthorized workloads.

7. Monitor Tamper Attempts

Alert on TAMPER_ATTEMPT and FREEZE_TAMPER_ATTEMPT events — these indicate someone is trying to bypass governance:
Risk mitigated: Bypass attempts are detected and alerted in real-time.

8. Use Audit Redaction in Production

Never log raw prompts, completions, or PII in production audit trails:
Risk mitigated: Sensitive data doesn’t leak into log storage, SIEM, or backup systems.

9. Enable TealProof for Non-Repudiation

Cryptographic receipts prove governance was enforced at a specific time:
Risk mitigated: Evidence cannot be fabricated after the fact. Third parties can independently verify governance was active.

10. Restrict Bundle Sources

Only accept policy bundles from approved registries:
Risk mitigated: Prevents loading bundles from unauthorized sources (supply chain attack).

Security Checklist


Anti-Tamper Controls

Technical details of tamper prevention

Governance at Scale

Enterprise separation of duties model

NHI Governance

Agent identity and attestation

TealProof

Cryptographic evidence