OpenAI Preparedness Framework and DeepMind Frontier Safety Framework
OpenAI Preparedness Framework v2 (April 2025) adds Research Categories, separate from Tracked Categories: Long-range Autonomy, Sandbagging, Autonomous Replication and Adaptation, Undermining Safeguards. Tracked Categories trigger Capabilities Reports plus Safeguards Reports, reviewed by the Safety Advisory Group. DeepMind's FSF v3 (September 2025, with Tracked Capability Levels added April 17, 2026) folds autonomy into the ML R&D and Cyber domains, where ML R&D autonomy level 1 means fully automating the AI R&D pipeline at competitive cost vs human + AI tools. FSF v3 also addresses deceptive alignment through automated monitoring for instrumental-reasoning misuse. The honest caveat: Research Categories in PF v2, Long-range Autonomy included, do not automatically trigger mitigations, since the policy language is "potential." DeepMind itself says automated monitoring "will not remain sufficient long-term" if instrumental reasoning strengthens.
Learning Objectives
- Explain how OpenAI's Preparedness Framework v2 separates Tracked Categories from Research Categories, and what each one triggers.
- Describe how DeepMind's Frontier Safety Framework v3 folds autonomy into the ML R&D and Cyber domains instead of naming it separately.
- Compare how the three labs classify one capability by running and extending the cross-policy diff tool.
- Apply the policy-reading steps (locate, classify, cadence, independence) to judge what a lab's framework commits it to.
The Problem
Lesson 19 read Anthropic's scaling policy closely. This lesson reads OpenAI's and DeepMind's. The three documents are cousins answering the same question: when should a frontier lab pause or gate a model?
They converge on a small set of categories. The three label long-range autonomy as a capability class worth tracking, treat deceptive behavior (alignment faking, sandbagging) as its own class of risk, and have an internal review body. Where they split is on what a label does. OpenAI divides categories into "Tracked" (mandatory mitigation) and "Research" (no automatic trigger). DeepMind folds autonomy into two domains instead of naming it separately. The bucket names vary too (Tracked vs Research, Critical vs Moderate, Tier-1 vs Tier-2), and which bucket a capability lands in has a different operational consequence at each lab.
So read them side by side. The same capability can demand mitigation at Anthropic, be monitored without triggering anything at OpenAI, and be tracked inside a specific domain at DeepMind. The posture a policy takes matters as much as the list of risks it names.
The Concept
OpenAI Preparedness Framework v2 (April 2025)
Structure:
- Tracked Categories: trigger Capabilities Reports (what the model can do) plus Safeguards Reports (what mitigations are in place). Reviewed by the Safety Advisory Group before deployment.
- Research Categories: model capabilities the lab is tracking but not yet committing to specific mitigations. Includes Long-range Autonomy, Sandbagging, Autonomous Replication and Adaptation, Undermining Safeguards.
Key framing in v2: Research Categories do not automatically trigger mitigations. The policy language is "potential" mitigations. This is the specific delta to watch: a category's location in Tracked vs Research is the hinge between "gated" and "observed."
DeepMind Frontier Safety Framework v3 (September 2025; Tracked Capability Levels added April 17, 2026)
Structure:
- Critical Capability Levels (CCLs): capability thresholds across five domains: Cyber, Bio, ML R&D, CBRN, Autonomy (folded into ML R&D and Cyber).
- Tracked Capability Levels: additional granularity added in April 2026. Concrete example: ML R&D autonomy level 1 = fully automate the AI R&D pipeline at competitive cost vs human + AI tools.
- Deceptive alignment monitoring: explicit commitment to automated monitoring for instrumental-reasoning misuse.
The autonomy framing differs from OpenAI's. DeepMind does not keep "Autonomy" as a top-level domain; it is folded into the domains where autonomy would cause harm (ML R&D and Cyber). The argument is that autonomy without a domain is capability without risk; the counter-argument is that autonomy across domains is a meta-risk the framework should name.
What all three converge on
- Internal Safety Advisory Group (named Anthropic SAG, OpenAI SAG, DeepMind internal committee). Review before deployment for high-capability models.
- Explicit mention of deceptive alignment / alignment faking as a risk class.
- Standing artifacts on a declared cadence (Anthropic: Frontier Safety Roadmap, Risk Report; OpenAI: Capabilities and Safeguards Reports; DeepMind: FSF update cycle).
- Acknowledgement that monitoring-only defenses have a ceiling. DeepMind is explicit: "automated monitoring will not remain sufficient long-term."
Where they diverge
- Anthropic: pause commitment removed in v3.0; AI R&D-4 threshold is the named next gate.
- OpenAI: Tracked vs Research split; Research Categories (including Long-range Autonomy) do not automatically gate.
- DeepMind: autonomy folded into other domains; Tracked Capability Levels add granularity in April 2026.
Sandbagging: a specific capability that complicates all three
Sandbagging (a model strategically underperforming on evaluations) is in OpenAI's Research Categories. Anthropic's RSP v3.0 addresses it via the evaluation-context gap (Lesson 1). DeepMind addresses it via deceptive alignment monitoring in FSF v3.
If a model sandbags on evaluations, every framework's capability thresholds are underestimated. A framework is only as good as its measurement. This is why external measurement (Lesson 21, METR) and adversarial evaluation are necessary in addition to lab self-assessment.
The policy-reading skill
- Locate: a capability you care about should be findable in the policy. If you can't find it, the policy does not cover it.
- Classify: is it Tracked (triggers mitigation) or Research (tracked but not triggering)? OpenAI names this; Anthropic and DeepMind have their own equivalents.
- Cadence: is the policy updated on a declared schedule, or only after specific events? Declared cadence is stronger.
- Independence: is external review mandatory or optional? Anthropic partners with Apollo and US AI Safety Institute; OpenAI with METR; DeepMind with internal SAG primarily.
Use It
code/main.py implements a small decision-table diff tool. Given a capability (long-range autonomy, sandbagging, autonomous replication, undermining safeguards, R&D automation, cyber uplift, or bio uplift), it outputs how each of the three policies classifies the capability, and what mitigations trigger. It's a reading aid, not a policy tool.
Ship It
outputs/skill-cross-policy-diff.md produces a cross-policy comparison for a specific capability, using the three frameworks as reference.
I'd run main.py before reading any of the policies. It prints a side-by-side diff for five capabilities, and the headline block at the end is the part to stare at: long-range autonomy and undermining safeguards get three different classifications from the three labs. A table makes the divergence much easier to see than three PDFs do.
I'd also be careful with what the tables are. They are three hand-written dicts, one per policy, each mapping a capability to a classification and an action. They are my distillation, labeled illustrative in the source, and not a parse of the documents. If you disagree with a cell, edit the dict and rerun. Capabilities with no entry come back as "not in table", which is the same Locate step from the policy-reading list, just automated.
The script only prints five of the seven rows it holds. cyber_uplift and bio_uplift are in the tables but main never calls diff on them, so call it yourself to see them. Before trusting any cell, check it against the source text, as the first exercise asks. Policies get revised, and a table I wrote once will drift from them.
Exercises
-
Run
code/main.py. Confirm the diff tool's output matches the policies for at least two capabilities you can verify against the source documents. -
Read OpenAI Preparedness Framework v2 in full. Identify each Research Category. For each, write one sentence on why it is in Research rather than Tracked.
-
Read DeepMind FSF v3 in full, plus the April 2026 Tracked Capability Levels update. Identify ML R&D autonomy level 1's specific evaluation criteria. How would you measure it externally?
-
Sandbagging is in OpenAI's Research Categories. Design an evaluation that would force a sandbagging model to reveal its actual capability. Reference the Lesson 1 eval-context-gaming discussion.
-
Compare the three policies on a specific capability (your choice). Name which policy's classification you find most rigorous and which least. Justify with source text.
Key Terms
| Term | What people say | What it actually means |
|---|---|---|
| Preparedness Framework | "OpenAI's scaling policy" | PF v2 (April 2025); Tracked vs Research categories |
| Tracked Category | "Mandatory mitigation" | Triggers Capabilities + Safeguards Reports; SAG review |
| Research Category | "Monitored only" | Tracked but no automatic mitigation; includes Long-range Autonomy |
| Frontier Safety Framework | "DeepMind's scaling policy" | FSF v3 (Sept 2025) + Tracked Capability Levels (Apr 2026) |
| CCL | "Critical Capability Level" | DeepMind threshold per domain (Cyber, Bio, ML R&D, CBRN) |
| ML R&D autonomy level 1 | "R&D automation" | Fully automate AI R&D pipeline at competitive cost |
| Sandbagging | "Strategic underperformance" | Model underperforms on evals; in OpenAI Research Categories |
| Instrumental reasoning | "Means-ends reasoning" | Reasoning about how to achieve goals; target of DeepMind monitoring |
Further Reading
- OpenAI: Updating our Preparedness Framework: v2 announcement.
- OpenAI: Preparedness Framework v2 PDF: full document.
- DeepMind: Strengthening our Frontier Safety Framework: FSF v3 announcement.
- DeepMind: Updating the Frontier Safety Framework (April 2026): Tracked Capability Levels addition.
- Gemini 3 Pro FSF Report: example of an FSF-format Risk Report.
Code
- main.py (python, 116 lines)