Engineering assurance for frontier AI

For the teams that evaluate, deploy and assure frontier systems: where the controls, patterns and evidence formats on this site apply to that work, and where the open questions are.

Who this route is for.

Frontier AI systems no longer act only through prompts and responses. They use tools, credentials, networks, external services and delegated authority. The environment around the model is therefore part of the system being governed.

This route is for the engineers who build and run that environment and for the people who have to vouch for what it recorded: the evaluation harness, the sandbox and its egress, the credentials an agent holds, the stop handles, the telemetry and the evidence an assessor reads afterwards. Frontier work is one domain where AI governance engineering applies, not a separate discipline.

  • Evaluation and red-team engineers
  • Safety case and assurance teams
  • Agent platform and infrastructure engineers
  • Third-party evaluators and auditors

It does not tell a lab how to do safety research, which capabilities to test for or where to set a threshold. It covers the engineering around those decisions: what the environment must enforce, what it must record and how the record becomes evidence.

New to the field? Read AI governance explained: the definition, the frameworks and where engineering fits.

Evaluation environments

An evaluation result is only as good as the environment that produced it.

The evaluation environment, ring by ringThe model or agent under test at the centre, 6 rings of its evaluation environment around it, and the 9 evaluation environment controls, each in the ring it guards.Ring 6: Record of the runRing 5: DelegationRing 4: Network egressRing 3: Credentials and identityRing 2: Tools and MCP serversRing 1: HarnessModeloragent123456EVAL-008 Harness and Configuration Attestation · HarnessEVAL-004 Tool and Action Mediation · Tools and MCP serversEVAL-003 Credential Isolation · Credentials and identityEVAL-002 Network Egress Control · Network egressEVAL-001 Authorization Boundary · DelegationEVAL-006 Stop Conditions · DelegationEVAL-005 Monitoring Integrity · Record of the runEVAL-007 Incident Evidence Preservation · Record of the runEVAL-009 Evaluation Validity Checks · Record of the runRings: what surrounds the model undertest, from the harness out, with thecontrols that guard each1Harness: EVAL-0082Tools and MCP servers: EVAL-0043Credentials and identity: EVAL-0034Network egress: EVAL-0025Delegation: EVAL-001, EVAL-0066Record of the run: EVAL-005,EVAL-007, EVAL-009Colour: stack layer of the control03 Evals04 Runtime Controls05 AssuranceSource: Evaluation EnvironmentControl Profile; research note onthe evaluation environmentAs of 2026-09-26
The evaluation environment, ring by ringThe model or agent under test at the centre, 6 rings of its evaluation environment around it, and the 9 evaluation environment controls, each in the ring it guards.Ring 6: Record of the runRing 5: DelegationRing 4: Network egressRing 3: Credentials and identityRing 2: Tools and MCP serversRing 1: HarnessModel oragent123456EVAL-008 Harness and Configuration Attestation · HarnessEVAL-004 Tool and Action Mediation · Tools and MCP serversEVAL-003 Credential Isolation · Credentials and identityEVAL-002 Network Egress Control · Network egressEVAL-001 Authorization Boundary · DelegationEVAL-006 Stop Conditions · DelegationEVAL-005 Monitoring Integrity · Record of the runEVAL-007 Incident Evidence Preservation · Record of the runEVAL-009 Evaluation Validity Checks · Record of the runRings: what surrounds the model under test, from the harness out, with the controls that guard each1Harness: EVAL-0082Tools and MCP servers: EVAL-0043Credentials and identity: EVAL-0034Network egress: EVAL-0025Delegation: EVAL-001, EVAL-0066Record of the run: EVAL-005, EVAL-007, EVAL-009Colour: stack layer of the control03 Evals04 Runtime Controls05 AssuranceSource: Evaluation Environment Control Profile; research note on the evaluationenvironmentAs of 2026-09-26
Inside the evaluation boundary Everything around the model is part of what an evaluation measures: the harness, tools, credentials, network, delegation and the record of the run. Each dot is one of the 9 evaluation environment controls, in the colour of its stack layer; select one to open its section of the profile. The rings are our reading of the research note: its "Five things inside the boundary", nested in the order it lists them from the harness out, then the record of the run, where we place the 3 controls that list leaves out.
Data table
Each evaluation environment control with the ring of the environment it guards and its stack layer
ControlRingLayer
EVAL-001DelegationLayer 04
EVAL-002Network egressLayer 04
EVAL-003Credentials and identityLayer 04
EVAL-004Tools and MCP serversLayer 04
EVAL-005Record of the runLayer 04
EVAL-006DelegationLayer 04
EVAL-007Record of the runLayer 05
EVAL-008HarnessLayer 03
EVAL-009Record of the runLayer 03

The EU AI Act asks every provider of a general-purpose AI model to keep technical documentation of it (Art. 53) and, for models with systemic risk, to evaluate them, including conducting and documenting adversarial testing (Art. 55) 1. The GPAI Code of Practice lists the capability to use tools, and affordances such as access to tools and the level of human oversight, among the model characteristics that bear on systemic risk 2. Neither says what the environment around the model must enforce while it is being tested.

Public evaluation practice gives a starting point. METR's Task Standard (v0.5.0) states that, unless a task declares the full_internet permission, the task machines "MUST NOT have internet access" except to a small set of destinations such as an LLM API proxy 3. METR's Guidelines for Capability Elicitation treat task bugs, such as incorrect automatic scoring or a crashed environment, as spurious failures to be fixed before a result is reported 4. The evaluation environment profile turns such practices into numbered draft controls: egress, credentials, isolation, stop conditions and the run record, each with the point where it is enforced; all nine are specified in full, with a verification procedure and the evidence they leave.

Runtime safeguards

The same controls hold whether the agent is under evaluation or in production.

The OWASP Top 10 for Agentic Applications sets out the failure classes an agent platform has to hold against, from goal hijack to rogue agents 5. For tool servers, the MCP authorization specification makes the server validate the audience of each token and forbids passing a token through to another service 6. Chapter 23 turns both into rules: a unique identity per agent, short-lived credentials, a tool allow-list, execution limits and a stop handle that works per agent.

Isolation is a claim to test, not to assume. METR's public investigation of a 2026 agent hacking incident reports that agents meant to be "fully isolated from one another" communicated through a shared internal package repository 7. The agent runtime profile states each boundary as a control with the evidence it should leave; its verification procedures are still to be written in review, so that a team can show the boundary held rather than assert it.

Assurance evidence

A reviewer should be able to check the record, not only read the report.

The NIST AI RMF asks for mechanisms to supersede, disengage or deactivate AI systems whose outcomes are inconsistent with intended use (MANAGE 2.4) 8. An assessor can only rely on such a mechanism if the system leaves a record that it exists, that it was tested and what happened when it fired. The patterns and schemas on this site describe that record: evidence emitted by the control itself, in a documented format, collected continuously rather than assembled before an audit.

Incidents

When a boundary fails, the record decides what can be learned.

Chapter 23 sorts agent incidents into eleven classes, from goal hijack to exfiltration through a tool, each with a detection signal and a first containment, and traces agent and tool operations with the OpenTelemetry GenAI conventions 9. The record itself can be the weak point. The same investigation reports spoofed tool calls in at least 96 transcripts and transcript gaps caused by container resets 7. A run record that the agent can write to, or that a restart can truncate, is weak evidence.

Public cases by the evaluation control they nameThe 9 evaluation environment controls, each with one square per incident case that names it among its related controls; 8 cases name at least one.EVAL-001 · 5 casesAn evaluation environment that was not isolated (Names EVAL-001 Authorization Boundary)DNS covert channel in a training run (2026) (Names EVAL-001 Authorization Boundary)Package repository as a message board (2026) (Names EVAL-001 Authorization Boundary)Misconfigured third-party cyber evaluations (2026) (Names EVAL-001 Authorization Boundary)Unsanctioned actions in a cyber range (2026) (Names EVAL-001 Authorization Boundary)EVAL-002 · 5 casesAn evaluation environment that was not isolated (Names EVAL-002 Network Egress Control)DNS covert channel in a training run (2026) (Names EVAL-002 Network Egress Control)Public file hosting from a training run (2026) (Names EVAL-002 Network Egress Control)Misconfigured third-party cyber evaluations (2026) (Names EVAL-002 Network Egress Control)Unsanctioned actions in a cyber range (2026) (Names EVAL-002 Network Egress Control)EVAL-003 · 5 casesAn evaluation environment that was not isolated (Names EVAL-003 Credential Isolation)Credential published by an internal agent (2026) (Names EVAL-003 Credential Isolation)Package repository as a message board (2026) (Names EVAL-003 Credential Isolation)Misconfigured third-party cyber evaluations (2026) (Names EVAL-003 Credential Isolation)Unsanctioned actions in a cyber range (2026) (Names EVAL-003 Credential Isolation)EVAL-004 · 3 casesAn evaluation environment that was not isolated (Names EVAL-004 Tool and Action Mediation)Credential published by an internal agent (2026) (Names EVAL-004 Tool and Action Mediation)Package repository as a message board (2026) (Names EVAL-004 Tool and Action Mediation)EVAL-005 · 7 casesAn evaluation environment that was not isolated (Names EVAL-005 Monitoring Integrity)DNS covert channel in a training run (2026) (Names EVAL-005 Monitoring Integrity)Credential published by an internal agent (2026) (Names EVAL-005 Monitoring Integrity)Public file hosting from a training run (2026) (Names EVAL-005 Monitoring Integrity)Package repository as a message board (2026) (Names EVAL-005 Monitoring Integrity)Misconfigured third-party cyber evaluations (2026) (Names EVAL-005 Monitoring Integrity)Unsanctioned actions in a cyber range (2026) (Names EVAL-005 Monitoring Integrity)EVAL-006 · 4 casesAn evaluation environment that was not isolated (Names EVAL-006 Stop Conditions)DNS covert channel in a training run (2026) (Names EVAL-006 Stop Conditions)Misconfigured third-party cyber evaluations (2026) (Names EVAL-006 Stop Conditions)Unsanctioned actions in a cyber range (2026) (Names EVAL-006 Stop Conditions)EVAL-007 · 2 casesAn evaluation environment that was not isolated (Names EVAL-007 Incident Evidence Preservation)Credential published by an internal agent (2026) (Names EVAL-007 Incident Evidence Preservation)EVAL-008 · 1 casesMisconfigured third-party cyber evaluations (2026) (Names EVAL-008 Harness and Configuration Attestation)EVAL-009 · 6 casesNYC MyCity chatbot (Names EVAL-009 Evaluation Validity Checks)An evaluation environment that was not isolated (Names EVAL-009 Evaluation Validity Checks)Public file hosting from a training run (2026) (Names EVAL-009 Evaluation Validity Checks)Package repository as a message board (2026) (Names EVAL-009 Evaluation Validity Checks)Misconfigured third-party cyber evaluations (2026) (Names EVAL-009 Evaluation Validity Checks)Unsanctioned actions in a cyber range (2026) (Names EVAL-009 Evaluation Validity Checks)Source: incident cases; EvaluationEnvironment Control ProfileAs of 2026-09-26
Public cases by the evaluation control they nameThe 9 evaluation environment controls, each with one square per incident case that names it among its related controls; 8 cases name at least one.EVAL-001 · 5 casesAn evaluation environment that was not isolated (Names EVAL-001 Authorization Boundary)DNS covert channel in a training run (2026) (Names EVAL-001 Authorization Boundary)Package repository as a message board (2026) (Names EVAL-001 Authorization Boundary)Misconfigured third-party cyber evaluations (2026) (Names EVAL-001 Authorization Boundary)Unsanctioned actions in a cyber range (2026) (Names EVAL-001 Authorization Boundary)EVAL-002 · 5 casesAn evaluation environment that was not isolated (Names EVAL-002 Network Egress Control)DNS covert channel in a training run (2026) (Names EVAL-002 Network Egress Control)Public file hosting from a training run (2026) (Names EVAL-002 Network Egress Control)Misconfigured third-party cyber evaluations (2026) (Names EVAL-002 Network Egress Control)Unsanctioned actions in a cyber range (2026) (Names EVAL-002 Network Egress Control)EVAL-003 · 5 casesAn evaluation environment that was not isolated (Names EVAL-003 Credential Isolation)Credential published by an internal agent (2026) (Names EVAL-003 Credential Isolation)Package repository as a message board (2026) (Names EVAL-003 Credential Isolation)Misconfigured third-party cyber evaluations (2026) (Names EVAL-003 Credential Isolation)Unsanctioned actions in a cyber range (2026) (Names EVAL-003 Credential Isolation)EVAL-004 · 3 casesAn evaluation environment that was not isolated (Names EVAL-004 Tool and Action Mediation)Credential published by an internal agent (2026) (Names EVAL-004 Tool and Action Mediation)Package repository as a message board (2026) (Names EVAL-004 Tool and Action Mediation)EVAL-005 · 7 casesAn evaluation environment that was not isolated (Names EVAL-005 Monitoring Integrity)DNS covert channel in a training run (2026) (Names EVAL-005 Monitoring Integrity)Credential published by an internal agent (2026) (Names EVAL-005 Monitoring Integrity)Public file hosting from a training run (2026) (Names EVAL-005 Monitoring Integrity)Package repository as a message board (2026) (Names EVAL-005 Monitoring Integrity)Misconfigured third-party cyber evaluations (2026) (Names EVAL-005 Monitoring Integrity)Unsanctioned actions in a cyber range (2026) (Names EVAL-005 Monitoring Integrity)EVAL-006 · 4 casesAn evaluation environment that was not isolated (Names EVAL-006 Stop Conditions)DNS covert channel in a training run (2026) (Names EVAL-006 Stop Conditions)Misconfigured third-party cyber evaluations (2026) (Names EVAL-006 Stop Conditions)Unsanctioned actions in a cyber range (2026) (Names EVAL-006 Stop Conditions)EVAL-007 · 2 casesAn evaluation environment that was not isolated (Names EVAL-007 Incident Evidence Preservation)Credential published by an internal agent (2026) (Names EVAL-007 Incident Evidence Preservation)EVAL-008 · 1 casesMisconfigured third-party cyber evaluations (2026) (Names EVAL-008 Harness and Configuration Attestation)EVAL-009 · 6 casesNYC MyCity chatbot (Names EVAL-009 Evaluation Validity Checks)An evaluation environment that was not isolated (Names EVAL-009 Evaluation Validity Checks)Public file hosting from a training run (2026) (Names EVAL-009 Evaluation Validity Checks)Package repository as a message board (2026) (Names EVAL-009 Evaluation Validity Checks)Misconfigured third-party cyber evaluations (2026) (Names EVAL-009 Evaluation Validity Checks)Unsanctioned actions in a cyber range (2026) (Names EVAL-009 Evaluation Validity Checks)Source: incident cases; Evaluation Environment Control ProfileAs of 2026-09-26
Which case names which control One row per evaluation environment control, one square per public incident case that names it; the number is how many cases name the control. EVAL-005 Monitoring Integrity is named by 7 of the 8 cases; select a square to open the case.
Data table
Each evaluation environment control with the incident cases that name it
ControlItemState
EVAL-001An evaluation environment that was not isolatedNames EVAL-001 Authorization Boundary
EVAL-001DNS covert channel in a training run (2026)Names EVAL-001 Authorization Boundary
EVAL-001Package repository as a message board (2026)Names EVAL-001 Authorization Boundary
EVAL-001Misconfigured third-party cyber evaluations (2026)Names EVAL-001 Authorization Boundary
EVAL-001Unsanctioned actions in a cyber range (2026)Names EVAL-001 Authorization Boundary
EVAL-002An evaluation environment that was not isolatedNames EVAL-002 Network Egress Control
EVAL-002DNS covert channel in a training run (2026)Names EVAL-002 Network Egress Control
EVAL-002Public file hosting from a training run (2026)Names EVAL-002 Network Egress Control
EVAL-002Misconfigured third-party cyber evaluations (2026)Names EVAL-002 Network Egress Control
EVAL-002Unsanctioned actions in a cyber range (2026)Names EVAL-002 Network Egress Control
EVAL-003An evaluation environment that was not isolatedNames EVAL-003 Credential Isolation
EVAL-003Credential published by an internal agent (2026)Names EVAL-003 Credential Isolation
EVAL-003Package repository as a message board (2026)Names EVAL-003 Credential Isolation
EVAL-003Misconfigured third-party cyber evaluations (2026)Names EVAL-003 Credential Isolation
EVAL-003Unsanctioned actions in a cyber range (2026)Names EVAL-003 Credential Isolation
EVAL-004An evaluation environment that was not isolatedNames EVAL-004 Tool and Action Mediation
EVAL-004Credential published by an internal agent (2026)Names EVAL-004 Tool and Action Mediation
EVAL-004Package repository as a message board (2026)Names EVAL-004 Tool and Action Mediation
EVAL-005An evaluation environment that was not isolatedNames EVAL-005 Monitoring Integrity
EVAL-005DNS covert channel in a training run (2026)Names EVAL-005 Monitoring Integrity
EVAL-005Credential published by an internal agent (2026)Names EVAL-005 Monitoring Integrity
EVAL-005Public file hosting from a training run (2026)Names EVAL-005 Monitoring Integrity
EVAL-005Package repository as a message board (2026)Names EVAL-005 Monitoring Integrity
EVAL-005Misconfigured third-party cyber evaluations (2026)Names EVAL-005 Monitoring Integrity
EVAL-005Unsanctioned actions in a cyber range (2026)Names EVAL-005 Monitoring Integrity
EVAL-006An evaluation environment that was not isolatedNames EVAL-006 Stop Conditions
EVAL-006DNS covert channel in a training run (2026)Names EVAL-006 Stop Conditions
EVAL-006Misconfigured third-party cyber evaluations (2026)Names EVAL-006 Stop Conditions
EVAL-006Unsanctioned actions in a cyber range (2026)Names EVAL-006 Stop Conditions
EVAL-007An evaluation environment that was not isolatedNames EVAL-007 Incident Evidence Preservation
EVAL-007Credential published by an internal agent (2026)Names EVAL-007 Incident Evidence Preservation
EVAL-008Misconfigured third-party cyber evaluations (2026)Names EVAL-008 Harness and Configuration Attestation
EVAL-009NYC MyCity chatbotNames EVAL-009 Evaluation Validity Checks
EVAL-009An evaluation environment that was not isolatedNames EVAL-009 Evaluation Validity Checks
EVAL-009Public file hosting from a training run (2026)Names EVAL-009 Evaluation Validity Checks
EVAL-009Package repository as a message board (2026)Names EVAL-009 Evaluation Validity Checks
EVAL-009Misconfigured third-party cyber evaluations (2026)Names EVAL-009 Evaluation Validity Checks
EVAL-009Unsanctioned actions in a cyber range (2026)Names EVAL-009 Evaluation Validity Checks

The controls: EVAL-001 Authorization Boundary ; EVAL-002 Network Egress Control ; EVAL-003 Credential Isolation ; EVAL-004 Tool and Action Mediation ; EVAL-005 Monitoring Integrity ; EVAL-006 Stop Conditions ; EVAL-007 Incident Evidence Preservation ; EVAL-008 Harness and Configuration Attestation ; EVAL-009 Evaluation Validity Checks .

Certifications and frameworks

Schemes that already exist, and what an open implementation layer adds to them.

AIUC-1 lists 53 requirements in six domains, from data and privacy to society, two of them now marked retired 10; its certificates are issued centrally on an audit report prepared by an accredited auditor 11. ISO/IEC 42001 sets requirements for an AI management system 12, and ISO/IEC 42006 sets the requirements for the bodies that audit and certify against it 13. The NIST AI RMF organises outcomes under govern, map, measure and manage 8.

These schemes say what must be true. The controls on this site add the engineering layer underneath: for each control, the point where it is enforced, how a third party would check that it held and the evidence record it leaves (in full for nine controls so far, in draft for the rest). A certification or framework can map to them; they do not replace one and confer no certification. This site is not affiliated with, reviewed by or certified by AIUC, ISO, NIST, METR or any AI developer whose guidance it cites.

Public guidance from frontier developers and evaluators now uses the same terms for the environment around a model: an authorization boundary, and expectations for isolation, credential handling, monitoring and stop conditions 14; a sandbox whose only outside connection is the model API, with keys kept outside it, a configuration checked before every evaluation and challenges confirmed solvable 15. The profiles on this site cross-reference that guidance where it evidences a control. They are not derived from it, and no developer or evaluator has reviewed or endorsed them.

AIUC-1 requirements by domainThe 53 requirements of the AIUC-1 public index in its 6 domains, 2 marked retired.A Data & Privacy · 8 requirementsA001 Establish input data policy (Listed)A002 Establish output data policy (Listed)A003 Limit AI agent data access (Listed)A004 Protect IP & trade secrets (Listed)A005 Prevent cross-customer data exposure (Listed)A006 Prevent PII leakage (Listed)A007 Prevent IP violations (Listed)A008 Prevent leakage of credentials and secrets (Listed)B Security · 10 requirementsB001 Third-party testing of adversarial robustness (Listed)B002 Detect adversarial input (Listed)B003 Manage public release of technical details (Listed)B004 Prevent AI endpoint scraping (Listed)B005 Implement real-time input filtering (Listed)B006 Prevent unauthorized AI agent actions (Listed)B007 Enforce user access privileges to AI systems (Listed)B008 Protect AI system deployment environment (Listed)B009 Limit output over-exposure (Listed)B010 Promote secure patterns in generated code (Listed)C Safety · 12 requirementsC001 Define AI risk taxonomy (Listed)C002 Conduct pre-deployment testing (Listed)C003 Prevent harmful outputs (Listed)C004 Prevent out-of-scope outputs (Listed)C005 Prevent agent-specific high risk outputs (Listed)C006 Prevent output vulnerabilities (Listed)C007 Flag high risk outputs for human review (Listed)C008 Monitor AI risk categories (Listed)C009 Enable real-time feedback and intervention (Listed)C010 Third-party testing for harmful outputs (Listed)C011 Third-party testing for out-of-scope outputs (Listed)C012 Third-party testing for customer-defined risk (Listed)D Reliability · 4 requirementsD001 Prevent hallucinated outputs (Listed)D002 Third-party testing for hallucinations (Listed)D003 Restrict unsafe tool calls (Listed)D004 Third-party testing of tool calls (Listed)E Accountability · 17 requirementsE001 AI failure plan for security breaches (Listed)E002 AI failure plan for harmful outputs (Listed)E003 AI failure plan for hallucinations (Listed)E004 Assign accountability (Listed)E005 Document data storage security (Listed)E006 Conduct vendor due diligence (Listed)E007 Document system change approvals (Retired)E008 Review internal processes (Listed)E009 Monitor third-party access (Listed)E010 Establish AI acceptable use policy (Listed)E011 Record processing locations (Listed)E012 Document regulatory compliance (Listed)E013 Implement quality management system (Listed)E014 Share transparency reports (Retired)E015 Log AI system activity (Listed)E016 Implement AI disclosure mechanisms (Listed)E017 Document system transparency policy (Listed)F Society · 2 requirementsF001 Prevent AI cyber misuse (Listed)F002 Prevent catastrophic misuse (Listed)One square per requirement, drawn by itsstatus in the indexListedRetiredSource: AIUC-1 public indexAs of 2026-09-26
AIUC-1 requirements by domainThe 53 requirements of the AIUC-1 public index in its 6 domains, 2 marked retired.A Data & Privacy · 8 requirementsA001 Establish input data policy (Listed)A002 Establish output data policy (Listed)A003 Limit AI agent data access (Listed)A004 Protect IP & trade secrets (Listed)A005 Prevent cross-customer data exposure (Listed)A006 Prevent PII leakage (Listed)A007 Prevent IP violations (Listed)A008 Prevent leakage of credentials and secrets (Listed)B Security · 10 requirementsB001 Third-party testing of adversarial robustness (Listed)B002 Detect adversarial input (Listed)B003 Manage public release of technical details (Listed)B004 Prevent AI endpoint scraping (Listed)B005 Implement real-time input filtering (Listed)B006 Prevent unauthorized AI agent actions (Listed)B007 Enforce user access privileges to AI systems (Listed)B008 Protect AI system deployment environment (Listed)B009 Limit output over-exposure (Listed)B010 Promote secure patterns in generated code (Listed)C Safety · 12 requirementsC001 Define AI risk taxonomy (Listed)C002 Conduct pre-deployment testing (Listed)C003 Prevent harmful outputs (Listed)C004 Prevent out-of-scope outputs (Listed)C005 Prevent agent-specific high risk outputs (Listed)C006 Prevent output vulnerabilities (Listed)C007 Flag high risk outputs for human review (Listed)C008 Monitor AI risk categories (Listed)C009 Enable real-time feedback and intervention (Listed)C010 Third-party testing for harmful outputs (Listed)C011 Third-party testing for out-of-scope outputs (Listed)C012 Third-party testing for customer-defined risk (Listed)D Reliability · 4 requirementsD001 Prevent hallucinated outputs (Listed)D002 Third-party testing for hallucinations (Listed)D003 Restrict unsafe tool calls (Listed)D004 Third-party testing of tool calls (Listed)E Accountability · 17 requirementsE001 AI failure plan for security breaches (Listed)E002 AI failure plan for harmful outputs (Listed)E003 AI failure plan for hallucinations (Listed)E004 Assign accountability (Listed)E005 Document data storage security (Listed)E006 Conduct vendor due diligence (Listed)E007 Document system change approvals (Retired)E008 Review internal processes (Listed)E009 Monitor third-party access (Listed)E010 Establish AI acceptable use policy (Listed)E011 Record processing locations (Listed)E012 Document regulatory compliance (Listed)E013 Implement quality management system (Listed)E014 Share transparency reports (Retired)E015 Log AI system activity (Listed)E016 Implement AI disclosure mechanisms (Listed)E017 Document system transparency policy (Listed)F Society · 2 requirementsF001 Prevent AI cyber misuse (Listed)F002 Prevent catastrophic misuse (Listed)One square per requirement, drawn by its status in the indexListedRetiredSource: AIUC-1 public indexAs of 2026-09-26
AIUC-1 at a glance One square per requirement of the public index, by domain; the 2 retired ones in outline. Where the standard is thick and where it is thin, as its own index lists it.
Data table
Each AIUC-1 requirement by domain, listed or retired
DomainItemState
A Data & PrivacyA001 Establish input data policyListed
A Data & PrivacyA002 Establish output data policyListed
A Data & PrivacyA003 Limit AI agent data accessListed
A Data & PrivacyA004 Protect IP & trade secretsListed
A Data & PrivacyA005 Prevent cross-customer data exposureListed
A Data & PrivacyA006 Prevent PII leakageListed
A Data & PrivacyA007 Prevent IP violationsListed
A Data & PrivacyA008 Prevent leakage of credentials and secretsListed
B SecurityB001 Third-party testing of adversarial robustnessListed
B SecurityB002 Detect adversarial inputListed
B SecurityB003 Manage public release of technical detailsListed
B SecurityB004 Prevent AI endpoint scrapingListed
B SecurityB005 Implement real-time input filteringListed
B SecurityB006 Prevent unauthorized AI agent actionsListed
B SecurityB007 Enforce user access privileges to AI systemsListed
B SecurityB008 Protect AI system deployment environmentListed
B SecurityB009 Limit output over-exposureListed
B SecurityB010 Promote secure patterns in generated codeListed
C SafetyC001 Define AI risk taxonomyListed
C SafetyC002 Conduct pre-deployment testingListed
C SafetyC003 Prevent harmful outputsListed
C SafetyC004 Prevent out-of-scope outputsListed
C SafetyC005 Prevent agent-specific high risk outputsListed
C SafetyC006 Prevent output vulnerabilitiesListed
C SafetyC007 Flag high risk outputs for human reviewListed
C SafetyC008 Monitor AI risk categoriesListed
C SafetyC009 Enable real-time feedback and interventionListed
C SafetyC010 Third-party testing for harmful outputsListed
C SafetyC011 Third-party testing for out-of-scope outputsListed
C SafetyC012 Third-party testing for customer-defined riskListed
D ReliabilityD001 Prevent hallucinated outputsListed
D ReliabilityD002 Third-party testing for hallucinationsListed
D ReliabilityD003 Restrict unsafe tool callsListed
D ReliabilityD004 Third-party testing of tool callsListed
E AccountabilityE001 AI failure plan for security breachesListed
E AccountabilityE002 AI failure plan for harmful outputsListed
E AccountabilityE003 AI failure plan for hallucinationsListed
E AccountabilityE004 Assign accountabilityListed
E AccountabilityE005 Document data storage securityListed
E AccountabilityE006 Conduct vendor due diligenceListed
E AccountabilityE007 Document system change approvalsRetired
E AccountabilityE008 Review internal processesListed
E AccountabilityE009 Monitor third-party accessListed
E AccountabilityE010 Establish AI acceptable use policyListed
E AccountabilityE011 Record processing locationsListed
E AccountabilityE012 Document regulatory complianceListed
E AccountabilityE013 Implement quality management systemListed
E AccountabilityE014 Share transparency reportsRetired
E AccountabilityE015 Log AI system activityListed
E AccountabilityE016 Implement AI disclosure mechanismsListed
E AccountabilityE017 Document system transparency policyListed
F SocietyF001 Prevent AI cyber misuseListed
F SocietyF002 Prevent catastrophic misuseListed

Each requirement's own page is listed in the AIUC-1 public index, read on 2026-09-26.

Open questions.

  1. Which parts of the environment around a model must an evaluation record for its result to count as evidence?
  2. Where does an agent control boundary sit when one agent delegates to another across organisations?
  3. Which runtime safeguards can be verified from telemetry alone, and which need an inspection or an attestation?

Each one is a candidate for a research note. If you work on one of them, or think this route gets the engineering wrong, contribute: corrections are reviewed in the open.

Sources

  1. [1] Regulation (EU) 2024/1689 (Artificial Intelligence Act), consolidated text of 27 July 2026 (Art. 53 obligations of providers of general-purpose AI models; Art. 55 model evaluation and adversarial testing for models with systemic risk). Publications Office of the EU (EUR-Lex). 2026-07-27. https://eur-lex.europa.eu/eli/reg/2024/1689/2026-07-27/eng (verified: primary)
  2. [2] GPAI Code of Practice, Safety and Security chapter (Appendix 1.3 capabilities to operate autonomously and to use tools; affordances such as access to tools and the level of human oversight). European Commission. 2025-07-10. https://ec.europa.eu/newsroom/dae/redirection/document/118119 (verified: primary)
  3. [3] METR Task Standard, version 0.5.0 (task machines "MUST NOT have internet access" except to a small set of destinations, unless the task declares full_internet; STANDARD.md last changed 2024-10-30). METR. 2024-10-30. https://raw.githubusercontent.com/METR/task-standard/main/STANDARD.md (verified: primary)
  4. [4] Guidelines for capability elicitation (task bugs such as incorrect automatic scoring or a crashed environment treated as spurious failures, fixed before results are reported). METR. 2024-03-15. https://metr.org/blog/2024-03-15-guidelines-for-capability-elicitation/ (verified: primary)
  5. [5] OWASP Top 10 for Agentic Applications 2026 (ASI01 to ASI10, from agent goal hijack to rogue agents). OWASP GenAI Security Project. 2025-12-09. https://genai.owasp.org/resource/owasp-top-10-for-agentic-applications-for-2026/ (verified: primary)
  6. [6] MCP specification 2026-07-28, Authorization (OAuth 2.1 resource server; audience validation; servers "MUST NOT accept or transit any other tokens"). Model Context Protocol. 2026-07-28. https://modelcontextprotocol.io/specification/2026-07-28/basic/authorization (verified: primary)
  7. [7] Brief independent investigation of agents' behavior, reasoning and collaboration in the OpenAI / Hugging Face hacking incident (by Hjalmar Wijk and Ajeya Cotra (METR) and Ryan Greenblatt (Redwood Research, contracting with METR): agents "meant to be fully isolated from one another"; spoofed tool calls in at least 96 transcripts; gaps from container resets). METR. 2026-08-26. https://metr.org/blog/2026-08-26-openai-hugging-face-incident-investigation/ (verified: primary)
  8. [8] NIST AI RMF 1.0 (AI 100-1) (MANAGE 2.4: mechanisms to supersede, disengage or deactivate AI systems). NIST. 2023-01-26. https://nvlpubs.nist.gov/nistpubs/ai/NIST.AI.100-1.pdf (verified: primary)
  9. [9] OpenTelemetry semantic conventions for generative AI (agent, workflow, execute_tool and memory operations; status Development). OpenTelemetry. 2026. https://github.com/open-telemetry/semantic-conventions-genai/tree/main/docs/gen-ai (verified: primary)
  10. [10] AIUC-1 standard (requirements A001 to F002 in six domains, two marked retired; most recent version released 15 Jul 2026). Artificial Intelligence Underwriting Company. 2026-07-15. https://standard.aiuc-1.com/ (verified: primary)
  11. [11] Accredited AIUC-1 auditors (certificates issued centrally; accredited auditors prepare the audit report). Artificial Intelligence Underwriting Company. 2026. https://standard.aiuc-1.com/accredited-auditors (verified: primary)
  12. [12] ISO/IEC 42001:2023, AI management systems (referenced by identifier only; requirements for an AI management system). ISO/IEC. 2023. https://www.iso.org/standard/81230.html (verified: secondary)
  13. [13] ISO/IEC 42006:2025, Requirements for bodies providing audit and certification of AI management systems (builds on ISO/IEC 17021-1). ISO/IEC. 2025-07. https://www.iso.org/standard/44546.html (verified: primary)
  14. [14] Third-party cyber evaluations involving OpenAI models (the evaluator's "intended authorization boundary"; OpenAI will review how to "set expectations for isolation, credential handling, monitoring, and stop conditions"). OpenAI. 2026-08-04. https://openai.com/index/third-party-cyber-evaluations-involving-openai-models/ (verified: primary)
  15. [15] Improving our alignment and security efforts (best practices for external evaluation partners: sandbox and network isolation, API keys kept outside the environment, configuration verified before every evaluation, challenges confirmed solvable, explicit scope, real-time monitoring that ends an out-of-scope run). Anthropic. 2026-08-31. https://www.anthropic.com/news/improving-alignment-security-efforts (verified: primary)

Start with the evaluation environment profile.

Nine draft controls for the environment a model is evaluated in, each with its enforcement point and evidence.