TEEC v2.0.0 ships with TealTiger v1.3.0. It extends v1.0 (shipped in v1.2) with NHI identity, cryptographic proof, automation levels, control IDs, OWASP category mapping, and workload identity binding. All v1.0 fields are preserved — full backward compatibility.
Why TEEC Matters
Compliance alignment: SOC 2 (CC7.2 — monitoring), EU AI Act (Art. 12 — record-keeping), HIPAA (§164.312 — audit controls), NIST AI RMF (MEASURE 2.5 — AI system monitoring), ISO 42001 (A.12.4 — logging).
TEEC Registry Contents
The TEEC registry defines three catalogs:Reason Codes (32)
Reason codes are grouped into 8 categories. Each code has a severity level and a default action.Policy (2 codes)
Content (4 codes)
Tool (3 codes)
Reliability (5 codes)
Cost (5 codes)
Mode (2 codes)
Secrets (5 codes) — New in v1.2
Memory (6 codes) — New in v1.2
Event Types (18)
Event types describe what happened during governance evaluation. Each event is associated with a module.Decision Actions (12)
TealTiger v1.2 supports 12 decision actions — the 6 from v1.1 plus 5 new memory-governance actions, plusALLOW_WRITE which is distinct from ALLOW in the memory dimension.
v1.1 Actions (6)
v1.2 Memory Actions (6) — New
Evidence Envelope Structure
EveryDecision returned by TealEngine includes TEEC fields. v2.0.0 extends the envelope with identity, proof, and compliance fields:
TEEC Validation
TheTEECValidator checks every decision before it leaves the engine:
- Reason codes — Are all codes registered in the TEEC catalog?
- Event type — Is the event type registered?
- Decision action — Is the action registered?
- Required fields — Are
correlation_id,timestamp, andteec_versionpresent?
metadata.teec_warnings rather than failing the request.
Exporting Evidence
TealTiger v1.2 supports three export formats for compliance reporting:SARIF v2.1.0
Static Analysis Results Interchange Format — integrates with GitHub Code Scanning, Azure DevOps, and other SARIF consumers.JUnit XML
For CI/CD pipelines — each decision becomes a test case, denials become failures.JSON
Raw evidence export for custom processing.Loading the Registry
The TEEC registry is embedded in the SDK. No file I/O or network calls needed.Related Documentation
- TealEngine v1.3 API — Engine that produces TEEC envelopes
- TealProof — Cryptographic proof layer
- SOC/IR Pipeline — SIEM export of TEEC evidence
- NHI Governance — Identity fields in TEEC
- Decision Lifecycle — How decisions flow through the engine
- v1.3.0 Release Notes — Full changelog

