News Weekly
0% read
Your progress · 0/5 chapters
About 23 min total
Policy, Regulation & GovernanceISSUE #6 · STORY 9 OF 20Oct 5, 2026CONFIRMED

OpenAI adds a text watermark for EU ChatGPT and Codex, printing the limits beside the promises

On 5 October 2026 OpenAI opened a worldwide, off-by-default API option for text watermarking, promised an invisible mark on eligible EU ChatGPT and Codex output in the coming weeks, and offered detector access to approved researchers. The rollout and the EU rule are confirmed; the detection rates are OpenAI's own figures, unreplicated outside the company.

A broad cloth whose hidden mark lives in the weave, dense where the fabric is long and loose and gone where it is thin and re-dyed, read through a keeper's lens.

Read it your way

CHAPTER 1Picked for Explorer

The 60-second version

On 5 October 2026 OpenAI published its approach to EU text provenance and a technical report on textGrain, a statistical watermark hidden in word choices. The response has three parts: an API opt-in, an EU consumer default, and a restricted detector.

Three commitments, one postAPI opt-in worldwide, EU ChatGPT and Codex watermarking in the coming weeks, and restricted detector access.
Off by default in the APIEverywhere except the EU consumer rollout, watermarking starts switched off and customers must enable it.
The mark lives in word choicetextGrain alters which words the model picks, so the signal survives copy-paste rather than adding hidden characters.
Driven by a dated EU ruleArticle 50(2) of the EU AI Act has applied since 2 August 2026, with a grace period to 2 December.
Finish this chapter for +15 XP
Cloth samples along a measuring board showing the hidden mark fading from long and loose to short, re-dyed and re-woven until none remains.
Flip the switch

Text provenance, before and after 5 October

Text coverageNamed method and reporttextGrain gives text a published mechanism, an operating point and a technical report.
EU dutyOperating configurationAn EU consumer default and a worldwide API opt-in turn the duty into a concrete setting.
DetectionRestricted accessApproved researchers and expert organisations can apply to run the detector.
Your next move · Explorer

Find the edge of the watermark yourself

1Generate two passages from the same prompt, replace one in four words with synonyms, and note what changes.
2Translate a watermarked passage into another EU language and back, then check whether the signal survives.
3Ask a very short question and a maths question, the two cases the code exempts, and compare the outputs.

Switch your reading mode at the top to see a different next move.

Tap to open

Things to keep an eye on

Pop quiz · unlock the Text Provenance badge

Did it stick?

0/3
What did OpenAI actually ship on 5 October 2026 for text provenance?+20 XP
Which description of the watermark's limits comes from OpenAI's own published figures?+20 XP
Why do short answers and code sit outside the watermark's reach?+20 XP
Your call · +5 XP

EU text must now carry a detectable generated signal. What matters most for the next year?

Research dossierThe full research, labeled and sourcedCONFIRMED12 sources · 23 min read · 20 sections
Story identity
FieldValue
Story IDS09
OrganisationOpenAI
CategoryGovernance / Content Provenance
Event date2026-10-05 (announcement; API opt-in effective same day)
Evidence statusCONFIRMED (announcement and regulatory context); COMPANY CLAIM (detection performance and implementation details; no independent replication located at research time)

Core claim — CONFIRMED. On 2026-10-05 OpenAI published its approach to EU text provenance: (a) API customers worldwide can opt in to text watermarking for select models from that day, off by default; (b) an invisible watermark will be added to eligible ChatGPT and Codex text output in the European Union "over the coming weeks"; (c) detector access is opening to approved researchers and expert organisations only, case by case. The mechanism is a statistical text watermark called textGrain that lives in the model's word choices accompanied by a technical report co-signed with academics from the University of Pennsylvania and Yale. Announced in response to Article 50(2) of the EU AI Act, whose transparency obligations apply since 2026-08-02.

Evidence status of the pieces: primary text + same-day TechCrunch/ActuIA/Unite.AI coverage + The Hindu).

  • The regulatory facts (Article 50(2) in force since 2 Aug 2026; digital omnibus Regulation (EU) 2026/1744 grace period to 2 Dec 2026 for systems placed on the market before 2 Aug 2026; Code of Practice published 10 June 2026 with ~190 signatories; 200-token exemption): CONFIRMED (European Commission Code of Practice page retrieved directly; ActuIA regulatory walkthrough).
  • TextGrain's measured detection rates (95% at 400 tokens, ~80% at 200 92%→66%→17% under 10%/25% synonym editing, 42.2%–69.0% across the other 23 EU languages): COMPANY CLAIM — vendor-published, no independent replication at time of research. The S09 lab runs a SIMULATE exercise showing these gradients are mechanistically plausible under a simple entropy-calibrated detector model; plausibility is not proof.
✓

What happened?

🎓 For Explorer

On Monday 2026-10-05, OpenAI published a blog post setting out its phased response to the EU AI Act's text-transparency obligation, plus a ~20-page technical report on its new text watermarking method, textGrain.

FACT (CONFIRMED — OpenAI blog, verbatim phrasing of the three commitments).

"Starting today, API customers globally will be able to opt in to text watermarking for select models. Text watermarking will remain off by default in the API. … Over the coming weeks, we will add an invisible watermark to eligible ChatGPT and Codex text output in the European Union. … We're opening applications to access our text watermark detector. Access will initially be limited to approved researchers and expert organizations."

FACT (CONFIRMED — regulatory trigger). The EU AI Act, Article 50(2), requires providers of generative AI systems whose outputs are text, image, audio or video to mark outputs "in a machine-readable format and detectable as artificially generated or manipulated". The obligation applies since 2 August 2026 (Commission Code of Practice page, retrieved). The Commission has confirmed the voluntary Code of Practice on Transparency of AI-generated Content (published 10 June 2026) as an adequate tool to demonstrate compliance; Section 1 (providers) covers marking and detection; ~190 organisations had signed by end-July 2026.

FACT (CONFIRMED — grace period). Regulation (EU) 2026/1744 (the "digital omnibus on AI", in the Official Journal 24 July 2026) added paragraph 4 to Article 111 of the AI Act: systems placed on the market before 2 August 2026 have until 2 December 2026 to comply with Article 50(2). ChatGPT and Codex are such systems, so OpenAI's "coming weeks" rollout fits inside the window (ActuIA).

FACT (CONFIRMED — what else happened the same day). Detector applications opened 2025-10-05 via OpenAI's content-provenance application form; the API opt-in setting ("Text provenance" under Data controls, org or project level, model selection) went live for select models worldwide; coverage of legacy models and cloud partners (The Decoder cites Microsoft Azure) was announced as "coming weeks".

What did NOT happen: no global default watermarking; no public detector; no user-identifying signal; no claim that the watermark proves authorship. OpenAI explicitly published the limits of its own mechanism in the same post — an unusual candour that several outlets (TechCrunch, The Hindu, ActuIA) picked up unaltered.

Δ

What changed?

INTERPRETATION. The change is that text provenance — the hardest modality to watermark — moved from research demos and voluntary announcements into a production compliance configuration of the largest consumer AI product in Europe, with a named method, a published detection envelope, and a deliberately staged access model.

Concretely, five things changed on 2026-10-05:

  1. Text watermarking became a real, documented product capability. Before this, OpenAI's provenance stack covered images and audio (Content Credentials/C2PA + SynthID watermarks + https://openai.com/verify + Content Provenance API) and text was the documented gap. Text is now covered by a named technology (textGrain) with a technical report and an operating point (target FP 1%).
  2. A vendor set a de-facto EU compliance precedent for text. OpenAI is one of the Section 1 signatories of the EU Code of Practice. Its chosen approach — EU-only watermarking of consumer outputs, opt-in API, restricted detector — is now the reference configuration other providers will be measured against, and the terms of the debate (who gets detector access, is off-by-default-API compatible) are set by the first mover with flagship-scale EU consumer reach.
  3. The 200-token / code-snippet exemption lines became load-bearing. The Code of Practice exempts "very short text" (<200 tokens, ~150 words in English) and code snippets from watermarking. OpenAI's published detection curve (80% at 200 tokens) shows why the exemption exists; the commercial consequence is that the most linguistically constrained and most professionally valuable outputs (short answers, math, code) are exactly the ones least covered by the watermark.
  4. Detector access was explicitly staged by risk. One year of "free" AI-detection by the provider is refused; access is granted to approved researchers and experts, with authorities/media/fact-checkers served under the Code of Practice's controlled-free-access rules. The era of vendor-walled watermark detection for text began.
  5. The comparison set formed. Anthropic watermarks Claude text globally (since 14 Aug 2026) and has a detection API in private preview; Google open-sourced SynthID Text in 2024; vLLM integrated a Gumbel-max watermark (Mistral + Red Hat engineers) on 24 Sept 2026. OpenAI now sits in a four-way, openly documented design space: global vs EU-only, public vs restricted detector, permissive vs staged access.
Cloth samples along a measuring board showing the hidden mark fading from long and loose to short, re-dyed and re-woven until none remains.
↔

Before → Change → After

🎓 For Explorer
Before (up to 2026-10-04)
EU AI Act Article 50(2) transparency obligations in force since 2026-08-02;
Code of Practice finalised 10 June 2026 with ~190 signatories; Article 50
guidelines published 20 July 2026; compliance deadline for pre-existing
systems 2 Dec 2026.
OpenAI's public provenance posture: images and audio covered by Content
Credentials (C2PA-conformant) and invisible SynthID watermarks, verifiable
via https://openai.com/verify and the Content Provenance API. **Text was the
documented gap** — OpenAI had built a text watermark before and held off
(2024 WSJ reporting cited by TechCrunch), partly over fear users would
switch to non-watermarking rivals.
Anthropic (14 Aug 2026) had already announced global Claude text
watermarking "because we don't yet have a durable way to scope it by
region" — and taken user backlash over it (TechCrunch, 12 Aug 2026).
Enterprise/deployer obligations were grey: the Commission's guidelines say a
deployer may rely on the upstream provider's marking "to the extent that
this marking is compliant", but did not explicitly address a *disabled by
default* option. Integrators integrating OpenAI models under their own names
were in an ambiguous position.
→
After (2026-10-06 onward)
The EU is the first region where OpenAI's consumer text output carries an
invisible watermark by default (once rolled out); everywhere else, default
remains unwritten.
API integrators in the EU that leave the opt-in off now carry a documented
compliance question: the Commission guidelines (ActuIA's reading) say a
provider may rely on the upstream marking solution "to the extent that this
marking is compliant" — an integrator that leaves the default setting in
place cannot point at OpenAI's watermark, and must enable it or mark outputs
by other means.
Procurement and newsroom workflows in Europe can now demand: the provider's
three curves (FP rate, length curve, editing/translation curve) — the S09
lab shows all three are auditable from public data.
⚙

How it works

FACT (CONFIRMED — OpenAI blog + help center; mechanism corroborated by ActuIA's walkthrough of the technical report).

  • Carrier. textGrain adds an invisible statistical signal to the model's word choices. It does not insert hidden characters, invisible spaces unusual punctuation or watermark-specific tokens. The signal lives in the words themselves, so it survives copy-paste.
  • Generation. At generation time the sampler's randomness is partially replaced by pseudo-random values computed from a secret key and the preceding words. The technical report describes a partition of the vocabulary into blocks followed by an optimal-transport problem with Gumbel costs steering the choice of block; within the chosen block, words keep their original relative probabilities. Hundreds of these small nudges are agregated per passage.
  • Entropy budget. The method is built around an "entropy budget" — the share of randomness the generator is willing to give up to create the signal. The authors present this as answering a known limitation of Gumbel-max watermarking: with the same key and the same prompt, Gumbel-max can produce identical responses, which is a problem for applications that request several variants of a text.
  • Detection. The detector needs only the text and the secret key. It looks for the statistical pattern in word choices and reports whether an OpenAI watermark is present — without identifying the user or revealing prompts or conversations. The technical report notes the theoretical false positive rate rests on independence assumptions and that a deployed key requires empirical calibration.
  • Operating point. Detector tuned to a target false positive rate of 1% (one in ~100 unwatermarked texts wrongly flagged).

FACT (CONFIRMED — published performance envelope, all COMPANY CLAIM).

ConditionReported detection (target FP 1%)
200-token psychology passage~80%
400-token psychology passage~95%
400-token mathematics content"substantially lower" (~60% per The Decoder's reading of OpenAI's chart)
400-token passage, 10% of words replaced with synonyms~92% → ~66%
400-token passage, 25% replaced~17%
23 other official EU languages (500 prompts translated from English)42.2% (Romanian) to 69.0% (Spanish); OpenAI strengthens the signal for languages below 60% via an adjustable strength parameter

HOW THE S09 LAB TESTS THIS (SIMULATE). runs a Monte Carlo detector (signal ∝ per-token entropy; threshold = empirical 99th percentile of unwatermarked text). It reproduces the full claimed shape — FP 1.02%; rising with length (68.2%→95.0% at 200→400 tokens flexible); flexible > constrained (95.0% vs 59.7% at 400 tokens); monotone collapse under editing (95.0% → 77.8% → 29.7%); copy-paste neutral (95.1%); translation destructive (1.05% ≈ FP). INTERPRETATION. The behavioural envelope is generic to aggregated per-token statistical watermarks, which makes the vendor figures plausible on their face — while remaining unverified at point level.

!

Why it matters

🎓 For Explorer
  1. Text was the last major modality without a production provenance signal and it is the one that matters most for information integrity. Images and audio had C2PA/SynthID-style tooling; text is what flows through journalism government, HR, academia, enterprise comms. This is the first time a flagship-scale consumer text product in Europe gets a machine-readable detectable "generated" signal by default.
  2. It converts an EU legal obligation from paperwork into an operating configuration. Before, Article 50(2) compliance for text was a policy/process question. Now there is a concrete technical artefact — a signal embedded in word choice — with measured error rates, an operating point, and an access model. That is exactly the shift from "a paper requirement" toward "a technically enforceable one" that predicted would matter to EU-operating enterprises.
  3. It sets the compliance precedent for the rest of the Code of Practice signatories. OpenAI's staging (EU-only, off-by-default API, restricted detector) is now the commercial baseline. Anthropic's global approach becomes the counter-example, and regulators now have a live natural experiment comparing the two.
  4. It makes the limits of the technology legally relevant, not just academically. Because the Code exempts <200-token text and code snippets and because the vendor's own curves show weak detection there, the regulatory boundary and the technical boundary are now visibly aligned with real consequences for what "compliance" actually covers in practice.
✦

What became possible?

🎓 For Explorer
  • A machine-checkable "OpenAI text" signal inside the EU — after rollout, eligible ChatGPT/Codex output in the EU carries a watermark detectable by an approved detector, even after copy-paste and light editing.
  • Compliant-opt-in pipelines for API customers worldwide — an enterprise can now watermark its OpenAI-sourced output at generation time for its own transparency obligations, without bolting on a second detector.
  • Independent evaluation of a vendor's watermark at scale — researchers and expert organisations can now evaluate the mechanism against real EU traffic; the applications channel exists as of 5 Oct.
  • A regulatory audit unit. The Commission's guidelines and the Code now have an at-scale reference implementation to measure others against — including the unresolved question of whether "off by default" in APIs satisfies Article 50(2) for integrators.
  • A natural experiment in vulnerability. The EU default watermark and the rest-of-world absence create a live, controlled comparison of evasion pressure (editing, translation, prompts engineered to lower entropy) — the first time such a comparison exists for text at consumer scale.

PREDICTION. The first published independent evaluations of textGrain's real-world detection rates will land within 3–6 months (in time for the 2 Dec 2026 omnibus deadline and the post-deadline market-surveillance cycle), and they will likely reproduce the shape of the vendor curves while disputing point values — most probably finding real-world FP/edited-text behaviour worse than the ELI5-labelled-prompt conditions in the report.

◎

Implications

Technical

  • Detection reliability is a function of content entropy, not just length. The math-vs-psychology gap is a direct consequence of embedding signal in word-choice randomness: constrained content (math, code, names, fixed phrases) has less embeddable entropy. Any downstream consumer of provenance signals must treat "no watermark detected" as content-dependent, not author-dependent.
  • The 1%-FP operating point is a policy choice hiding inside a technical one. A lower FP target (fewer wrongly-flagged humans) necessarily lowers detection of genuine AI text. The vendor picked 1%; auditors should ask what the curve looks like at 0.1% and 5%, because different applications (journalism screening vs. HR vs. internal audit) have different error-cost asymmetries.
  • The independence assumption is the load-bearing theoretical detail. The report states the theoretical FP rate rests on independence assumptions and a deployed key requires empirical calibration. Independence violations — correlated topics, template text, low-entropy registers — are where real false positives will come from.
  • Strength must be adjustable per language. Detection spans 42.2%–69.0% across the other 23 EU languages; OpenAI says it strengthens the signal where detection is below 60%. That means the same apparent watermark can have materially different reliability across languages — a compliance asymmetry within a single marketplace.
  • Watermarking is computationally cheap at generation time (a change to sampling logic, not post-processing), which is why it can ride along in production without a quality hit on the vendor's Astra benchmark table — though those benchmarks (COMPANY CLAIM) measure quality, not detectability, and the two are traded against each other by the entropy budget.

Developer

  • API watermarking is a config, not a parameter. The "Text provenance" setting lives at org or project level under Data controls, with a model selector; it is not a request parameter (ActuIA checked the API reference on 6 Oct). Integrators cannot toggle it per-request and cannot set it from client code — plan the org/project structure before rollout.
  • If you integrate OpenAI models into your own EU-facing product, the default-off state is now your compliance question, not OpenAI's. The Commission's guidelines let a provider rely on upstream marking "to the extent that this marking is compliant" — and do not explicitly bless a disabled default. Safest posture: enable the org-level setting for EU traffic, or implement your own marking for outputs you publish.
  • Treat the detector as a privilege to be earned, then audited. Access is granted case-by-case to researchers and expert organisations; media and fact-checkers are a Code-mandated category. If you are a newsroom or fact checker, you have a Code-based argument for access; an HR department screening cover letters falls in none of the Code's categories (ActuIA) and should not expect the vendor detector.
  • Do not build product logic on "watermark absent ⇒ human". The vendor explicitly disclaims it: short, edited, translated, unsupported-model, pre-dating, or other-vendor text all produce absent signals. A detection result is a Bayesian update with a modest prior, not a verdict.
  • Code and short text are exempt and undetectable — design accordingly. If your product's value is in code output or sub-200-token answers, the watermark will not protect you; consider Content Credentials-style metadata for file-based outputs and disclose in product copy rather than relying on the invisible signal.

Enterprise

  • EU-operating enterprises now face a three-way compliance choice for OpenAI text: (a) enable the org-level API watermark and rely on it; (b) rely on OpenAI's EU consumer watermark for ChatGPT/Codex use; (c) implement own marking (metadata, disclosure, or a third-party detector) for outputs the upstream watermark does not cover. The S09 discovery lead's assessment — that this "shifts EU AI Act transparency obligations … toward a technically enforceable one" — is borne out by the guideline-reading in ActuIA: a deployer that does nothing while the option sits off has a residual compliance exposure.
  • The 2 December 2026 deadline is the planning horizon. Pre-existing systems have until then; procurements and integration projects started now should not assume the provider's "coming weeks" rollout closes the gap for them — it closes ChatGPT/Codex, not third-party integrations that leave the flag off.
  • Publishing workflows (media, public-interest publishing) have a separate Article 50(4) layer — disclosure for AI-generated text informing the public on matters of public interest unless human-reviewed with editorial responsibility. The watermark does not satisfy that disclosure; it is a signal, not a label. Enterprises publishing AI-assisted content need the labelling layer regardless of textGrain.
  • Do not treat vendor performance numbers as enterprise assurance data. The detection rates are COMPANY CLAIM, measured on ELI5-labelled English prompts. Ask your vendor for the three curves (FP, length, editing) at your own content mix — the S09 lab demonstrates exactly how to frame that request.
  • Cross-border operations: watermarking ships only in EU consumer outputs; non-EU subsidiaries and global API traffic remain unwatermarked by default. A global policy ("we mark AI text everywhere") cannot lean on OpenAI's EU-only default; it needs the API opt-in or own tooling.

Strategic

  • The EU precedent is set by a vendor, not by a regulator, and the vendor chose restriction over reach. OpenAI could have made detection public; it staged it. The strategic consequence: the boundary of "who may verify AI text in Europe" is now being set by the entity whose text is verified. That is a structural tension — market-surveillance authorities, media and fact-checkers have Code-based access, but the ship has sailed on open verification for the general public, and the vendor's exclusivity is explicitly temporary ("expand detector access when we believe results can be interpreted responsibly").
  • EU-only vs global is now a competitive axis. Anthropic watermarks globally (users objected); OpenAI watermarks only where the law requires. For consumer mindshare, regional minimalism is the marketing-safe choice; for trust signalling, Anthropic's global default is stronger. The EU regulator gets a head-to-head comparison across two flagship vendors — a gift for the ongoing adequacy assessment of the Code.
  • textGrain open-sourcing would be the disruptive follow-on. A usable, open-sourced entropy-calibrated watermark (plus key management guidance) would materially change the market for AI-text detection (currently classifier-based products like Pangram, which the help center explicitly distinguishes from signal-based detection required by the AI Act). Watch whether the code ships with key-rotation tooling; without it, open-sourcing is theatre.
  • For the broader trust battleground: provenance is being normalised as a signal, not a verdict — OpenAI's "what a watermark doesn't tell you" section is as much positioning as disclosure. The vendor that sets the public vocabulary for what watermarks can and cannot prove (against the backdrop of election-safeguard work and deepfake regulation) shapes the regulatory conversation globally, not just in the EU.
⚠

Risks & limitations

Risks
  • Risk 1 — False assurance. A detected watermark is a statement about one vendor's model family, not about authorship, accuracy, or safety. The greatest risk of this story is downstream actors (platforms, regulators, teachers, HR) treating "watermarked/not watermarked" as "AI-generated/not", which the vendor explicitly disclaims. The S09 lab's FP calibration exists precisely to keep this failure visible: at 1% FP, 1 in ~100 human texts is falsely flagged at the operating point OpenAI chose.
  • Risk 2 — The compliance gap at the margin. Code, sub-200-token text, math and translations are exactly where detection collapses (17% at 25% synonym editing; 42.2%–69.0% across EU languages). Enterprises that believe "the AI Act is handled because OpenAI watermarks" inherit a hole precisely in their most sensitive, lowest-cost-to-evade output classes.
  • Risk 3 — Evasion pressure and adversarial adaptation. The EU-only default creates a live comparison population for evasion: rephrasing, thesaurus substitution, translation round-trips, and low-entropy prompting will all be optimised against a known, public method. Statistical watermarks are an arms race; the vendor's own numbers are the attacker's manual.
  • Risk 4 — Detector-access capture. Restricted access to the only verifier of the signal concentrates interpretive power in the vendor and a vetted class. If the application process is slow, opaque, or biased toward friendly institutions, the Code's mandated categories (media, fact-checkers, researchers) get access in principle but not in practice — and independent verification of EU AI text is quietly narrower than the Code envisages.
  • Risk 5 — Off-by-default API as a regulatory loophole. If Article 50(2) compliance is read strictly, an integrator shipping an OpenAI model under its own name with the watermark off is producing unmarked AI text at consumer scale. The Commission guidelines do not explicitly address the disabled-option case (ActuIA). Market-surveillance authorities could rule either way; the ambiguity is a live legal risk for EU SaaS built on OpenAI.
  • Risk 6 — Reputational whiplash from the user base. Anthropic already absorbed backlash over global watermarking; OpenAI's EU-only scope limits that blowback but moves the argument to "why are EU users treated differently?" — a narrative that will surface in EU-specific press.
Limitations
  1. All detection figures are COMPANY CLAIM. No independent replication was available at research time; the lab's SIMULATE exercise validates the shape of the claims under a simple model, not the point values.
  2. Evaluation conditions are narrow. The headline numbers come from ELI5 English prompts, labelled by topic (psychology/mathematics). Real usage — mixed topics, instructions, few-shot templates, non-ELI5 registers — is unmeasured.
  3. The technical report is explicitly provisional. OpenAI says it "will be updated with additional details in the coming weeks"; the theoretical FP rate rests on independence assumptions that the report itself flags.
  4. Escrow risk for verification. The secret-key mechanism means detection requires key access; if keys rotate, old text becomes unverifiable; if keys leak, anyone can forge the signal. Neither key lifecycle is public yet.
  5. Language asymmetry inside one marketplace. 42.2%–69.0% detection across the other 23 EU languages is a compliance-relevant limitation within a single regulatory zone — and OpenAI's own mitigation (tune strength) trades off response diversity.
  6. The watermark says nothing about human contribution, ownership, user identity, or accuracy — vendor-disclosed, and it bounds every downstream use.
  7. Consumers cannot verify. There is no public detector at launch; the general public — the people Article 50 exists to protect from deception — cannot check text themselves, only approved organisations can.
  8. The 200-token and code-snippet exemptions align the regulatory boundary with the technical weakness, which means the most common deceptive formats (short claims, code, quick answers) are structurally least covered.
?

Open questions

  1. Does an off-by-default API flag satisfy Article 50(2) for an integrator under its own name when the option is available but disabled? The Commission guidelines do not address the disabled-option case. This is the single most commercially consequential open question for EU SaaS.
  2. What are textGrain's real-world curves outside ELI5-labelled prompts — at 0.1% and 5% FP targets, on mixed-topic production traffic, on non-English-native input, on prompt-injected low-entropy text?
  3. When does open-sourcing happen, and does it include key-management and rotation tooling? "We plan to make the technology available in open source" has no date and no scope.
  4. Who actually gets detector access, and how fast? The case-by-case process has measurable outcomes (approval rate, latency, who was rejected); none are public. Media and fact-checkers have a Code-based claim — will it hold in practice?
  5. How does evasion pressure move after rollout? The EU-only default creates the comparison population; the first evasion-transcript studies will be the test of the method's real robustness.
  6. Will other signatories converge on EU-only or global defaults — and will the Commission's adequacy assessment of the Code treat divergent configurations as equivalent compliance?
↗

What happens next?

🎓 For Explorer

FACT (CONFIRMED — announced timeline). EU ChatGPT/Codex watermarking rolls out "over the coming weeks"; API coverage extends to legacy models and cloud partners "in the coming weeks"; textGrain open-sourcing is planned without a date; the technical report will be updated.

FACT (CONFIRMED — regulatory calendar). The Article 50(2) compliance deadline for systems placed on the market before 2 Aug 2026 is 2 December 2026; the Commission's adequacy assessment of the Code and its Article 50 guidelines provide the interpretive frame; national market-surveillance authorities (EU) are the enforcement layer.

PREDICTION (next 3–6 months).

  • First independent evaluations of textGrain's real-world curves appear before the 2 Dec 2026 deadline, likely confirming the shape and disputing point values — especially FP behaviour and editing robustness.
  • At least one market-surveillance authority clarifies (or tests) the off-by-default API question; the first enforcement notice citing unmarked OpenAI-sourced text is more likely than not within two reporting cycles.
  • The open-sourcing of textGrain either lands with key-management tooling (ecosystem change) or slips into a positioning statement (no change).
  • Signatory divergence hardens: EU-only (OpenAI) vs global (Anthropic) configurations become the two documented compliance postures; Google, Meta, Microsoft and Mistral's text choices get read against both.
  • Detector-access statistics (approvals, latency, rejections) become a contested transparency datapoint of its own before mid-2027.
★

Editorial takeaway

🎓 For Explorer

Text provenance crossed a line on 5 October 2026: it stopped being a research problem and became a production configuration with legal teeth — and with the EU as the test market, the vendor as the referee, and the limits printed next to the promises. The honest headline of this story is not "OpenAI watermarks EU text". It is the shape of the trade-offs OpenAI published in the same post: 1%-FP operating points, ~80% on 200 tokens and ~17% after a quarter of the words are swapped, 42%–69% depending on the EU language, and a detector only approved researchers may touch. Enterprises in Europe now have a compliance decision to make — enable, mark, or document why not — and a deadline (2 December 2026) that is closer than the "coming weeks" of the rollout. The S09 research package gives them the mechanism, the measured envelope (with its confidence level honestly marked COMPANY CLAIM), the audit method, and the regulatory calendar. The future questions — who may verify, how keys age, how evasion evolves — are already visible in the vendor's own caveats.

Research sources

Primary Sources (4)
Primary
P4. European Commission — Code of Practice on Transparency of AI-generated Content - **URL:** https://digital-strategy.ec.europa.eu/en/policies/code-practice-ai-generated-content** Article 50 of the AI Act defines transparency obligations applicable from 2 August 2026; marking/detection of AI-generated content and labelling of deepfakes/AI-generated publications; Code has Section 1 (Providers: marking & detection) and Section 2 (Deployers: labelling); Code adequacy confirmed by Commission and AI Board; adherence voluntary but Article 50 obligations legal; ~190 signatories by end of July 2026; drafting timeline (consultation Sept 2025 → final code 10 June 2026); Article 50 guidelines complement; EU icons for labelling. — ** Primary (regulator). Status: CONFIRMED. ---
URL unavailable
Primary
P3. OpenAI Help Center — "Provenance signals in OpenAI-generated content" - **URL:** https://help.openai.com/en/articles/8912793-provenance-signals-in-openai-generated-content** textGrain detail (signal in word choices, survives copy-paste, withstands light edits; no hidden characters/invisible spaces/unusual punctuation); API activation (org-level "Text provenance" under Data controls, or project-level, model selection; not a request parameter); Code of Practice 200-token and code-snippet exemptions; per-language detection rates (42.2% Romanian – 69.0% Spanish across 23 other EU languages at 1% FP) and adjustable strength for languages below 60%; detector-access categories and partners (Cornell, ETH Zurich, KInIT); distinction from classifier-based detectors (Pangram) vs the AI Act's embedded-signal requirement; cloud/distribution-provider rollout. — ** Primary (vendor documentation). Status: CONFIRMED for configuration facts; COMPANY CLAIM for rates.
URL unavailable
Primary
P2. OpenAI — technical report "textGrain: Entropy-Calibrated Watermarking for Language Model Text" (PDF) - **URL:** https://cdn.openai.com/pdf/e9508624-d767-41b6-a26d-e34ca798ada6/textgrain-entropy-calibrated-watermarking-for-language-model-text.pdf** Mechanism: vocabulary blocks + optimal-transport with Gumbel costs; entropy budget as answer to Gumbel-max's identical-responses limitation; detector needs text + key; theoretical FP rate rests on independence assumptions, deployed key needs empirical calibration; co-signed by five OpenAI researchers and four academics (University of Pennsylvania, Yale); ~20 pages; to be updated. — ** Primary (vendor technical artifact). Status: COMPANY CLAIM.
URL unavailable
Primary
P1. OpenAI — "Our approach to EU text provenance rules" - **URL:** https://openai.com/index/eu-text-provenance/** The announcement itself: three-part approach (global API opt-in, EU ChatGPT/Codex watermarking "over the coming weeks", restricted detector applications); textGrain mechanism (statistical signal in word choices, no hidden characters); company performance envelope (95% @ 400 tokens, ~80% @ 200, 92%→66%→17% under 10%/25% synonym editing, "substantially lower" for math) at target FP 1%; Astra benchmark table showing no meaningful quality delta; "what a text watermark doesn't tell you"; next steps; broader layered provenance approach (C2PA, SynthID, https://openai.com/verify, Content Provenance API); Code of Practice reference. — ** Primary (vendor announcement). Status: CONFIRMED for the announcement; COMPANY CLAIM for all performance figures.
URL unavailable
Independent Sources (5)
Independent
I5. OpenAI Developer Community — "OpenAI's approach to EU text provenance rules" (announcement thread) - **URL:** https://community.openai.com/t/openais-approach-to-eu-text-provenance-rules/1403521** Official-community mirror of the three commitments; confirms the API off-by-default and EU-only consumer rollout framing and the "short passages and later edits make it less reliable" positioning. — ** Vendor-run community channel (secondary confirmation of primary text). Status: CONFIRMED (as mirror of P1). ---
URL unavailable
Independent
I4. Unite.AI — "OpenAI Begins Phased Text Watermarking Under EU AI Act Rules" - **URL:** https://www.unite.ai/openai-begins-phased-text-watermarking-under-eu-ai-act-rules/** Same-day corroboration of phasing (API opt-in worldwide, EU ChatGPT/Codex, restricted detector); textGrain technical report authorship (University of Pennsylvania, Yale + OpenAI); Article 50 obligations from 2 Aug 2026; Code drafted by independent experts facilitated by the AI Office, final code 10 June 2026, ~190 signatories by end of July 2026; vendor disclaimers ("absence of detected watermark does not prove human authorship"). — ** Independent tech press. Status: corroboration.
URL unavailable
Independent
I3. The Hindu — "OpenAI to watermark ChatGPT text in EU under AI Act rules" - **URL:** https://www.thehindu.com/business/openai-to-watermark-chatgpt-text-in-eu-under-ai-act-rules/article71551205.ece** Independent corroboration of the vendor's published detection figures (80% @ 200 tokens, 95% @ 400, 92%→66% @ 10% editing, 17% @ 25%, 42.2%–69.0% languages, 1% target FP); Article 50(2) legal frame; Code of Practice Section 1 signatories (Anthropic, Google, Meta, Microsoft, Mistral, OpenAI); "what a watermark cannot do" framing; textGrain open-source plan. — ** Independent press (India edition). Status: corroboration.
URL unavailable
Independent
I2. ActuIA — "OpenAI will watermark ChatGPT in the EU but leaves the API opt-in" - **URL:** https://www.actuia.com/en/news/openai-will-watermark-chatgpt-in-the-eu-but-leaves-the-api-opt-in/** Regulatory deep-dive: Article 50(2) text of Regulation (EU) 2024/1689; obligation in force 2 Aug 2026; digital omnibus Regulation (EU) 2026/1744 (OJ 24 July 2026) adding Art 111(4): pre-2-Aug systems have until 2 Dec 2026; Code timeline and ~190 signatories; textGrain mechanism detail (blocks, optimal transport with Gumbel costs, entropy budget, detector = text + key, independence assumptions); performance table including the 42.2%–69.0% EU-language range and The Decoder's ~60% chart reading for math; API config facts (org/project setting, not a request parameter); cloud partners (The Decoder cites Microsoft Azure); integrator obligation analysis under the Commission's Article 50 guidelines (provider under own name; reliance on upstream marking only "to the extent compliant"; disabled-option case unaddressed); deployer Article 50(4) public-interest disclosure; Code detector-access categories vs an HR use case; Anthropic (global, SynthID- Text-derived, detection API private preview), Google (SynthID Text open source 2024), vLLM (Gumbel-max integration, Mistral + Red Hat, 24 Sept 2026); OpenAI's EU-only vs Anthropic's global stance. — ** Independent specialist press / legal-technical analysis. Status: supports CONFIRMED regulatory facts; its integrator-obligation reading is INTERPRETATION of Commission guidance (flagged in research).
URL unavailable
Independent
I1. TechCrunch — "OpenAI will start watermarking ChatGPT's text in the EU" - **URL:** https://techcrunch.com/2026/10/05/openai-will-start-watermarking-chatgpts-text-in-the-eu/** Same-day independent confirmation of the three-part approach; EU AI Act transparency rules effective 2 August 2026; watermark mechanism ("subtly shaping the model's word choices"); editing test figures (10% synonyms: 92%→66%); technical report co-authored with UPenn/Yale; vendor caveat that absence of watermark does not prove human authorship; context: Anthropic global watermarking announced ~2 months prior (14 Aug 2026) and user backlash (12 Aug 2026); 2024 WSJ-reported earlier OpenAI watermark hold-off; Anthropic/Google/Meta/Microsoft/OpenAI Code of Practice signatories. — ** Independent press. Status: supports CONFIRMED/COMPANY CLAIM split as described.
URL unavailable
Secondary Sources (3)
Secondary
S3. Lab artifact — + (local, no URL)** SIMULATE exercise: reproducible Monte Carlo detector (numpy-only, seed 20261005) producing the FP/TPR calibration table; the plausibility check that the vendor's behavioural gradients are mechanistically reproducible under an entropy-calibrated per-token model. — ** Local research artifact (not a web source). --- **URL rule compliance:** all web sources above carry complete absolute URLs beginning with `https://`. No bare domains. The only local reference (S3) is a filesystem artifact, not a web source.Date: 2026-10-13
URL unavailable
Secondary
S2. European Commission — "Guidelines on the transparency obligations laid down in Article 50 of the AI Act" (policy page) - **URL:** https://digital-strategy.ec.europa.eu/en/policies/guidelines-transparency-ai-generated-content** Commission frame for provider/deployer roles under Article 50, including the integrator-reliance reading used in research §9–§10 (flagged there as INTERPRETATION of guidance via ActuIA). — ** Secondary (regulatory guidance, accessed via I2/P4).Date: guidelines published 2026-07-20 (relied on via I2's citations and
URL unavailable
Secondary
S1. The Decoder — "OpenAI will watermark ChatGPT text in the EU but makes it optional for API users worldwide" - **URL:** https://the-decoder.com/openai-will-watermark-chatgpt-text-in-the-eu-but-makes-it-optional-for-api-users-worldwide/** Reading of OpenAI's chart placing mathematics detection at ~60% at 400 tokens; naming of Microsoft Azure as the cloud partner cited for watermark availability on partner services. — ** Secondary (used non-load-bearing, via ActuIA's citation). Status: consistent with primary figures but not independently fetched.Date: 2026-10-05/06 (relied on second-hand via I2's citations; not
URL unavailable