The Short Answer
On 31 August 2026 the European Commission designated ChatGPT a Very Large Online Search Engine under the Digital Services Act — classifying an AI assistant by what it does, not by what its vendor calls it. Any enterprise agent that retrieves and synthesises information inherits that logic. On ibl.ai you own all the code and the data, so the audit trail, access controls and model routing a regulator would ask about already sit inside your own perimeter.
The designation itself applies to a consumer service at a scale almost no internal tool will reach. The reasoning is what transfers, and it is the part worth reading closely.
What did the European Commission actually decide on 31 August 2026?
The Commission designated ChatGPT as a Very Large Online Search Engine (VLOSE), and Reddit and Roblox as Very Large Online Platforms (VLOPs), under the Digital Services Act.
The threshold for designation is reaching at least 45 million average monthly users in the EU. ChatGPT's search function was reported at roughly 159 million monthly active EU users for the six months ending March 2026 — more than three times the bar.
All three services have four months to comply, which puts the deadline in January 2027. DSA infringements carry penalties of up to 6% of global annual turnover.
The obligations are not cosmetic.
They include annual systemic risk assessments covering illegal content, effects on minors, users' physical and mental wellbeing, fundamental rights, electoral processes and public security — plus independent audits and data access for vetted researchers.
| Service | Designation | Basis of classification |
|---|---|---|
| ChatGPT | Very Large Online Search Engine | Responds to user queries by searching and synthesising the web |
| Very Large Online Platform | Hosts and disseminates user-generated content at scale | |
| Roblox | Very Large Online Platform | Hosts and disseminates user-generated content at scale |
The Commission described ChatGPT as a hybrid service: not purely a search engine, but performing the search function well past the threshold at which the DSA applies.
Why does classifying AI by function rather than by name matter?
Because it removes naming as a defence.
A vendor cannot avoid an obligation by calling a product an "assistant", a "copilot" or a "knowledge tool" if the thing it does is retrieve information and answer queries. The Commission read the behaviour and applied the category that fits.
That is a durable regulatory instinct, and it is not unique to the EU. Function-based classification is how financial regulators have treated instruments for decades: what a product is follows from what it does, regardless of the label on the marketing page.
For enterprise AI, the consequence is narrower than the headlines suggest and more useful. Your internal agent is not about to be designated a VLOSE — the thresholds are enormous and aimed at services with tens of millions of public users.
What changes is the burden of description. When a regulator, auditor or customer asks what a system does, the answer has to be based on its actual behaviour, and you need records that show it.
Which internal systems perform the same function the Commission looked at?
More than most organisations have mapped. Consider what "retrieve and synthesise in response to a query" actually covers:
- An internal knowledge agent staff query to find policies, contracts or documentation. Retrieve, rank, synthesise — functionally the same operation.
- A customer-facing support assistant that pulls product information and makes recommendations.
- An autonomous agent that searches enterprise systems, decides, and acts on what it finds.
The third is the one that should get attention, because it adds action to retrieval. An agent that reads a record and then does something — files, approves, escalates, emails — is making decisions traceable to a specific model, prompt and data snapshot.
This is where the agent sprawl problem becomes a compliance problem rather than an operational one.
An organisation that cannot enumerate its agents cannot describe their function, and an organisation that cannot describe function cannot answer a classification question about itself.
What would you actually need to produce if someone asked?
Strip away the regulatory vocabulary and the DSA obligations reduce to a small number of concrete questions. For any given AI-generated answer or action:
- Which model produced it? Including version, and whether it changed since.
- What data did it see? Which sources, which documents, which records.
- Who was the user, and what were they entitled to see? Access control at the moment of retrieval, not in a policy document.
- Can an independent party verify this? Records that survive being handed to someone outside the team.
None of these is exotic. All of them are trivial if the system writes its own logs into infrastructure you control, and awkward if it does not.
That asymmetry is the practical point. When your AI runs on a vendor's platform, evidence about your own operations is something you request. When it runs on infrastructure you own, evidence is something you query.
How do you make compliance a configuration rather than a retrofit?
By putting the governance layer under the agents rather than beside them.
Broadcom made exactly this argument at VMware Explore the same week, shipping agent governance into the hypervisor and network layer — governance as infrastructure rather than application code.
The thesis is right: governance implemented per application is governance you re-implement per application.
The follow-on question is whose infrastructure it runs on. A control plane you rent is still a dependency priced, versioned and roadmapped by someone else.
On ibl.ai the governance primitives — role-based access control, SSO, full audit trails, model-agnostic routing and agent sandboxing — are part of a stack you deploy yourself.
Because you own all the code and the data, producing an audit trail is a query against your own records, and switching models when a regulator, a price change or a benchmark demands it is a configuration change rather than a migration.
That matters more than it sounds. Four months is a short compliance window for an organisation that has to negotiate with a vendor for its own logs.
What should you do before January 2027?
Not panic about designation. Nothing here suggests an internal tool crosses a 45-million-user threshold.
Do three things instead, in order:
Inventory what you actually run. Not the approved list — the agents in production, including the ones a team stood up without telling anyone.
Describe each by function. What does it retrieve, what does it synthesise, what does it act on? Write it in behavioural terms, because that is how a regulator will read it.
Check where the evidence lives. For each system, can you produce the model, the data and the access context for a given answer, from records you hold? Where the answer is no, that is your actual exposure — and it exists whether or not any regulator ever asks.
The EU classified ChatGPT by what it does. The reasonable assumption is that everyone else will read your AI the same way.
Sources: European Commission — Commission designates ChatGPT, Reddit, Roblox under the Digital Services Act · Euronews — EU places ChatGPT, Reddit and Roblox under strictest digital safety rules