Field noteOct 31, 20265 min read1 source

SpaceXSI (xAI) will watermark Grok API text output by default from November 7, 2026, citing the EU AI Act

In one minute

SpaceXSI says text output from seven Grok models will carry an invisible watermark by default from November 7, 2026, across its API endpoints. The change covers generated text, structured outputs, and tool-call arguments; teams can opt out per model, but must accept responsibility for applicable marking obligations.

What changed: xAI now plans default invisible watermarking for Grok API text outputs from November 7, 2026, across listed models and endpoints, with team-level opt-outs.

What happened

SpaceXSI’s developer documentation describes an invisible watermark for text responses from supported Grok models. Starting November 7, 2026, watermarking is on by default for 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. The documentation says the policy applies across every API endpoint, including the global endpoint and regional endpoints, and across both the Responses API and Chat Completions API.

The scope is broader than ordinary prose. It includes structured outputs and tool-call arguments, as well as normal text returned from text generation requests. The watermark is applied during generation by slightly shaping token selection. It adds no characters, markup, or hidden text to the response, and the request format does not change. The response does gain an x-watermark header: true indicates that the output was generated with the mark; another value or no header means it was not.

SpaceXSI says detection is statistical. Its system scores text and returns whether it is watermarked, not watermarked, or uncertain; longer samples produce a stronger signal. Access to the detection API is by application. Team administrators can turn watermarking off for selected models in the SpaceXSI Console. The setting is per team and model, so it applies to all API keys on that team. Changes take effect for new requests within five minutes and are recorded in the team audit log. Some models may be locked on and unavailable for opt-out.

Opting out requires an administrator to confirm that an exception under applicable law applies to the team’s use and that the team accepts responsibility for any other marking, disclosure, or legal requirement. The docs cite EU AI Act compliance as the reason for watermarking. They state that watermarking does not affect output quality or speed, but provide no measurements or independent evaluation in the supplied material.

What the archive adds

This is a new event for Grok API behavior, but it extends a product-compliance thread covered in Anthropic explains Claude text watermarking for EU AI Act compliance. The earlier note concerned Anthropic’s Claude; the current source documents a default watermarking policy and controls for Grok models.

Trend signal

This supports the movement of AI-generated-text marking into product operations: watermarking is a default API behavior with an observable response header and administrator controls, not only a research topic. The related archive coverage is Anthropic explains Claude text watermarking for EU AI Act compliance. No supplied SITE_PATTERNS thesis directly addresses watermarking or regulatory marking, so no pattern link applies.

Why now

The documentation sets November 7, 2026 as the start date for default watermarking on the listed models and says the policy is intended to comply with the EU AI Act. It does not explain the legal analysis behind that timing or specify a particular statutory deadline.

Connections to other events

The earlier Claude coverage described text watermarking in the context of EU AI Act compliance. This Grok documentation adds a second provider’s API-level implementation, including team-wide per-model opt-outs and an x-watermark response header. The supplied archive also includes a prior Grok Voice 3.0 note, but the material does not establish a direct connection between voice and text watermarking.

Why it matters

Teams often treat generated text as the visible product output and tool calls as internal plumbing. This policy covers both: structured data and tool-call arguments can carry the same mark as user-facing prose. Integrators should therefore check not only rendered answers but also downstream systems that transform, store, or relay model outputs.

The decision is operationally centralized. An administrator’s per-model setting covers every API key on the team, so opt-out is not a request-by-request behavior an application can select. Audit logging helps track that choice, while the legal confirmation attached to opting out places responsibility on the team. The x-watermark header provides a practical way to record whether a particular response was marked, but detection is statistical and may be uncertain, especially for shorter text. Teams should not assume that a missing or altered text sample can be reliably classified later.

What happens next

  • Teams using listed Grok models will review their watermarking settings before the default start date. (3 months, 75%). Watch for: documentation updates or console guidance describing the November 7 rollout.

Limits and uncertainty

The source is SpaceXSI’s own documentation and describes intended behavior; it does not provide independent tests of watermark robustness, false-positive rates, or the quality and speed claims. It does not explain which teams or use cases may be locked on, nor how an exception applies to any particular customer. Statistical detection may return an uncertain result, and the docs say longer text strengthens the signal without quantifying a minimum sample size. The source also does not establish that a watermark proves authorship or survives arbitrary editing, paraphrase, or transformation.

Skill to build now

Add a small integration check for each listed model: inspect x-watermark on Responses or Chat Completions results, record the model and header value alongside the output, and verify how structured outputs and tool-call arguments move through your own logging and downstream systems. Ask a team administrator to review the per-model console settings and opt-out confirmation before the change takes effect.

Reader takeaway

For Grok API teams, watermarking is a default model-level behavior, not an optional request parameter. It covers tool arguments as well as text, can be checked through a response header, and can be disabled only through team settings—with legal responsibility explicitly assigned to the opting-out team.

Evidence / sources

  1. 1docs.x.ai/developers/advanced-api-usage/watermarking
All Field Notes

Next reads

Read next

Open the graph
  1. 01topicClaudeExplore the claude topic hub.
  2. 02topicAnthropicExplore the anthropic topic hub.
  3. 03archiveField NotesOpen the latest editorial analysis.
  4. 04source ledgerSource LedgerInspect the public source evidence graph.
Who read this page?Machine requests, hidden until opened

Loading the privacy-safe route aggregate...

Open the JSON contract