Overview
Judges sits after deterministic Rules. Cedar produces a baselinepermit, forbid, or no_match. When the workspace convening trigger says so, the Court reviews the request. Rulings are recorded on the audit trail. Refer to Judges concept for judges.* event types.
The typical workflow is:
- Keep deterministic requirements in Rules.
- Configure the panel and constitution below.
- Roll out Judges in
auditmode, review outcomes, then move tolivewhen ready.
Decision flow
- Cedar Rules produce a deterministic baseline:
permit,forbid, orno_match. - The workspace convening trigger decides whether the Court reviews the request.
- Each enabled judge evaluates the same case context and casts a weighted vote.
- Dome tallies the votes, applies the Court’s configured directional authority, and records the ruling.
- The workspace mode determines whether the agent receives the deterministic baseline or the Court-adjusted outcome.
court_unavailable and is denied.
Choose when the Court convenes
Use
no_match to cover gaps in deterministic Rules. Use Judge Rules when the request pattern itself should control contextual review. Use policy escalation when a bundle owner should explicitly authorize review of selected deterministic outcomes.
Choose how rulings affect requests
New workspaces start with Judges disabled.
audit is the recommended rollout path.
The panel
The panel is the workspace’s set of enabled judges and their weights. Dome includes preconfigured judges for common perspectives. Their definitions are immutable, but you can enable, disable, and reweight them. You can also create custom judges with:- A system prompt
- Personality-axis settings
- A
high,medium, orlowvote weight
The constitution
The constitution is a workspace-wide set of clauses included in every deliberation. Use it for contextual guidance such as required evidence, business justification, escalation norms, or regulatory framing.Example constitution clause
Evidence and authority
Every case includes a deliberation context derived from the live deterministic decision:
The Court scope on a Rule bundle constrains how far a ruling can move a deterministic baseline:
The final outcome applies this clamp even when the raw vote points outside the Court’s authority.
Rulings and audit
Every convening creates a ruling with:- The deterministic baseline and final outcome
- Per-judge votes, weights, reasoning, and errors
- Applied constitution clauses
- Confidence, latency, and partial-result state
- Snapshots needed to reproduce the deliberation context
depth: "judges" and a ruling_id. In audit mode, the decision remains deterministic but still includes the ruling reference so operators can compare the would-have outcome.
Decision with a ruling
Fail-closed behavior
The Court requires at least two usable votes. Timeouts, provider errors, malformed output, or loss of quorum producecourt_unavailable. Dome denies the request and records the failure. If a live permit cannot be persisted, Dome also denies because an outcome without a forensic record cannot be enforced safely.
Requirements
Before you begin, authenticate to Dome and select a workspace.Permissions
Judges configuration and rulings use platform permissions. Preconfigured judges remain immutable regardless ofjudges.manage.
Roll out Judges
1
Keep deterministic requirements in Rules
Confirm that mandatory restrictions and common allow paths are covered by Cedar.
2
Configure the panel and constitution
Choose perspectives, weights, and contextual guidance for ambiguous cases.
3
Enable audit mode
Select a narrow convening trigger and collect would-have rulings without changing agent outcomes.
4
Review outcomes
Compare rulings with deterministic decisions, inspect partial cases, and adjust configuration.
5
Enable live mode
Move to live enforcement only after the observed rulings meet your acceptance criteria.