Platform
Policies
Express governance as declarative, versioned policy.
The policy model
A policy is a named, versioned, declarative rule (see policy-as-code) that evaluates inputs, outputs, or tool calls. Policies are stored as code, reviewed in pull requests, and tested in CI.
Syntax
policy "<name>" {
applies_to = <selector>
when <predicate>
<action>
audit = always | violations | never
}Actions include deny, allow, redact, escalate, and require_review.
Scoping & inheritance
Policies inherit from workspace to environment to application. A workspace-level deny cannot be overridden downstream. An application-level allow can only narrow, never widen.
Warning · Production overrides
Emergency overrides are logged and time-bound. They cannot be silent.
Versioning
Every policy is content-addressed. Audit records pin the exact policy version that produced a decision.
Was this page helpful?