← Latest papers
💻 computer science

Witnessd: Proof-of-process via Adversarial Collapse

This paper introduces Witnessd, a system that establishes "proof-of-process" by combining jitter seals, Verifiable Delay Functions, and multi-layered validation to transform vague doubts about AI-generated authorship into falsifiable allegations against specific, independently trusted system components.

Original authors: David Condrey

Published 2026-02-03
📖 5 min read🧠 Deep dive

Original authors: David Condrey

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you have a document and someone claims, "I wrote this myself, by hand, at this specific time." In the digital world, we usually check this by looking at a digital signature. But a signature is like a wax seal on a letter; it proves you own the wax stamp, not that you personally wrote the letter inside. You could have used a robot to write the letter, then put your seal on it.

This paper introduces a new way to prove that a human actually typed a document, rather than just signing it. They call this system Witnessd, and the core idea is something they call "Adversarial Collapse."

Here is how it works, broken down into simple concepts:

1. The Problem: The "Seal" vs. The "Hand"

Currently, if you want to prove you wrote something, you sign it. But as AI gets better at writing, a signature doesn't tell us if a human or a machine did the work.

  • The Old Way: "I have the key, so I signed this." (Proves ownership, not creation).
  • The New Way: "I have proof that my fingers physically hit the keys in a specific rhythm." (Proves the process).

2. The Solution: The "Jitter Seal" (The Invisible Ink)

The paper introduces a tiny, invisible tool called a Jitter Seal. Think of this as a "ghost fingerprint" left on the document as you type.

When you type on a keyboard, your fingers move at slightly different speeds. The system measures these tiny pauses between keystrokes (microseconds). But here's the clever part: it doesn't just record the time; it creates a secret, unbreakable code based on:

  • Which keys you hit (grouped by hand zones).
  • The rhythm of your typing.
  • The exact content of the document at that moment.

It injects a tiny, imperceptible delay (like a blink of an eye) into the system that is mathematically tied to your typing. If someone tries to fake the document later, they can't recreate this "ghost fingerprint" because they don't have the secret key and they weren't actually typing in real-time.

The Analogy: Imagine a musician playing a song. A recording proves the song exists. But if you want to prove the musician was actually playing live right now, you might look for the tiny, unique breaths they take between notes. You can't fake those breaths without being there. The Jitter Seal is like recording those breaths and locking them into the sheet music.

3. The Strategy: "Adversarial Collapse"

This is the paper's main philosophical point. Usually, when someone doubts a document, they say, "It could be fake!" This is a vague doubt that is hard to disprove.

The authors say: Don't try to prove it's 100% real. Instead, make it impossible to doubt without being specific.

They built the system like a fortress with five different walls, each guarded by a different type of guard:

  1. The Jitter Seal: Proves you were typing.
  2. Time Locks (VDFs): Proves time actually passed (you can't speed-run the proof).
  3. Public Clocks: Anchors the time to things like Bitcoin or official government time servers.
  4. Double-Check: Checks if the keystrokes came from the physical keyboard and the computer software.
  5. Hardware Locks: Uses the computer's built-in security chip (TPM) to verify the machine itself.

The "Collapse":
If a skeptic says, "This document is a fake!" the system forces them to stop guessing and start accusing. To break the proof, they can't just say "It's fake." They must say:

  • "The hacker stole the secret key between 2:00 PM and 2:15 PM."
  • "The Bitcoin network was manipulated on this specific date."
  • "The computer's hardware chip was physically tampered with before the typing started."

If they can't name the specific mechanism, time, and method of the attack, their doubt "collapses" because the evidence stands firm against vague accusations.

4. What It Proves (and What It Doesn't)

The paper is very clear about the limits:

  • It proves: A human physically typed the characters on a keyboard in real-time.
  • It does NOT prove: That the human had the original ideas.
  • It does NOT prove: That the human didn't copy-paste text from an AI.

The "Typist" Loophole: If a human sits down and types out text generated by an AI, the Witnessd system will still say, "Yes, a human physically typed this." It proves the action of typing, not the source of the thoughts.

5. The Results

The authors tested this system over 31,000 times.

  • Real typing: Passed 100% of the time.
  • Fake attempts: Failed 100% of the time.
  • Speed: The "ghost fingerprint" is so fast (microseconds) that humans can't feel it, but computers can verify it instantly.

Summary

The paper proposes a new way to trust digital documents. Instead of asking "Is this signature valid?" (which only proves you own the stamp), it asks "Did a human physically type this?" by looking for invisible, mathematically locked rhythms in the typing.

If someone tries to argue the document is fake, the system forces them to stop saying "It might be fake" and start saying "The computer was hacked at this exact second using this specific method." If they can't prove that specific story, the evidence stands.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →