The reported FTC investigation makes a familiar operational question more urgent: can your team explain what an agent was allowed to do, what it actually did and how you responded when something went wrong? Keep those records useful for running the system. The report does not establish a new universal compliance checklist or a finding of wrongdoing.
Written October 1, 2026 and dated September 30, 2026, using the dated announcements cited below. Later product developments are outside this article’s scope.
- 01Keep the reporting attributedThe cited account reports an official confirmation; it is not a published enforcement finding.
- 02Record the actual configurationModel, tools, permissions and environment determine what a task can reach.
- 03Make incidents reconstructablePreserve the timeline and response evidence without indiscriminately retaining sensitive data.
- 04Link every record to the taskA task identifier that connects scope, access, evaluation and incident evidence makes an agent’s run easier to explain later.
01 — The evidenceWhat the September 30 report says
Semafor reported that an FTC official confirmed a probe involving OpenAI, Anthropic and the evaluation organization METR. It said civil investigative demands were expected in the following weeks and that the investigation predated the earlier Hugging Face incident. The companies had not immediately responded to its requests for comment. This article relies on that attributed reporting; we did not locate a standalone FTC release establishing the detailed scope.
The FTC has still published no release on this inquiry, and we found no public confirmation that its civil investigative demands have been sent. California has moved separately: its attorney general announced on October 1 that an investigative subpoena had been served on OpenAI the previous day, as part of a broader inquiry into "cybersecurity incidents and risks" involving the company and its models. Our tracker of government actions on AI agent safety dates that subpoena alongside the other state, congressional and reported federal steps.
An investigation asks questions. It is not itself a conclusion that the organizations violated a law, and an expected demand is not a demand we have inspected. Avoid turning reported timing into a deadline for every business that uses an AI agent. If your organization receives an actual legal request, its response should be handled with qualified counsel based on that request.
The recommendations below are operational practices for teams running agents. They are not presented as FTC-mandated retention periods, reporting deadlines or a legal safe harbor.
02 — Practical implicationsRecord the configuration that gave the agent authority
A useful task record identifies the model and version, the instruction set, the available tools, the account used and the environment in which execution occurred. Those facts make it possible to understand why an action was technically possible. A saved prompt alone cannot show whether a worker inherited a credential or could reach an external service.
| Record | Question it should answer |
|---|---|
| Task scope | What outcome was requested and which actions were authorized? |
| Access | Which files, accounts, tools and network destinations were reachable? |
| Version | Which model, application and policy configuration ran? |
| Acceptance | Who decided the result was ready and on what evidence? |
Keep the record close to the work. A task identifier that connects the instruction, tool activity and accepted output is more useful than several disconnected logs. Record material permission changes during the task as well as the starting configuration, because an approval can expand what the agent is able to do.
03 — EvaluationPreserve both successful and failed evaluations
Define the acceptance criteria before running the evaluation. Save representative failures, not just the examples that support adoption. If a test measures whether an agent stops at an approval boundary, retain what action it attempted and how the boundary handled it. An answer saying that the agent understands the policy is not evidence that enforcement worked.
Test the intended task
Include missing inputs, denied permissions and interrupted execution.
Observe meaningful exceptions
Make the responsible owner and response path clear.
Recheck affected behavior
Repeat the checks invalidated by a model, tool or policy change.
Compare the actual deployment with the tested setup. A model evaluation conducted without production tools cannot establish the behavior of the same model with write access to customer records. The permission-default guide explains why tool authority needs its own review.
04 — IncidentsKeep a timeline that supports a real response
For an incident, record the observed behavior, discovery time, affected scope, immediate containment and the decision about resuming work. Distinguish what is known from what remains under investigation. If an alert fired but execution continued, preserve both facts rather than describing the event simply as “detected.”
The OpenAI DNS incident is a useful example of why detection and stopping are different properties. A response drill should verify that the task and relevant child processes stopped, pending work was cancelled and revoked credentials no longer worked. Record the drill result separately from the written procedure.
Do not solve traceability by keeping every secret indefinitely. Choose access controls and retention appropriate to the material, and avoid storing raw credentials in task logs. Preserve the evidence needed to reconstruct the event, with sensitive material handled through the organization’s established process.
05 — Public claimsMake public safety claims match the evidence
Review phrases such as “always asks,” “cannot leave the sandbox” and “fully autonomous.” Each makes a stronger claim than a limited evaluation may support. Describe the tested configuration and the remaining limitations. Our GLM capability analysis shows why benchmark results, safeguards and access are separate claims.
The runtime boundary comparison can help structure a technical review. Our AI transformation service supports task evaluations and operational controls; legal conclusions about a specific investigation require its actual facts and legal context.
06 — The failuresFour records that could not answer the question
The question in the lede is simple: what was the agent allowed to do, what did it do, and how did you respond? The illustrative records below each existed and each failed to answer it. They are patterns the operational checklist is built against, not accounts of any organization.
The saved prompt
The team keeps every prompt and nothing else. Asked why an agent could reach an external service, the prompt shows an instruction; it cannot show the tools that were available, the account the worker ran under or the credential it inherited.
The adoption-only evaluation
The evaluation record holds the runs that supported deployment. The failures, including the attempt that crossed an approval boundary, were discarded as noise. The record cannot show whether the boundary ever held under pressure.
The word detected
The incident summary says the anomaly was detected. An alert fired; execution continued for twenty minutes. Both facts were true, and the summary preserved one. Nobody can tell from it whether stopping worked.
The sandbox claim
A public page says the agent cannot leave the sandbox. The evaluation that supports the sentence ran without the production tools and without write access to customer records. The claim is stronger than the test.
Each record was kept in good faith and still could not reconstruct the run. The structure in the next section is the difference between records that exist and records that answer.
The four failures share a cause: each record was kept for its own purpose, by a different team, without a way to join it to the others. The prompt library belonged to the people writing instructions, the evaluation results to the people shipping, the alert history to operations and the public page to marketing. Each was correct on its own terms and none could be joined to the others when a single question arrived.
07 — The recordOne task, four records, one identifier
The configuration section says to keep the record close to the work, and the mechanism is a task identifier that every other record carries. The scope record: the requested outcome and the actions authorized for it. The access record: the model and version, the instruction set, the tools available, the account used, the environment, and every material permission change during the task, because an approval mid-run can expand what the agent is able to do. The evaluation record: the acceptance criteria defined before the run, the checks for missing inputs, denied permissions and interrupted execution, and the representative failures kept beside the successes, versioned so a model, tool or policy change shows which checks were invalidated. The incident record: observed behavior, discovery time, affected scope, immediate containment, what stopped and what continued, and the decision about resuming, with what remains under investigation marked as such.
An illustrative set for a hypothetical agent that updates records in a sales system: scope, update the status field on records the user names, no deletions, no outbound messages; access, the named model version, the instruction file by hash, three tools, a service account with write access to one object type, a run in the staging environment, one approval granted mid-task to read a second object type; evaluation, twelve defined checks including a denied-permission case, two failures retained in which the agent proposed an outbound message and was stopped at the boundary; incident, none. Every line carries the same task identifier, so the four records read as one.
The set does the public-claims section’s work as well. A sentence such as always asks before writing can be checked against the evaluation record for that configuration and no other. Where the record does not support the sentence, the sentence narrows to the tested setup and the remaining limitations, which is what the section asks for and what an actual legal request, handled with counsel, would need to be answered with.
What was the agent allowed to do, what did it actually do, and how did we respond? A record that cannot be joined to the others by the task identifier usually answers only one of the three.
Make one agent workflow explainable from end to end
Choose a deployed workflow and connect its scope, permissions, evaluation and incident records. The immediate benefit is better operation and faster diagnosis, without pretending that a reported investigation has already defined every business’s legal obligations.