This operating model mirrors how enterprises handle network security (NetSec team defines firewall rules, developers deploy behind them) and data governance (DBA team defines access policies, applications connect through them). TealTiger brings the same separation of duties to AI agent governance.
The Two-Persona Model
How It Works
Governance Team Workflow
Step 1: Author Policies
Governance teams write policies in YAML or JSON, defining what agents can and cannot do:Step 2: Sign the Bundle
Step 3: Publish to Internal Registry
Step 4: Notify Development Teams
Developer Workflow
Step 1: Install SDK
Step 2: Initialize with Signed Bundle
Step 3: Evaluate Every Action
What Developers CANNOT Do
Enforcement Mechanisms
1. Bundle Signature Verification
Every policy bundle must be signed by the governance team’s Ed25519 key. Unsigned or tampered bundles are rejected:2. Forbidden Configuration Keys
The SDK rejects any attempt to set these keys, regardless of source:3. FREEZE Rule Immutability
FREEZE rules set by the governance team:- Cannot be modified by application code
- Cannot be disabled or removed
- Persist across policy hot-swaps
- Persist across process restarts
- Log
FREEZE_TAMPER_ATTEMPTon any modification attempt
4. Governance Cost Ceiling
Cost limits set by governance team act as a ceiling — application code can set lower limits but never higher:5. Workload Identity Binding
The governance bundle is bound to a specific workload identity. If the application runs in a different context, the bundle is rejected:Multi-Team Governance with TealFlow
For organizations with multiple teams, TealFlow provides org-level inheritance with floor enforcement:Audit Evidence for Separation of Duties
Every governance decision produces evidence proving who authored the policy and who executed the action:- Who defined the policy (governance team, via bundle signature)
- Who triggered the action (developer’s agent, via agent_id + workload_identity)
- What policy version was active (for reproducibility)
- That the bundle was not tampered with (integrity hash matches signature)
Implementation Checklist
For Governance Teams
For Governance Teams
- ☐ Generate Ed25519 signing key pair (store private key in HSM/Vault)
- ☐ Author initial policy bundle (start with OWASP Policy Pack as base)
- ☐ Define FREEZE rules for critical safety controls
- ☐ Set automation levels per action class
- ☐ Configure NHI registry with agent identities and scopes
- ☐ Set cost ceilings (governance-owned limits)
- ☐ Sign and publish bundle to internal registry
- ☐ Distribute public key to development teams
- ☐ Set up TealFlow org-level workflow with floor enforcement
- ☐ Configure SOC/IR pipeline for governance event monitoring
For Development Teams
For Development Teams
- ☐ Install TealTiger SDK (
npm install tealtigerorpip install tealtiger) - ☐ Configure engine with bundle source URL and governance public key
- ☐ Register agent identity with governance team (get NHI credentials)
- ☐ Call
engine.evaluate()before every agent action - ☐ Handle all decision types (ALLOW, DENY, PENDING, MODIFY)
- ☐ Implement approval workflow for PENDING decisions
- ☐ Forward governance events to configured SIEM sink
- ☐ Run governance tests in CI/CD (policy test harness)
For Security/Compliance Teams
For Security/Compliance Teams
- ☐ Review and approve governance policy bundle before signing
- ☐ Verify OWASP ASI coverage in policy pack
- ☐ Map controls to compliance frameworks (NIST AI RMF, ISO 42001, EU AI Act)
- ☐ Configure SIEM integration for governance events
- ☐ Set up alerting for TAMPER_ATTEMPT and FREEZE_TAMPER_ATTEMPT events
- ☐ Schedule periodic governance passport verification (TealProof)
- ☐ Review separation of duties evidence in audit reports
Related Documentation
- Anti-Tamper Controls — Technical details of tamper prevention
- FREEZE Rules — Immutable safety controls
- TealFlow — Declarative workflows with org inheritance
- TealProof — Cryptographic evidence for audit
- OWASP Policy Pack — Pre-built starter policies
- SOC/IR Pipeline — Security operations integration
- Phased Adoption — Gradual rollout strategy

