The Provenance Tax: How LLM Watermarking Changes AI Agent Behavior Anthropic announced that future Claude models will embed an invisible watermark based on Google DeepMind's SynthID-Text, a deployment with regulatory relevance under Article 50(2) of the EU AI Act, which requires providers of AI systems generating synthetic text to mark outputs in a machine-readable format. Research on the watermarking method finds that SynthID-Text's Tournament sampling changes token selection, producing a behavioral effect the authors call "sampling drift" that alters both model refusal behavior and agent tool calling, with effects that are model- and key-dependent and can be obscured by aggregate scores when changes in opposite directions cancel. The authors warn that prompt injection connects the two settings because "a weakened refusal becomes more consequential when the model can also act through tools. The Provenance Tax: Understanding the Impact of LLM Watermarking on AI Agent Behavior Recently, Anthropic announced that future Claude models would embed an invisible watermark https://www.anthropic.com/news/claude-text-watermark in their output 1 , 2 , and subsequently disclosed that the watermark is based on Google DeepMind’s SynthID-Text https://www.nature.com/articles/s41586-024-08025-4 2 , 3 . Text watermarking itself is not new, but its deployment now has regulatory relevance. Article 50 2 of the EU AI Act https://artificialintelligenceact.eu/article/50/ 4 requires providers of AI systems generating synthetic text to mark their outputs in a machine-readable format and make them detectable as artificially generated or manipulated, using technical solutions that are effective, interoperable, robust, and reliable as far as technically feasible. Watermarking is designed for provenance, but SynthID-Text changes the process by which the model generates each next token. At the model level, this can change safety behavior, including whether the model refuses a harmful request and whether that refusal holds under prompt injection. At the agent level, the same sampled tokens can determine which tool is called and what arguments are passed to it. Prompt injection connects these two settings because a weakened refusal becomes more consequential when the model can also act through tools. Such a watermarking procedure can therefore affect both what the model says and what an agent does. We call this behavioral effect sampling drift. Whether this drift appears in practice is an empirical question. We find that it does, in both model refusal behavior and agent tool calling. The effect is model- and key-dependent and can be obscured by aggregate scores when changes in opposite directions cancel. We therefore report both net performance and paired disagreement between watermarked and unwatermarked runs. Further, the closing section discusses what it means for AI safety and security and what developers should do about it. Built for Content Provenance, Deployed Inside Agents A text watermark embeds a signal that allows output to be identified as AI-generated. Existing approaches include post-processing methods and methods integrated directly into LLM generation 8 . Generation-time approaches include logits-biasing methods 5 , distortion-free keyed sampling 6 , cryptographically motivated constructions 7 , and SynthID-Text’s Tournament sampling 3 . Figure 1 contrasts this process with ordinary sampling. We use SynthID’s non-distortionary configuration, which preserves the original token distribution in expectation over the watermark randomness while individual generations under a fixed key can still differ 3 . Dathathri et al. report no measurable quality degradation across nearly twenty million Gemini responses 3 . Anthropic’s deployment also illustrates why this matters beyond first-party chat interfaces. The company states that watermarking is applied at the model level and covers supported models accessed through the Claude Platform API as well as cloud providers 1 . A developer using a watermarked model as the reasoning component of an agent can therefore receive watermarked outputs even when the agent itself is a separate application. This makes model-level behavioral effects of watermarking relevant to the agents built around such models. Same Tokens the Watermark Biases, Same Tokens the Agent Acts On Tournament sampling has more opportunity to alter token selection where the model is uncertain. In structured output such as JSON, braces, keys, and function names are often highly predictable, while values such as queries, numbers, paths, and recipients are less so. A change that would amount to a lexical variation in ordinary prose can therefore alter an argument that an agent executes. The weights and prompt remain unchanged, but token selection does not. Importantly, non-distortionary does not imply identical behavior under a fixed watermark key. The guarantee holds over the watermark randomness, while a particular key changes token selection during generation 3 . The resulting sampling drift can therefore change agent behavior even though the watermark is non-distortionary in the sense defined by Dathathri et al. Its effect can also depend on the watermark key, so we test multiple keys rather than relying on one. How We Measure the Effect We use a paired design for two experiments. Tool calling is evaluated on BFCL v4 single-turn AST 9 , and refusal on 200 HarmBench harmful behaviors 10 plus 100 benign JailbreakBench controls 11 , with harmful requests tested both bare and under one fixed prompt injection technique. Table 1 summarizes the datasets, evaluation scope, temperatures, and expected behavior. We use the non-distortionary SynthID-Text configuration through HuggingFace’s unmodified SynthIDTextWatermarkLogitsProcessor, with 30 Tournament layers, n-gram length 5, sampling table 2