Policy Management
Create, manage, inspect, and publish governance policies.
Policy Management is where governance rules are authored and administered — as opposed to Policy Evaluation, which is the path a live AI call actually goes through. A rule created here does not affect any traffic until it is explicitly published.
A rule is built from five parts: an effect (allow, deny, warn, or audit), a subject selector (who it applies to — by role or specific identity, or everyone if left empty), a resource selector (what it applies to — matched by side-effect type, an exact or regex tool name, or resource type), a set of conditions (time-of-day windows, environment tags, actor confidence state, sensitivity tags, or rate-limit and token-budget ceilings), and a priority. When more than one rule matches the same call, the highest-priority rule wins; a tie between rules with different effects resolves to deny.
Attachments bind a rule to specific things in your catalog — an MCP server, a tool, a resource, a table or column, a dataset, a model, an agent — rather than leaving it to match by selector alone. Bindings of the same type are OR'd together (bound to two resources, the rule fires on either); bindings across different types are AND'd (bound to both a server and a resource, it only fires when a call touches both).
Every rule moves through five lifecycle states — draft, review, approved, published, archived — but only rules in the published state are considered when a real call is evaluated. Earlier states stay visible in the catalog and can be edited freely without touching what is actually enforced.
Writing a rule by hand is one path; natural-language drafting is the other. Describe the intent in plain language and a model resolves it against your actual catalog — servers, tools, resources, tables, columns — into a structured draft: effect, targets, subjects, conditions, and a plain-language rationale. It pre-fills the policy builder for review; nothing it drafts is published without that review.
Reference
Features
- description
- Every rule that has been authored, at any lifecycle stage from draft through archived, in one browsable list independent of what is currently enforced.
- description
- Describe an intent in plain language; a model resolves it against your actual catalog into a structured draft — effect, targets, subjects, conditions, and its own rationale — for you to review in the builder before anything is created.
- description
- Create or edit a rule's effect, action, selectors, conditions, and priority directly, without going through the drafting assistant.
- description
- What a matching rule does: allow, deny, warn, or audit. When rules with different effects tie on priority, deny wins.
- description
- Who a rule applies to, matched by role or specific identity; an empty selector matches every subject.
- description
- What a rule's resource selector matches against — side-effect type, an exact or regex tool name, or resource type — with a fallback that compares any other key against the request context.
- description
- Extra filters a rule must also satisfy: time-of-day windows, environment tags, actor confidence state, sensitivity tags, or rate-limit and token-budget ceilings.
- description
- Determines which rule wins when more than one matches the same call. Highest priority wins; ties between different effects resolve to deny.
- description
- Five states — draft, review, approved, published, archived — but only published rules affect real evaluation. The others stay visible and editable without touching live enforcement.
- description
- Binds a rule to specific catalog entities — an MCP server, tool, resource, table, column, dataset, model, or agent — rather than relying on selectors alone. Same-type bindings OR together; different-type bindings AND together.
- description
- A diagram of one rule: its subjects on one side, the MCP servers in the middle, and the tools or resources it targets on the other, with edges colored by effect — red deny, green allow, amber warn, blue audit.
Interfaces
- note
- Browse every authored rule, at any lifecycle stage.
- note
- Create or edit a rule by hand or from a natural-language draft.
- note
- legacy alias route
- note
- Diagram one rule's subjects, servers, and targets, colored by effect.

Docs