News · SI
Grok API now watermarks text by default ahead of EU AI Act deadline
Since 7 November, text from seven Grok models on the xAI API carries an invisible statistical watermark by default, flagged by an x-watermark response header, with opt-out limited to team admins per model.
Text generated through the xAI API now carries an invisible watermark by default. xAI's developer documentation says that from 7 November 2026, text responses from seven Grok models are watermarked, and it names compliance with the EU AI Act as the reason[1].
01 / 04
What is covered
The models are grok-4.7, grok-4.6, grok-4.5, grok-4.3 and three grok-4.20 variants: reasoning, non-reasoning and multi-agent[1]. Watermarking is on across every API endpoint, including the global api.x.ai endpoint and regional endpoints, and applies to both the Responses API and the Chat Completions API[1]. It covers ordinary text, structured outputs and tool call arguments[1][2].
02 / 04
How it works
The watermark is applied during generation by slightly shaping which tokens the model picks, so it adds no characters, markup or hidden text[1]. Detection is statistical: xAI scores a passage and reports it as watermarked, not watermarked or uncertain, with longer text giving a stronger signal[1]. Reporting says access to the detection API is granted by application[2][3].
Developers do not need to change their requests. A new x-watermark header shows whether a given response was marked, with true meaning it was[1].
04 / 04
Why it matters
DeAI notes the change lands about three weeks before the 2 December marking deadline under Article 50(2) of the EU AI Act, and calls this the first confirmed default-on text watermark at a major frontier API, giving an early answer to how providers will meet that deadline[4]. For anyone publishing or reselling Grok output, provenance is now built in unless an admin actively switches it off[1].
Sources
Sources for this story.
FAQ
Frequently asked questions.
01Which models are watermarked?
grok-4.7, grok-4.6, grok-4.5, grok-4.3, grok-4.20-reasoning, grok-4.20-non-reasoning and grok-4.20-multi-agent, from 7 November 2026.
02Do developers need to change their code?
No. There is no request parameter and the response format is unchanged apart from a new x-watermark header.
03How can I tell if a response was watermarked?
Read the x-watermark header on a Responses API or Chat Completions API response. A value of true means that output was watermarked; any other value or no header means it was not.
04Does the watermark add hidden characters?
No. It slightly shapes which tokens the model picks during generation, so no characters, markup or hidden text are added. Detection is statistical and stronger on longer text.
05Can it be turned off?
Team admins can opt out per model in the console, and reporting says opting out requires confirming a legal exception.
That’s the story
Building with what’s new?
Spectrum Web Co ships products, places talent, builds social narratives and builds custom business tools as monthly services.
Related stories