News · SI

OpenAI's Control Room can halt any research model job within 35 seconds

OpenAI has deployed Control Room, a central system that tracks every research inference workload and can stop a job's model output within 35 seconds. The check sits in the inference engines rather than researchers' code, and the system fails closed if it goes down.

OpenAIAI SafetyControl RoomInferenceAlignmentAgents

The words Control Room in black on a light grid of connected lines and coloured diamonds
Image: OpenAI

OpenAI has built and deployed Control Room, a central system that tracks every model workload across its research infrastructure and can stop one in its tracks when safety or security concerns come up[1]. It works alongside OpenAI's misalignment monitoring and halts a job's model output within 35 seconds of a decision to intervene[1].

01 / 03

How it works

Every research workload that does agentic inference must be tied to an approved safety case. When a job starts, it asks Control Room for a job ID, then attaches that ID to each request it sends to an inference engine. Before serving any request, the engine checks with Control Room whether the job is still allowed to run. Once a person or monitoring system marks the job as stopped, the next check is denied and the engine refuses to produce more output, even though the job's own process may keep running[1].

OpenAI deliberately put the check in the inference layer rather than in researchers' code. Workload code changes constantly and is spread across many teams, while there are only a small number of inference code paths across OpenAI research, so every model call can be forced through the same gate. The company also runs continual automated sweeps to catch anyone launching an engine with Control Room missing or disabled, by accident or on purpose[1].

02 / 03

Monitors that can pull the plug

All of OpenAI's frontier reinforcement learning jobs run with a monitor, a second model that watches everything the model being trained does and raises an alert if something looks wrong. Depending on severity, the monitoring system can tell Control Room to stop the job itself, and from then on any request from that job to any model on any engine is refused[1].

The 35-second ceiling comes from a caching layer needed to handle the volume of authorisation checks, and OpenAI says it is working to cut it to zero. The system also fails closed: if Control Room goes down for any reason, including tampering by a bad actor, all inference requests are denied until it recovers. Fail-closed is live for all frontier model research and will reach the remaining research workloads over the next few days[1].

03 / 03

Why it matters

As labs hand more of their own research to agentic models, the ability to stop a misbehaving run quickly becomes basic infrastructure rather than an afterthought. Control Room covers research systems only; OpenAI says its customer-facing serving stack is already centralised enough to take deployments down fast[1]. Publishing the design gives other labs a concrete pattern to copy: put the off switch where every model call has to pass, not where researchers have to remember to call it.

FAQ

Frequently asked questions.

01

What is Control Room?

A central OpenAI service that tracks model workloads across its research infrastructure, such as reinforcement learning runs, evaluations and data processing jobs, and can stop them quickly when safety or security concerns arise.

02

How does it stop a job?

Every job registers for a job ID and passes it with each inference request. The inference engine asks Control Room for permission before serving the request, and once a job is marked stopped, the engine refuses to produce any more output for it.

03

How fast is it?

OpenAI says the maximum delay between a stop instruction and the job being unable to progress is 35 seconds, caused by a caching layer for authorisation. It is working to bring that to zero.

04

What happens if Control Room itself fails?

It fails closed. If the service goes down, through error, being disabled or tampering, every inference request is denied until it recovers. That is live for all frontier model research workloads and finishing rollout across the rest over the next few days.

05

Does it cover ChatGPT and the API?

No. It is deployed across research infrastructure. OpenAI says its external model-serving stack is already more centralised and can be taken down quickly if needed.