The Physics of Slop: Why Watermarks Require Bad Writing
Published on: August 14, 2026
Ready for your "Oh" moment?
Ready to accelerate your breakthrough? Send yourself an Un-Robocall™ • Get transcript when logged in
Send Strategic Nudge (30 seconds)Published on: August 14, 2026
Ready to accelerate your breakthrough? Send yourself an Un-Robocall™ • Get transcript when logged in
Send Strategic Nudge (30 seconds)Green in-lane · amber a little out · red drift. Every panel is a real commit, byte-identical on recompute. Tap any panel to open its shareable receipt.
A room full of professionals recently spent a working day trying to remove AI watermarks with punctuation jiggles, synonym swaps, and prayers addressed to one cloud API asking it to wash the fingerprints off another — and the physics says the entire day was spent scrubbing the wrong object, because a statistical watermark is not a sticker on the text, it is the text: to be detectable, a logit-biasing watermark requires the model to abandon its own best word choices often enough to leave measurable statistical excess, which means the signature lives exclusively in the degraded writing, and the only removal that works is forcing the optimal words back in — writing well, which no one in the room proposed. That day has a price and you are the one paying it: every hour of counsel, every audit cycle, every compliance meeting spent litigating what a model's output means is spent on the one question that cannot be settled, while the question that can — where did this work land, relative to what was commissioned — goes unmeasured on your own silicon for free. The same afternoon produced the second exhibit: a flagship cloud model declined to read a local codebase off the shape of its metadata, and its objection dissolved the moment it was made to read the actual bytes — the same error as the watermark debate, judging exhaust instead of execution. The rest of this piece is those four objects in order: the room, the watermark's physics, the heuristic that broke on contact with bytes, and the countable alternative a hostile auditor just spent six passes failing to break.
Before writing each section we committed the reaction it should produce to a public repo — check whether we hit or miss. The win condition sits at the bottom, where you grade it.
The maître d', presenting: Consommé of an Afternoon, Reduced — eight hours of professional attention, clarified until only the punctuation remains. Served in the room where it was made.
WHAT THE ROOM SCRUBBED │ WHERE THE SIGNATURE ACTUALLY LIVES
───────────────────────── │ ──────────────────────────────────
punctuation · synonyms │ the words the model was FORCED
"run it through another model" │ not to choose — sub-optimal token
prompt incantations │ paths, accumulated until a detector
one cloud washing another │ can count the statistical excess
│
→ cleans the exhaust │ → lives in the engine's forced misfire
→ billable forever │ → removable only by writing well
You know this room even if you weren't in this one. Smart people, real credentials, an actual problem on the table — and the collective output of the day was a list of cosmetic interventions: swap these words, jiggle that comma, run it through a second model and hope the second model's habits overwrite the first one's. Nobody in that room is a fool. They were doing what the entire industry does, which is to treat the output of a language model as a surface that can be cleaned, because every tool they've been sold operates on surfaces — and here is the part that should actually anger you: the surface layer is where the vendors want the argument to live, because an argument that cannot close is an argument that renews annually. Undecidable questions are not a defect in the compliance economy. They are the inventory. The room is anonymous here and will stay that way; the people who were in it will recognize the afternoon, and that recognition is the point — the condition is industry-wide, and the bill for it lands on whoever pays for the argument. If you want to check any claim that follows rather than take it on faith, the instrument is one line — npx thetacog-mcp attest-demo — and the homework it ships (scripts/attest-homework.sh) walks any evaluator, human or model, through the nine files that keep a verdict from being shallow. That command returns at the bottom, where it becomes the win condition.
The expensive part of that afternoon was not being wrong. It was being wrong at the wrong layer — every hour spent on the surface is an hour billed against the one question the surface cannot answer.
The maître d', presenting: The Dish the Kitchen Was Ordered to Undercook — the chef's best ingredient, banned from the plate on schedule, so the inspector can taste which kitchen it came from.
Here is the mechanism, scoped precisely so you can attack it. The watermarking family in question — the green-list/red-list, logit-biasing schemes of the kind Kirchenbauer and colleagues published in 2023 — works by partitioning the vocabulary at each step and nudging the model toward a pseudorandomly chosen "green" subset. The detector later counts green tokens; text with statistically excessive green mass is flagged as watermarked. Read that construction again and notice what it entails: the detector can only measure divergence from what the model would freely have chosen. When the best next word is on the red list, the scheme needs the model to take a secondary path — that forced sub-optimality, accumulated over the passage, is the signal. There is no separate ink. The watermark is institutionalized slop: the engine made to misfire on schedule so the vendor can track the exhaust. Sit with what that means commercially — you are paying twice. Once in the quality of your own deliverable, degraded on purpose to carry someone else's tracking signal; and once more in the hours your people spend in rooms like Course A, fighting the arms race the degradation created. The vendor's surveillance is funded out of your prose.
Two consequences fall out, and both were live in that room. First, you cannot beg a cloud API to wash it off — paraphrase attacks work (the DIPPER paper demonstrated as much in 2023) precisely to the degree that the paraphraser replaces the forced choices with its own free ones, which means the effective removal was never the begging, it was the rewriting — and a rewriter with its own biases trades one signature for another. Second, and this is the sentence worth carrying out of the building: to the extent the writing approaches optimal, this class of watermark approaches undetectable — the scheme requires bad writing to survive. That is not a rhetorical flourish; it is the detection budget stated in words. Swing at it: if you can produce a logit-biased watermark that survives in text where every token is the model's unconstrained optimum, you have taken this section apart. The construction says you can't, because then there is no excess left to count.
The room's mistake, stated cleanly: they debated how to clean the exhaust. The signature was never in the exhaust — it was in the engine being made to misfire.
The maître d', presenting: Tasting Menu, Declined at the Door — the critic reviewed the signage, the parking, and the number of chefs, and filed the review without entering the kitchen.
Same week, second exhibit, reported strictly as observed. A flagship cloud model was pointed at a local codebase and initially declined to engage with it — the stated grounds tracked the metadata, not the code: the shape of the project, the number of maintainers, the vibe of a lone author. It took several explicit turns to move the model from evaluating the wrapper to reading the contents. And then the interesting thing happened: the moment it read actual bytes, the objection dissolved on its own — not argued down, dissolved, because the heuristic had no contact surface once real content was in front of it. We make no claim about why the model behaved this way; alignment training, liability posture, and statistical priors about repositories are all consistent with the observation, and the observation is the point — because whatever the mechanism, the observed effect has a plain description: work was declined on the shape of its author rather than the content of its files. Run that sentence with a human gatekeeper in it and every reader knows what it is called. Infrastructure that does it at scale, politely, with a helpful tone, is not exempt from the description — it is the description, automated.
Because you do this too, and so do we. Judging a repository by its maintainer count instead of cloning it is the same move as judging text by its statistical exhaust instead of its content — an extensional judgment substituted for a physical read. We watched a hostile AI auditor make exactly this error against our own package this week: its harshest first-pass findings came from piping output through tail and reasoning about prose, and its own report later named the correction in six words — artifacts, then code, then measurement, then prose. Every retraction it issued traced to a file it finally opened. The lesson generalizes past models to every diligence process you run: the heuristic survives exactly as long as nobody performs the read.
Every metadata shortcut rests on the same premise: that the wrapper predicts the contents. It doesn't have to open the box, which is why it's cheap, scales to millions of judgments — and repeats the same mistake in all of them. Opening the box costs thirty seconds and is the only known cure.
The maître d', presenting: The House Scale, Bolted to the House — no sommelier's opinion of the wine; a weight, a position, and a printed slip the next customer can re-weigh.
Now put the two exhibits together and the shape of the trap appears. The watermark debate and the metadata refusal are the same purchase: paying a cloud oracle for a semantic opinion about the output of an unbounded loop. That purchase can never close, and you don't need a theorem citation to see why — one sentence does it: the river is the prompt. Every prompt a deployed system receives moves the rocks under its next step, so the loop you are asking the oracle to certify is never the loop it certified — you cannot step in it twice. An opinion about a river is stale the moment it is issued, which is why the argument over it is structurally permanent, and why it bills by the hour. The escape is not a better oracle. It is a smaller question: not was this work good — nobody can decide that and we do not claim to — but where did this work land, relative to the territory that was commissioned. That question has a decidable answer, because it is a measurement, not a verdict: the text is decomposed sentence by sentence into integer signatures, placed on a fixed 144-coordinate lattice, and the boundary crossings are counted with Chebyshev block distance — a purely geometric audit trail, computed on local silicon, with no cloud API anywhere in the path and no model call in the verdict.
We did not grade our own homework on this. Last week a hostile evaluator — an AI auditor run by a professional skeptic, on hardware we have never touched — spent six adversarial passes trying to break exactly this instrument, retracted five of its own findings when the code disproved them, found real defects we fixed the same day with the commits on record, and wrote the summary sentence we would not have dared write ourselves: it moves AI accountability from judgment to jurisdiction. Its report also holds what remains open — calibration, a validation corpus at real n, a publication step — because an audit that ends in applause is not an audit. The strangeness here is the claim, so hold it at full strength: the argument you have been paying for by the hour has a layer underneath it where the meter simply stops, and almost nobody is building there — because the layer where the meter stops is the layer nobody can bill against. And the endgame is not rhetorical: an opinion about quality is unpriceable, but a counted boundary-crossing is an event, and events are the only thing the insurance industry has ever known how to price. The room that measures positions stops buying verdicts. The market that prices events stops funding the argument.
Once the position is measured locally and the slip can be re-run by anyone — same input, same number, no trust required — the argument doesn't get won, it gets unnecessary. A measurement you can hand to your adversary is cheaper than an opinion you have to defend, and unlike the opinion, it's still valid next quarter.
The maître d', presenting: The Receipts, Unitemized by the House — raw ingredients on a bare board; the kitchen declines to plate your conclusion for you.
What a stranger can check, handed over without a conclusion attached. The watermark mechanism: Kirchenbauer et al., A Watermark for Large Language Models (2023) — the green-list construction and its detection statistics; the quality-detectability tension is legible in the construction itself. The paraphrase result: Krishna et al., the DIPPER paraphrasing work (2023) — watermark signals substantially weakened by free re-generation, which is the "rewriting removes it" half of Course B measured by people with no stake in this argument. The contrast class: provenance schemes like C2PA sign metadata about an asset rather than distorting the asset — everything in Course B is scoped to logit-biasing statistical schemes and does not touch cryptographic provenance, which is a different object with different physics. The deeper layer: the grounding argument this post stands on is worked in the book — the ARC test: grounding beats statistics — and the decidability boundary it leans on is the subject of the claim we checked, on silicon and the river is the prompt. The instrument: npx thetacog-mcp attest-demo — the same command from Course A, closing the loop: it runs offline on your machine, the homework script walks your own AI through the nine files that keep its read deep, and the receipt it prints is recomputable by the next skeptic without trusting you or us.
The to-do, and the win condition declared at the top of the meal, now due for grading: this post wins if you run the command or pull one of the papers and recompute — and it fails if you merely nod. Five predicted reactions were committed to the repo before these sections were written; if a section ended and its thought never fired, that section failed and you caught it, which is the instrument working at the scale of prose. The room from Course A will reconvene — rooms like it always do — and the same afternoon will be spent again, at the same hourly rate, unless someone at the table asks the physics question first. Be identifiable as that person.