Turn each AI-policy statement into a testable control objective with a named owner, enforcement point, evidence record, exception path, and effectiveness measure. “Use approved AI tools” becomes gateway allowlisting and egress controls. “Protect sensitive data” becomes classification, transformation, and blocked routes before a model call. “Keep humans accountable” becomes a workflow that will not complete a consequential action without an authenticated approver.
Technical enforcement is necessary, but it is not the whole of governance. Risk appetite, lawful purpose, fairness trade-offs, acceptable error rates, and accountability need people and policy. A framework or a certification can organize this work, but neither proves that a particular deployment complies with every applicable law or is safe in its actual context. Evidence of operation matters more than a policy document alone.
Start with one high-risk use case and build the full control path: inventory it, assign a risk tier, restrict identities and models, minimize and protect data, pass evaluation and release gates, require human approval where appropriate, log lineage, cap rate and spend, and prove that a kill switch works. If a control cannot identify where it runs, who owns it, what it blocks, and how its failure is detected, it is not yet enforceable.
The translation from policy to control
A policy is useful when it states an outcome, scope, and decision authority. It becomes operational only when a system or workflow makes the desired behavior easier than bypassing it, and when someone can demonstrate that it worked. Start by converting every material policy claim into a control specification.
| Control field | Question to answer | Example |
|---|---|---|
| Policy statement | What is the organization committing to do or prevent? | Only approved AI services may process company data. |
| Control objective | What observable condition must hold? | Every production AI request uses an approved provider project and approved model route. |
| Scope and risk tier | Which systems, data, regions, users, and actions are covered? | Tier 3 hiring assistant, applicant records, recruiter role, EU and US operations. |
| Owner | Who accepts residual risk and who operates the control? | Business owner accepts use-case risk. Platform team operates the gateway. Privacy and security review the control. |
| Enforcement point | Where can the condition be checked or blocked? | Network egress proxy and model gateway before any provider call. |
| Evidence | What durable record demonstrates operation? | Signed configuration, deployment record, gateway decision log, model version, and exception ID. |
| Exception | Who may override it, for what reason, and for how long? | Risk owner and security approver grant a seven-day exception for a named project, with automatic expiry. |
| Effectiveness measure | How will the owner know whether it works? | Percentage of AI traffic through the gateway, blocked unauthorized routes, and sampled configuration drift. |
This pattern distinguishes a real control from a policy reminder. A training module can support a control, but training alone cannot prove that an unapproved model endpoint was technically unavailable. Conversely, a gateway cannot decide whether using AI in a particular employment, health, financial, public-sector, or other consequential process is justified. The system needs both an accountable decision and an implementation that preserves it.
NIST's AI RMF organizes risk-management activity into Govern, Map, Measure, and Manage. Its core describes governance as cross-cutting, with mapping, measurement, and management applied in system-specific contexts through the lifecycle. NIST AI RMF Core The control specification above is a practical way to link those functions to deployed systems.
Maintain an AI inventory and assign meaningful risk tiers
You cannot enforce controls on systems you do not know about. The inventory should cover more than internally trained models. Include API calls to foundation-model providers, chat interfaces used with business data, embedded assistants, retrieval systems, vector stores, models inside purchased software, code assistants, agent tools, automated decision engines, models fine-tuned by vendors, and human-operated workflows that depend on generated output.
For each entry, record at least the system name, business purpose, accountable business owner, technical owner, model and provider, version or deployment reference, data categories, data sources, regions, users, connected tools, outputs and downstream actions, risk tier, legal or contractual constraints, evaluation status, approval status, incident contact, and retirement date. Make the inventory a required input to procurement, code deployment, API-project creation, and production support. A spreadsheet may be sufficient initially, but it must have a lifecycle owner and reconcile against telemetry.
The following tiers are an example operating model, not a legal classification scheme. Organizations should change the thresholds to fit their risk appetite, sector, and applicable obligations.
| Tier | Typical use | Minimum control posture | Example release authority |
|---|---|---|---|
| 0 | Individual experimentation using no company data and no connection to business systems | Approved sandbox, basic acceptable-use rules, no sensitive data, no production actions | Team manager or delegated owner |
| 1 | Low-impact drafting, summarization, search, or internal assistance with approved low-risk data | Inventory, approved tools, identity, basic data controls, logging, and rate limits | Product owner and platform owner |
| 2 | Customer-facing assistance, internal recommendations, retrieval over confidential business data, or tool-assisted workflows | Formal risk assessment, gateway, data classification, evaluation suite, incident playbook, human review for material outcomes | Business owner plus security, privacy, and technical review |
| 3 | A system that materially affects employment, credit, insurance, health, safety, education, public benefits, legal rights, or high-value operations | All Tier 2 controls plus documented legal review, stronger data and access controls, independent evaluation where appropriate, explicit human approval, continuous monitoring, tested shutdown, and executive risk acceptance | Designated accountable executive and required control functions |
Risk tiering should be driven by impact, autonomy, data sensitivity, scale, affected people, reversibility, and regulatory or contractual obligations. It should not be driven by whether a system calls itself “AI” or by a model's popularity. The NIST Generative AI Profile is a cross-sector companion to the AI RMF that identifies risks specific to generative AI and suggests lifecycle actions. NIST AI 600-1
Build an AI control plane around real enforcement points
An AI control plane is the combination of services and workflows that determine what can be used, by whom, with which data, under what limits, and with what evidence. It need not be a single product. At small scale it may be an identity provider, API gateway, secrets manager, CI checks, policy service, and central logging. At larger scale, those components should expose consistent policy decisions and telemetry.
Identity and access management
Bind every model request to a human or service identity, tenant or business unit, environment, use case, and purpose. Use single sign-on for people, distinct workload identities for services, least-privilege roles, short-lived credentials where supported, and separate development, test, and production projects. An API key shared in a client application cannot reliably establish who used a model or which use case consumed it.
Access policy should control model choice, tools, retrieval collections, data classification, jurisdiction or region, budget, and allowed action types. For example, a support bot may call an approved summarization model and read only the current customer's support records. It should not gain access to employee records, payment systems, or arbitrary web browsing because the same provider account can technically support those features.
Model gateways and approved tools
Make the gateway the only permitted route to external AI services for production workloads. It should allowlist provider projects, endpoints, model versions, regions, and tools. It should authenticate the caller, attach use-case metadata, enforce data policy, apply rate and spend limits, record lineage, and reject requests that lack an inventory entry or approved purpose.
Back this with egress controls that prevent ordinary workloads from calling unapproved model endpoints directly. The gateway is not a magic security boundary. It must be highly available, reviewed, monitored, and subject to change control. However, it creates one practical place to make policy enforceable rather than asking every product team to remember the same rules.
Data classification and transformation
Classify data before model egress. The policy should specify whether each category is allowed, blocked, redacted, tokenized, or restricted to a particular approved environment. Secrets, authentication tokens, private keys, production credentials, payment data, health data, protected identifiers, and confidential incident records deserve explicit decisions, not a generic “be careful” instruction.
Use deterministic checks, secret scanners, structured field handling, data-loss-prevention tools, and context-aware review where appropriate. Do not claim that a regex or a model classifier guarantees safety. Keep reversible token maps out of the prompt path, encrypted and tenant-scoped. Record a safe policy decision rather than raw prompt text in observability systems. OWASP's 2025 LLM Top 10 lists sensitive-information disclosure and prompt injection as distinct risks, reinforcing the need for data controls and tool controls rather than a prompt-only safeguard. OWASP LLM Top 10
Evaluation and release gates
Treat an AI deployment as a releaseable system, not a model selection. Before release, require the owner to define intended use, prohibited use, users, affected groups, inputs, expected outputs, failure modes, benchmark cases, acceptance thresholds, fallback process, and monitoring plan. Run versioned evaluations against realistic test cases, including accuracy or task-quality cases, safety policy cases, sensitive-data leakage, prompt injection, tool abuse, availability, latency, cost, and known high-impact failure modes.
Block promotion to production if required evaluations are missing, stale, or below an approved threshold. For a change to model, prompt, retrieval corpus, tool, data source, region, or output action, define whether the change requires a new evaluation or a full reapproval. NIST says AI systems should be tested before deployment and regularly while operating, with documented functionality and trustworthiness measurements. NIST AI RMF Core
Human approval for consequential actions
For a consequential action, require a human decision maker with relevant authority, adequate information, and the practical ability to disagree. A button labeled “approve” is insufficient if the system pre-fills the decision, hides contrary evidence, creates severe time pressure, or makes refusal impossible.
Technically, enforce this with a workflow state machine. The model can propose a structured recommendation, but the action service checks an authenticated approver's role, scope, reason code, and timestamp before execution. The approver sees the source evidence, model version, confidence or uncertainty information, and any policy warnings. The system records the decision and provides a manual fallback when the model or approval service fails.
Logging, lineage, limits, and shutdown
Lineage should join the request ID, use-case ID, actor, tenant, input data classification, transformation decision, model and provider version, prompt-template version, retrieval-corpus version, tool calls, output schema validation, approval record, and release version. Store the smallest evidence needed for investigation and audit, with access and retention rules that match the data classification. Do not create a new sensitive-data lake by logging every raw prompt and response.
Rate limits and spend limits enforce both resilience and governance. Set per-tenant, per-use-case, and per-action budgets. Alert when unexpected volume, token use, new tool usage, blocked data events, approval bypass attempts, or output-policy failures occur. A kill switch must disable model calls or high-risk actions quickly, revoke or block credentials, drain or quarantine queues, and route people to a tested manual workflow. Test it in a controlled exercise, not only in a document.
A practical control matrix
The matrix below is a starting template. Adjust control depth by tier and do not assume that one team owns every row.
| Policy objective | Technical control and enforcement point | Owner | Evidence | Effectiveness measure | Time-bounded exception |
|---|---|---|---|---|---|
| Know every production AI use | Inventory ID required by CI, API-project creation, gateway registration, and procurement intake | AI governance owner and platform owner | Inventory record, reconciliation report, unregistered-call alerts | Inventory coverage against gateway and procurement data | Named legacy system, compensating owner, expiry date |
| Use only approved models and tools | Gateway allowlist plus workload egress policy | Platform and security | Signed policy, gateway configuration, blocked-request log | Unauthorized egress attempts and percentage of traffic through gateway | Specific endpoint, named use case, risk acceptance, automatic revocation |
| Restrict access to need | SSO, workload identity, role and attribute checks, tenant-scoped retrieval filters | Identity and application owner | Role mapping, access review, authorization log | Orphaned accounts, over-broad roles, cross-tenant test results | Emergency access with audit record and rapid expiry |
| Protect data sent to AI | Pre-egress data classification, reject or transform rules, approved regional route | Privacy, security, and application owner | Policy decision log, vault configuration, route approval | Residual-sensitive-data findings, transform failures, data-policy blocks | Approved data category, processor, legal review, finite retention |
| Validate behavior before release | CI release gate and versioned evaluation suite | Model or product owner and independent reviewer where needed | Test corpus version, results, signed approval | Required-evaluation completion, pass rate, post-release regression rate | Limited pilot with participant protection, monitoring, and stop criteria |
| Keep people accountable for material actions | Workflow state machine requiring authorized human approval | Business owner and application owner | Approval record, source evidence reference, role assertion | Approval bypasses, reversals, appeal or correction outcomes | Defined emergency procedure with post-event review |
| Preserve traceability without oversharing | Structured lineage events and data-minimizing log schema | Platform, privacy, and operations | Event schema, retention policy, sample reconstruction | Complete lineage for sampled decisions, raw-data leakage in logs | Time-limited diagnostic capture with higher approval and deletion plan |
| Prevent runaway cost or action volume | Rate, quota, spend, tool-call, and action-value limits at gateway and workflow | FinOps and application owner | Limit configuration, alert history, block events | Limit breaches, anomaly detection time, budget variance | Temporary capacity increase with spending cap and expiry |
| Stop unsafe operation | Kill switch, credential revocation, queue quarantine, and manual fallback | Operations owner and incident commander | Exercise record, runbook, switch audit event | Time to contain in drills, successful fallback completion | None for the switch itself. Recovery requires incident authorization. |
| Respond and improve after incidents | AI-specific incident classification, playbook, notification and post-incident action tracking | Security incident response and business owner | Incident ticket, timeline, corrective actions | Time to detect and contain, repeat-incident rate, overdue corrective actions | No bypass. Escalation procedure applies. |
| Govern deviations | Exception workflow tied to the control, use case, owner, compensating controls, and expiration | Risk owner and control owner | Approved exception ID and periodic review | Expired exceptions still active, exception volume, compensating-control failures | The exception is itself time-bounded and automatically revoked |
Read the matrix horizontally. If a row has no evidence or no measurable signal, it is a proposed policy, not an operating control. Read it vertically as well. A high-risk use case should not have strong release testing but weak identity, data, and incident controls.
Follow one high-risk use case from intake to monitoring
Example
Consider a recruiting organization that wants an AI service to extract job-application facts and draft a recruiter summary. The organization operates in jurisdictions where employment decisions can trigger significant legal, fairness, privacy, and labor obligations. The policy states that the system may assist a recruiter but may not automatically rank out or reject a candidate. This is a Tier 3 example because the output can influence an employment process. The appropriate legal classification and required obligations must be confirmed for each jurisdiction.
Intake and risk decision. The business owner registers the use case with purpose, jurisdictions, applicant data sources, affected people, model provider, intended output, prohibited uses, recruiter workflow, and manual fallback. Privacy, security, legal, and recruiting leaders review it. The risk assessment identifies sensitive data, potential discrimination, inaccurate extraction, unauthorized disclosure, and overreliance. The accountable executive accepts only the defined assistant use, not automated selection.
Build and data controls. The application uses a dedicated workload identity and calls only the approved model gateway. A pre-egress policy blocks secrets and unnecessary applicant identifiers, redacts fields not needed for the summary, and limits retrieval to the current applicant and requisition. The provider project, endpoint, permitted region, retention setting, and data-processing terms are part of the approved route. The service has no ability to send email, alter an applicant record, or reject a candidate.
Evaluation and release. The team creates a versioned, authorized test set that represents the job family, common document formats, missing-information cases, and adverse or unsafe prompts. It measures factual extraction against source evidence, sensitivity to irrelevant demographic data, data-leakage resistance, and failure behavior. The release pipeline blocks a new model or prompt version if required tests, reviewer sign-off, or risk documentation are absent. A limited pilot compares recruiter corrections and time saved with a manual workflow, while watching for systematic errors and inappropriate use.
Human decision and evidence. The interface presents a draft summary next to the source application. It requires the recruiter to review, edit, and attest to the final summary before it enters the applicant-tracking system. It never presents a model score as an automatic reject signal. The lineage record links the use-case ID, approved release, input classification, model and prompt version, source-document references, output validation, and reviewer action. Access to full applicant text remains restricted to authorized recruiting staff.
Monitoring and response. The gateway caps volume and spend, alerts on unapproved model calls or blocked-data events, and records safe operational telemetry. The business owner reviews sample accuracy, correction patterns, demographic impact indicators where lawful and appropriate, exception use, and complaints or appeals. If a serious defect, data disclosure, or misuse is detected, operations activate the kill switch, pause the service, preserve necessary evidence, and route recruiters to the manual process. The post-incident review decides whether to change the policy, controls, evaluations, training, or whether to retire the use case.
The example does not make the use case lawful or fair by itself. It shows how a limited policy commitment becomes enforceable behavior with decision authority, technical gates, human review, and evidence.
Measure control effectiveness, not merely implementation
Counting policy acknowledgements or completed training says little about real operation. Choose measures that reveal coverage, bypasses, failures, and outcomes. Set targets and thresholds per tier, then revisit them after incidents and major model or context changes.
| Control area | Useful measures | Warning sign |
|---|---|---|
| Inventory and approved route | Production AI calls with a valid inventory ID, unregistered egress attempts, provider-project drift | A material share of requests cannot be linked to a use case and owner. |
| Access | Privileged-role review completion, rejected unauthorized actions, cross-tenant isolation tests | Shared credentials, inactive accounts with access, or a failed isolation test. |
| Data protection | Classified inputs by route, policy blocks, residual scan findings, raw content found in telemetry samples | The same sensitive-data event recurs or data is discovered in logs. |
| Evaluation | Required tests complete, results by cohort and failure type, regression after model changes | A release passes a generic benchmark but lacks test cases for its actual decision context. |
| Human oversight | Approval-bypass attempts, override and correction rates, time for meaningful review, appeal signals | Review is consistently instantaneous or humans cannot explain the evidence used. |
| Operations | Rate-limit and budget breaches, tool-use anomalies, kill-switch drill time, incident detection and containment time | The manual fallback has never been tested or cannot handle the workload. |
| Exceptions | Active exceptions by tier, expired exceptions, repeat exceptions for the same control | Exceptions become a permanent alternate route rather than a temporary risk decision. |
Use samples as well as aggregate metrics. A dashboard may show that every request has a lineage ID, while a sampled reconstruction reveals that the ID cannot identify the retrieval corpus or approval decision. Effectiveness testing should include control failure scenarios, not only expected success paths.
Manage exceptions, incidents, and change
An exception is not a hidden off switch for governance. It should identify the exact control being relaxed, the named system and environment, purpose, data category, risk owner, compensating controls, reviewer, start date, expiry date, and rollback plan. The granting workflow should create a configuration that expires automatically. Renewals should require fresh evidence rather than copying the old approval.
AI changes often have governance consequences even when the application code barely changes. Treat a new model snapshot, provider, region, prompt template, retrieval collection, plugin, tool permission, system instruction, output schema, or autonomy level as a change with a documented impact assessment. Low-risk changes may use a fast path. High-risk changes should return to evaluation and approval gates.
Prepare an AI-specific incident playbook. It should cover data disclosure, prompt injection, unsafe or discriminatory output, unauthorized tool action, model or provider outage, excessive spend, altered behavior after a model change, and loss of human-approval controls. Define who can stop the service, who communicates with affected users and regulators where necessary, which evidence is preserved, how credentials are revoked, and how the manual process resumes. NIST frames the Manage function as prioritizing, responding to, recovering from, and communicating about AI risks and incidents. NIST AI RMF Core
Map to standards and regulation without overstating the result
The mapping below is a design aid, not a certification claim or legal opinion. Current NIST material describes the AI RMF as voluntary, and the AI RMF Core is being revised. ISO/IEC 42001 specifies requirements for an AI management system, including establishing, implementing, maintaining, and continually improving it. Neither source substitutes for the legal analysis, sector standards, contracts, or technical evidence required for a specific deployment. NIST AI RMF Playbook ISO/IEC 42001:2023
| Reference | What it contributes | Practical technical translation | What it does not prove |
|---|---|---|---|
| NIST AI RMF 1.0 | Govern, Map, Measure, and Manage functions for AI risk management | Inventory and accountable owners, contextual risk tiering, evaluations and monitoring, treatment and incident controls | Compliance with a law, contract, or sector-specific assurance requirement |
| NIST AI 600-1 Generative AI Profile | Generative-AI risks and suggested lifecycle actions | Model-gateway controls, data and tool restrictions, prompt-injection testing, output validation, and change monitoring | That a particular generative model is safe for every use or that a control eliminated a risk |
| ISO/IEC 42001:2023 | Requirements for an AI management system and continual improvement | Policies, objectives, roles, risk treatment, documentation, audits, corrective actions, and management review connected to deployed evidence | That the organization meets every regional or product-specific legal obligation |
| Applicable regulation and contract | Mandatory duties based on jurisdiction, role, sector, data, system risk, and users | Maintain a legal register, attach obligations to use cases, and translate each duty into an owner, technical control, evidence, and review schedule | That a generic control matrix covers every jurisdiction or future rule change |
For example, the EU AI Act is Regulation (EU) 2024/1689. Organizations in scope should obtain qualified legal analysis of applicability, risk classification, operator role, and timing, then map the resulting obligations to the systems and evidence they operate. Official EU AI Act text Avoid claiming “AI RMF compliant” or “ISO 42001 aligned” as if it settles those questions. The useful claim is narrower and testable: which controls are implemented, which evidence exists, which risks remain, and who accepted them.
An incremental implementation plan
Set governance primitives. Name an executive sponsor, an AI governance owner, technical control owners, a risk-acceptance authority, and an incident commander. Publish a minimum policy with decision rights, not aspirational slogans.
Discover and inventory. Reconcile procurement, source-code dependencies, network egress, identity projects, SaaS administration, and interviews to find AI use. Assign provisional tiers and block unowned production routes.
Create the minimum control plane. Require workload identity, gateway registration, approved provider projects, egress policy, safe logging, inventory IDs, data-classification decisions, and rate and spend limits.
Pilot release gates. Select a Tier 2 or Tier 3 use case, write testable acceptance criteria, add versioned evaluations and reviewer approvals to the deployment pipeline, and prove a manual fallback.
Operationalize evidence. Build dashboards and sampled reconstructions for inventory coverage, data-policy enforcement, evaluation results, approval workflow, exceptions, and incident readiness. Remove raw data from telemetry where it is not needed.
Test failure and improve. Run prompt-injection, data-leakage, tool-abuse, outage, budget-exhaustion, cross-tenant, and kill-switch exercises. Correct the specific control, then update the risk record and policy where the exercise exposed a decision gap.
Common failure modes and alternatives
| Failure mode | Why it fails | Better alternative |
|---|---|---|
| A long acceptable-use policy with no enforcement | People and teams can unintentionally use prohibited routes, especially under delivery pressure. | Enforce approved projects and models at the gateway and network boundary. |
| A central committee that approves tools but not deployments | Risk arises from data, context, autonomy, users, and downstream action, not only from a model name. | Register and tier each use case, with a proportionate release and change process. |
| Treating a framework as a checklist that proves compliance | Frameworks are broad and voluntary or management-system oriented. | Map controls and evidence to the actual legal, contractual, and technical obligations. |
| Logging everything for accountability | Raw prompts, outputs, and traces become a larger sensitive-data exposure. | Use minimal structured lineage plus protected, purpose-limited evidence access. |
| Human approval as a rubber stamp | A nominal reviewer cannot correct a poor or biased model decision. | Give reviewers source evidence, authority, time, training, and a manual workflow. |
| Kill switch only in a runbook | Incident response is slow when operators cannot reach the relevant systems or do not know the fallback. | Implement, authorize, and drill the switch with the real production path. |
| Permanent “temporary” exceptions | Risk acceptance becomes invisible and controls erode. | Use automatically expiring configuration, compensating controls, and renewal review. |
Evidence
Sources used for this answer.
Question signals show what people need. Primary documentation supports the answer. Both remain visible.
- 01Do you think AI governance should be technically rather than paper policy?Hacker News · question signal · checked 1 Sept 2026
- 02NIST AI RMF Coreairc.nist.gov · primary evidence · checked 1 Sept 2026
- 03NIST AI 600-1nist.gov · primary evidence · checked 1 Sept 2026
- 04OWASP LLM Top 10genai.owasp.org · primary evidence · checked 1 Sept 2026
- 05NIST AI RMF Playbookairc.nist.gov · primary evidence · checked 1 Sept 2026
- 06ISO/IEC 42001:2023iso.org · primary evidence · checked 1 Sept 2026
- 07Official EU AI Act texteur-lex.europa.eu · primary evidence · checked 1 Sept 2026