Skip to main content
We’re shipping TealTiger v1.2.0 today. This release adds 7 governance modules that run in parallel through a new evaluation engine, a Docker sidecar for language-agnostic governance, and structured evidence export.

What’s new

TealEngineV12 — Parallel module evaluation

The governance engine has been rewritten. Instead of sequential policy checks, TealEngineV12 dispatches to all active modules simultaneously using Promise.allSettled (TypeScript) or asyncio.gather (Python) and merges results with a “most restrictive action wins” strategy. If any module says DENY, the final decision is DENY — regardless of what other modules say. If a module fails, the engine defaults to DENY (fail-closed). Every decision is validated against the Typed Evidence & Evidence Contract (TEEC).

7 governance modules

Docker governance sidecar

Any language can now use TealTiger governance over HTTP. Run the sidecar as a container and call POST /evaluate from Go, Rust, Java, or anything else:
Endpoints: /evaluate, /validate, /scan, /health, /ready, /modules.

Evidence export

Every governance decision produces a structured evidence envelope with 32 reason codes, 18 event types, and 12 decision actions. Export evidence as SARIF v2.1.0 (for GitHub Code Scanning), JUnit XML (for CI/CD), or JSON (for custom pipelines).

Install

Backward compatible

v1.2.0 is fully backward compatible with v1.1.x. The new TealEngineV12 class is additive — the v1.1 TealEngine continues to work unchanged. See the migration guide for details.