Anthropic's Text Watermarking in Claude: Semantic Steganography Explained
Anthropic's plan to watermark all Claude text output isn't what they initially implied. According to a detailed analysis by John Gruber at Daring Fireball, the technique is a form of semantic steganography that alters word choices at inference time—contradicting their earlier claim that it would be 'imperceptible' and wouldn't change 'meaning, quality, or readability.'
How the Watermark Actually Works
The method involves biasing token selection using 'green' and 'red' lists:
- At each token generation step, words are split into green and red lists deterministically, based on a secret key.
- The model is slightly more likely to choose a word from the green list than the red list (think of a biased 51-49 coin).
- This introduces a statistical pattern that can be detected probabilistically, but it deviates from truly natural text generation.
The original support document claimed the watermark would be 'imperceptible' and wouldn't affect readability—Gruber argues this is misleading because the process inherently modifies token choices, which can degrade semantic quality.
Where to Learn More
Gruber points to an interactive essay by James Padolsey, 'How AI Text Watermarking Works', as the best explanation of the general technique. Anthropic also published a follow-up article titled 'How Claude's Text Watermark Works' that explains the method, though Gruber criticizes it as euphemistic.
For developers using AI agents, this matters: watermarking can subtly change output, so test your workflows accordingly.
📖 Read the full source: HN AI Agents
👀 See Also

Claude Code v2.1.79 OAuth Login Broken After Auto-Update: Workaround and Fix
Claude Code v2.1.79 has a confirmed OAuth login bug where the CLI times out after browser authorization. The issue stems from the native installer auto-updating to this version, and the fix involves downgrading to v2.1.75 by removing the native installation.

Automating Social Media with OpenClaw: Possibilities and Discussions
A discussion on Reddit explores the potential of automating social media tasks using OpenClaw.

Kimi K2.7-Code: Open-Source Coding Model with Better Token Efficiency
Moonshot AI released Kimi K2.7-Code, an open-source image-text-to-text model with enhanced token efficiency for coding tasks. Available on Hugging Face with 334 likes and Novita inference support.

SDNY Ruling Denies Attorney-Client Privilege for AI Chat Communications
Judge Rakoff ruled in U.S. v. Heppner that communications with AI tools like ChatGPT do not qualify for attorney-client privilege, requiring disclosure of all AI-generated legal work. The court found AI lacks the human confidentiality required for privilege protection.