Executive briefA policy matters when it changes a consequential path
TLDR
- Governance becomes executable when an authorised intent is translated into a placed effect, a test and durable evidence.
- A twelve-field Constraint Record preserves meaning, scope, principal, exception, failure behaviour and lifecycle around the rule.
- Place controls where they can still change the outcome: design, admission, context, action, reconciliation or recovery.
- Ambiguous rights, fairness and legitimacy questions stay with accountable humans; code may assemble evidence but cannot manufacture authority.
- Every enforcement result needs a receipt, challenge route, expiry and revalidation trigger, including decisions to allow and exceptions.
An enterprise policy says that sensitive personal data must not enter a general-purpose model. A team copies the sentence into a system prompt. The prompt is bypassed by a retrieval connector that has already assembled the data, and the model dutifully returns a refusal after the disclosure has crossed the boundary. The wording survived; the intended protection did not.
AI governance as executable constraint is the disciplined translation of authorised intent into a control that can alter a real decision or action at the right point, under known conditions, with evidence. The translation includes interpretation, not just coding. It names who issued the requirement, what it governs, which facts activate it, what must happen, where enforcement occurs, how exceptions work, what failure means and when the interpretation must be reconsidered.
The unit proposed here is the Governance Constraint Record. Its twelve fields connect a source requirement to an operational effect without implying that the source text is self-executing. The accompanying Constraint Execution Loop carries that record through tests, enforcement, receipts, outcomes, challenge and change. A Governance Placement Matrix prevents a control from landing after the point at which harm became irreversible.
Executable does not mean fully automated. Some requirements are determinate enough for a release gate, admission rule, redaction transform or tool interceptor. Others depend on disputed categories, proportionality, fairness, legal interpretation or human authority. In those cases the executable constraint is an obligation to gather evidence, halt the automated path and route the determination to an accountable person.
The strongest rival: governance is political and interpretive
The strongest objection is correct: governance cannot be reduced to a policy engine. Principles acquire meaning through interpretation, institutional authority, contest, facts and changing social expectations. Encoding a threshold may freeze a disputed judgement, obscure whose values prevailed and make a technical maintainer the accidental policy-maker. Therefore this design treats code as one instrument inside governance. The authorised interpretation remains visible, versioned and challengeable, while indeterminate decisions are explicitly reserved for humans.
Governance Constraint RecordTwelve fields keep authority and meaning attached to execution
A bare rule such as “deny when risk is high” hides nearly everything an operator needs. Who defined high risk? Which system, geography, user and purpose are in scope? Is the effect a prohibition, an obligation or a transformation? Can an incident commander override it? What evidence proves operation? What happens when the policy service is unavailable? A reliable constraint answers those questions before deployment.
1. Source and intent
Cite the law, contract, standard, board decision or internal policy, plus the protection it seeks. Preserve source wording separately from the interpretation.
2. Scope
Name systems, models, data, decisions, actors, customers, geographies, purposes and excluded situations. Avoid an unbounded “all AI” label.
3. Principal
Identify the accountable authority whose mandate gives the constraint force, and the steward permitted to maintain its technical representation.
4. Trigger
Define the event and decision point that invokes evaluation: build, release, request, context assembly, tool proposal, action result or incident.
5. Condition
Specify the required facts, their provenance, permitted uncertainty and missing-data treatment. A classifier output is an input, not unquestioned truth.
6. Deontic effect
State whether the constraint permits, prohibits, requires, conditions or reserves an act. This distinguishes obligation from recommendation.
7. Enforcement action
Choose allow, deny, transform, require, contain, recover or refer. Name the message and downstream state produced by that action.
8. Placement
Locate the exact control point and the latest safe point. Record upstream and downstream bypass paths as part of the threat model.
9. Exception
Define eligibility, approving authority, compensating controls, duration, population, logging, revocation and retrospective review.
10. Evidence
Name tests, policy version, input references, decision receipt, action acknowledgement, retention and access for assurance and appeal.
11. Failure mode
Choose fail-closed, fail-open or a bounded safe state from consequence and reversibility, not from convenience or a universal slogan.
12. Lifecycle
Record effective time, owner, review date, change triggers, dependency versions, retirement path and treatment of in-flight work.
| Record group | Design question | Minimum proof object |
|---|---|---|
| Authority | Which source and principal authorise this interpretation? | Approved source citation, intent statement, decision owner and effective time |
| Applicability | Which subject, purpose, stage, event and facts activate it? | Scope cases, trigger schema, fact provenance and missing-fact tests |
| Effect | What is prohibited, required, transformed, contained or reserved? | Expected outcome, action acknowledgement and bypass test |
| Resilience | How do exceptions, outages and uncertainty behave? | Failure drill, time-bounded exception receipt and compensating-control evidence |
| Lifecycle | When does the interpretation change, expire or retire? | Version link, review date, challenge route and revalidation result |
Constraint Execution LoopA rule earns legitimacy through operation, evidence and revision
The loop begins with intent and interpretation, not syntax. Legal, policy, risk, product and affected operational voices establish the requirement's purpose and legitimate scope. The principal approves the interpretation. A control steward then produces the Constraint Record, tests and implementation. Separation between principal and implementer helps prevent a convenient technical detail from quietly becoming policy.
Testing occurs before exposure and again at the enforcement point. Design tests check internal consistency, known edge cases, discriminatory decompositions, missing facts and bypass paths. Runtime tests confirm that the actual policy version, inputs and enforcement action match the released record. Outcome review asks whether the protection occurred and whether burden, delay, false denial or displacement created another material harm.
A receipt closes the gap between evaluation and effect. It records constraint and implementation versions, effective time, principal, subject or transaction reference, trusted input references, result, reason category, enforcement point, action acknowledgement, exception, evidence location and challenge route. Sensitive raw content need not be copied into the receipt; controlled references and integrity identifiers may provide enough traceability with less privacy risk.
Challenge and change are normal states, not evidence of governance failure. A person may contest the facts, the rule's applicability, the interpretation or the authority. An incident may show that the selected fail-safe worsens harm. A policy amendment may conflict with an older release. Each event routes to the responsible principal, changes the version or scope if warranted, and triggers affected tests before the record returns to operation.
Conflicts need a defined resolution path because rule ordering is itself a policy choice. A privacy constraint may require minimisation while a safety investigation requires preservation; a local operating rule may collide with a newly effective enterprise standard. The engine should return an indeterminate conflict rather than select whichever rule happens to run first. The receipt carries both sources, their effective times, claimed precedence and affected action to the named principals. A temporary hold, safe queue or tightly authorised interim condition protects the situation while they resolve scope. The resolution becomes a new interpretation with impact analysis, versioned tests and explicit treatment of requests evaluated under the superseded rule.
Ownership is also distributed without becoming vague. The principal owns meaning and acceptable residual risk. The control steward owns faithful representation and test coverage. The system owner owns placement, availability and bypass resistance. Data owners attest labels and permitted uses. Operations owns response and recovery. Independent assurance examines whether the evidence supports the claim. People affected by the constraint need an intelligible notice and a route to correct facts or challenge treatment. These roles can sit in different functions, but every live record must connect them to one accountable decision path.
Governance Placement MatrixMatch lifecycle point to the effect that can still protect the outcome
Control placement determines whether a policy prevents, reduces, observes or merely documents harm. Design and release controls are suitable for prohibited architectures, missing evaluation evidence, unapproved models and invalid policy bundles. Admission controls govern who or what may invoke a capability. Context controls can exclude, minimise or transform retrieved material before it crosses a boundary.
Action interceptors stand between a model proposal and a consequential external effect. They verify identity, authority, amount, destination, freshness and required human approval without asking the same model that proposed the act to judge its own permission. Reconciliation controls compare intended and actual state after an action, detect partial failure or policy drift, and initiate containment, compensation or recovery.
No single layer is universally best. A release block can prevent broad exposure but may not see transaction facts. A runtime denial can respond to fresh context but adds dependency and latency. A post-action monitor can find subtle patterns but cannot undo every consequence. Defence in depth uses different control purposes, not the same weak test repeated at several layers.
| Lifecycle point | Allow or deny | Transform or require | Contain or recover |
|---|---|---|---|
| Design and build | Permit approved patterns; reject prohibited dependency or data design | Require threat model, evaluation set, owner and traceability hooks | Redesign before exposure; preserve rejected evidence |
| Release | Gate version, model, region and critical regression bounds | Require signed policy bundle, runbook and rollback proof | Hold artefact, revoke candidate or restore last known release |
| Admission | Authorise principal, purpose, tenant, jurisdiction and capability | Reduce quota, change route or require stronger authentication | Queue safely, isolate cohort or invoke manual service |
| Context assembly | Exclude sources or fields outside entitlement and purpose | Redact, minimise, label or require provenance | Discard context, invalidate cache or rebuild the retrieval set |
| Decision and action | Permit bounded advice; deny an unauthorised external effect | Require human authority, dual control or constrained parameters | Stop tool, contain side effect, compensate and notify |
| Outcome and review | Continue or suspend a population from observed evidence | Require investigation, remediation, appeal and revalidation | Recall, reverse where possible, support affected people and recover |
Determinacy and authorityNot every governance requirement should become a machine verdict
Translation begins by separating determinate facts from interpretive questions. A model identifier, policy version, account role, approved region, data label or transaction amount can often be tested mechanically. Whether a social category is fair, an accommodation is reasonable, a legal exception applies or a person's interests justify an adverse determination may require contextual authority and deliberation.
A fairness objective is particularly dangerous when compressed into one threshold. Aggregate parity can conceal harm within intersections, time periods, locations or process stages. A decomposition tree moves from the stated concern to affected outcome, reference population, relevant groups, intersections, error types, exposure, burden and plausible mechanism. Statistics help reveal patterns; an accountable forum decides materiality, remedy and acceptable trade-offs.
The boundary is not simply human good, machine bad. Human decisions can be inconsistent, biased or poorly evidenced. The executable contribution may be to assemble a complete case, expose missing facts, enforce separation of duties, prevent premature action, capture reasons and guarantee appeal. Automation strengthens the decision process without claiming the mandate to settle the substantive judgement.
Reserve the determination for accountable human authority when the rule is materially ambiguous, facts are contested, stakes are severe or irreversible, the decision allocates rights or essential opportunity, or legitimacy requires reasons responsive to a person's circumstances. State the reserved question and authorised role. A vague “human in the loop” label does not show who may decide, what evidence they see or whether they can change the outcome.
| Question type | Machine contribution | Authority boundary |
|---|---|---|
| Stable technical fact | Validate identifier, signature, region, entitlement, schema or threshold | Automated effect may be valid when authorised, tested and challengeable |
| Estimated or classified fact | Produce calibrated signal with provenance, uncertainty and known limits | Do not silently treat prediction as ground truth; require corroboration where consequence warrants |
| Context-dependent obligation | Collect facts, identify candidate rules and show conflicts | Authorised specialist interprets applicability and records reasons |
| Rights or eligibility determination | Check completeness, prevent unauthorised action and prepare an evidence packet | Accountable human makes the determination and provides review or appeal |
| Fairness and legitimacy | Decompose outcomes, monitor burdens and surface affected groups | Governance forum evaluates materiality, participation, remedy and trade-offs |
Runtime enforcementSeparate proposal, policy evaluation and permission to act
A runtime path should distinguish the model's proposal from the system's authority. The model may draft a response, select a candidate tool or propose parameters. A trusted component assembles identity, purpose, entitlement, resource, action, environment and relevant policy versions. A policy decision point evaluates those structured facts. A separate enforcement point permits, denies, transforms, requires approval or contains the action.
Open Policy Agent's Rego and Cedar are examples of declarative approaches for reasoning about structured requests and authorisation. XACML defines an access-control policy language and processing model. These technologies can make decisions consistent and inspectable, but language choice does not establish the legitimacy of the policy. The principal, scope, input trust and enforcement integration remain governance questions.
Never rely on the governed model as the sole judge of its own permission. A prompt instruction can guide behaviour and provide a useful inner defence, yet it shares the model's failure modes and can be reached after sensitive context has already been disclosed. The independent interceptor should receive minimal trusted facts, deny unrecognised high-consequence actions, bind approval to exact parameters and prevent replay or substitution.
The policy engine's “allow” is necessary only within its declared control boundary. It does not prove that the business should act. Product checks, available funds, operational readiness, human approval, customer consent and legal authority may still be required. The final action receipt should therefore link the policy result to each additional permission and to the actual downstream acknowledgement.
Exceptions and failureA release valve must not become a second policy system
An exception is another governed constraint with a narrower scope and shorter life. It names the blocked objective, why ordinary compliance is impossible, authorised approver, affected population, compensating controls, start and end time, monitoring, revocation condition and retrospective review. An exception without expiry or population bound is a policy change disguised as an operational convenience.
The exception hourglass begins broad in evidence, narrows at approval and widens again in oversight. Requesters disclose the business need, alternatives, anticipated harm and duration. The authorised principal approves exact scope. Runtime enforcement attaches the exception identifier and still applies every unaffected constraint. Monitoring then checks use, outcome, drift and approaching expiry. Closure confirms revocation, remediation and lessons for the underlying policy.
Failure behaviour follows consequence, reversibility and time to harm. Fail-closed is appropriate when acting without a valid decision could create severe, rapid or irreversible harm and a denial or queue is tolerable. Fail-open can be justified for low-consequence, reversible service where refusal itself causes greater harm, provided exposure is bounded and reconciled. A safe state may reduce capability, route to a manual path, isolate a cohort or queue work with expiry.
Availability is part of control design. Policy data, clocks, identities and bundles can become stale or partitioned. Cache only decisions whose scope and lifetime are explicit. Sign and version bundles, reject unknown critical actions, exercise degraded modes, cap queues and expose uncertainty. A control outage should generate an incident and receipt, not a silent default hidden inside application code.
Evidence and assuranceA decision receipt must survive the system it explains
Evidence serves different lines of accountability. The operating team needs immediate reasons, health and remediation. Risk and compliance need population coverage, exceptions, tests and trends. Independent assurance needs immutable versions, sampling access, separation of duties and proof that the enforcement point acted. Executives need material exposure, unresolved challenges and outcome measures. One dashboard cannot substitute for these different questions.
NIST's AI Risk Management Framework and Playbook organise lifecycle activity around governing, mapping, measuring and managing risk. ISO/IEC 42001 describes an organisational AI management system. NIST SP 800-53 provides a broad control catalogue, while OSCAL offers machine-readable models for control catalogues, profiles, implementation and assessment information. These sources can structure the control environment, but the enterprise must still connect a given requirement to the specific operational decision it changes.
PROV-O can represent entities, activities and agents in provenance relationships. OpenTelemetry can carry correlated traces, metrics and logs. CloudEvents can provide an event envelope. SLSA supports supply-chain integrity claims for build artefacts. Used together, such mechanisms can link a policy source, signed bundle, evaluated facts, result, action and deployed component. They do not determine retention, lawful access, semantic correctness or whether the governing principal had legitimate authority.
Test the negative space. Can an unrecognised action bypass the interceptor? Does a stale entitlement remain cached? Can a lower environment sign a production bundle? Does a redaction happen before logging? Can an exception outlive its approver? Can the evidence store prove a denial as well as an allow? Does a policy update preserve treatment for in-flight work? Tests should include boundary, missing-data, conflict, concurrency, replay, degraded-mode and recovery cases.
Outcome measures ask whether the control protected its object without imposing unjustified burden. Track prohibited exposures, prevented actions, false denials, delayed legitimate service, exception use, appeals, reversals, unresolved receipts, stale versions and time to recovery. Disaggregate where the purpose requires it. A governance score would conceal incompatible dimensions and invite compensation between severe failures and easy successes.
Ten placement casesThe same principle produces different instruments at different points
The cases below demonstrate routing, not universal answers. Each starts with an authorised source and specific facts. The selected instrument is the earliest reliable control that can produce the intended effect while preserving a challenge path. Where interpretation or authority is unresolved, the automated system stops at evidence assembly and referral.
| Case | Placement and effect | Receipt and review focus |
|---|---|---|
| Low-risk summarisation | Design and release gate requires evaluation, provenance display and bounded use | Release version, cases, omissions, user correction and review date |
| Data admission denial | Admission point denies a prohibited data class before upload or model access | Label provenance, purpose, denial reason, authorised override path |
| Retrieval redaction | Context assembly transforms fields before retrieval content enters the prompt | Source references, redaction policy, transformed fields and leakage test |
| Release regression | Release gate blocks a model-policy bundle that breaches a critical bound | Candidate digest, failed cases, owner, remediation and re-test |
| Agent tool authority | Independent interceptor requires accountable approval for exact action parameters | Proposal, identity, authority, approved parameters and tool acknowledgement |
| Fairness decomposition | Monitoring decomposes outcomes; governance forum reserves materiality and remedy | Groups, intersections, mechanisms, affected voices and decision reasons |
| Legal or eligibility decision | System assembles evidence and prevents action pending authorised human determination | Applicable rule candidates, contested facts, human decision and appeal |
| Control outage queue | Admission moves high-consequence work into a bounded safe queue | Outage, age, capacity, expiry, manual releases and reconciliation |
| Emergency exception | Action point accepts signed, scoped and expiring authority with compensating controls | Approver, necessity, exact scope, uses, expiry and retrospective review |
| Policy update conflict | Design and release hold conflicting bundles until principal resolves precedence | Sources, versions, effective times, affected work and revalidation |
Interactive instrumentGovernance Constraint Placement Board
Select a case or change the record. The Board returns one of exactly five materially distinct outcomes. It does not score governance. The result completes the operative record, exposes insufficient alternatives and names the tests, authoritative inputs, failure behaviour, exception, receipt, outcome measure, principal and review date.
Enforce at design or release before exposure
Completed constraint: Require approved evidence before the named version enters service.
Placement and effect: Release gate; require and deny on a critical failure.
Insufficient alternatives: A prompt or retrospective dashboard cannot prevent release exposure.
Authoritative inputs and tests: Approved source, signed bundle, candidate digest and critical regression cases.
Failure mode and recovery: Hold release and restore the last known approved version.
Exception: No implicit exception; any approval is scoped, signed, expiring and monitored.
Receipt: Record source, principal, version, facts, result, gate action, evidence and challenge route.
Outcome, principal and review: Measure prohibited exposure and false blocks; accountable policy owner; review 30 September 2026 or on material change.
Operating boundaryCode carries authorised constraint; it does not create public legitimacy
The Governance Constraint Record, Constraint Execution Loop, Placement Matrix and Placement Board are this article's synthesis. They connect governance intent to operational effects while keeping interpretation, principal and challenge visible. They can be implemented with policy-as-code, workflow, release controls, data infrastructure, tool gateways and evidence services. The form matters less than whether the constraint can reliably alter the governed path.
OPA, Cedar and XACML illustrate structured policy evaluation. OSCAL supports machine-readable control and assessment information. PROV-O, OpenTelemetry and CloudEvents support different parts of traceability and event transport. SLSA can strengthen provenance for released policy artefacts. These mechanisms solve bounded representation or integrity problems. They do not prove that a source applies, a category is fair, an exception is justified or an authority is legitimate.
NIST AI RMF, its Playbook and Generative AI Profile provide voluntary risk-management guidance. ISO/IEC 42001 describes an AI management system, and ISO/IEC 23894 addresses AI risk management. The OECD AI Principles, the IIA Three Lines Model and the EU AI Act offer additional institutional, accountability and legal context. Applicability depends on organisation, role, system and jurisdiction; this design is not a legal determination.
Review constraints when the source, interpretation, model, data, action, population, geography, principal, policy engine, fact source, exception or observed outcome changes. Pin the specifications and policy artefacts actually used. Current source pages checked on 2 September 2026 include the NIST AI RMF Playbook, OSCAL, the OPA policy language guide, the Cedar guide, XACML 3.0 and PROV-O.
Operate constraints as a portfolio of obligations, not a league table. Show which protections lack placement, which determinations lack authority, which exceptions near expiry, which receipts cannot be reconciled and which outcome burdens require attention. A green average must never cancel one severe unauthorised action or hide a control that operates after irreversible harm.
The closing standard is simple to state and demanding to maintain: every important governance intent should have an accountable interpretation, an effective placement, tested failure behaviour, durable evidence and a real challenge route. When a matter cannot legitimately be settled by deterministic execution, the system must reserve it for a named human authority. Governance becomes executable when its protection reaches the action without losing the politics, reasons and responsibility that gave it meaning.
Source recordWorks cited
- NIST. Artificial Intelligence Risk Management Framework.
- NIST. AI RMF Playbook.
- NIST. Generative Artificial Intelligence Profile.
- NIST. SP 800-53 Rev. 5.
- NIST. Open Security Controls Assessment Language.
- ISO. ISO/IEC 42001.
- ISO. ISO/IEC 23894.
- European Union. Regulation (EU) 2024/1689.
- OECD. OECD AI Principles.
- Institute of Internal Auditors. The IIA's Three Lines Model.
- Open Policy Agent. Policy Language.
- Cedar. Policy Language Reference Guide.
- OASIS. XACML Version 3.0.
- W3C. PROV-O.
- OpenTelemetry. Specification.
- CloudEvents. Specification.
- SLSA. Specification 1.2.