Skip to content
general

AI-Generated Content Provenance: What Can Be Verified?

A file lands in your review queue. Someone asks, "Is this AI?" The honest answer is not yes or no. It is: it depends on which signal survived the trip.

Published 2026-09-10Updated 2026-09-1215 min read
Students engaged in study at a computer lab, focused on technology and teamwork.
Students engaged in study at a computer lab, focused on technology and teamwork. Photo by Thành Đỗ on Pexels.
8sources checked
8source domains
6searches run

Research updated Sep 10, 2026

A file lands in your review queue. Someone asks, "Is this AI?" The honest answer is not yes or no. It is: it depends on which signal survived the trip.

That answer frustrates people, so teams often replace it with a cleaner one. They run the file through a detection tool, see "not detected," and write "human-made" in the report. Or they see "AI detected" and treat the file as fake. Both conclusions reach further than the evidence does.

This article is about AI content provenance — the record of where a piece of content came from and how it was created or modified. Provenance is not a truth machine. It is a chain of signals, and each link can be present, absent, or stripped somewhere between creation and your desk. The practical skill is knowing which claim each surviving signal can actually support.

The Question Behind the Question

When someone asks "is this AI-generated?", they usually mean one of several different questions:

  • Did a model produce this?
  • Which model, and when?
  • Has it been edited since?
  • Is it true?
  • Can I trust the person who sent it?

No single tool answers all five. Provenance tools answer the first three, partially. Truth and trust are editorial questions, and they stay editorial no matter how good the tooling gets.

The weak mental model treats "is this AI?" as one test with one answer. The stronger model treats it as a ladder with four rungs:

  1. Signed provenance metadata — a record attached to the file.
  2. Embedded watermark — a signal inside the media itself.
  3. Detection tooling — the act of checking for those signals.
  4. Editorial verification — human review of claims, context, and plausibility.

Each rung can fail independently. Metadata can be stripped while a watermark survives. A watermark can degrade while metadata stays intact. Both can vanish, and the content can still be AI-generated. That last case is the one teams forget, and it produces the most confident wrong answers.

Here is the decision rule this article builds toward: match the strength of your claim to the strength of the signal you actually observed. "We detected a valid issuer signal" is a claim you can defend. "This is AI-generated" is weaker. "This is fake" or "this is human-made" is not supportable from signals alone.

Four Different Things People Call Provenance

The word "provenance" gets stretched across four distinct mechanisms. Keeping them apart is most of the work.

Provenance metadata is a signed record attached to a file. It describes who created the content, which tool or model was used, when it was made, and what edits happened afterward. The leading open standard here is C2PA — the Coalition for Content Provenance and Authenticity — whose records are called Content Credentials. The record is cryptographically signed, which means tampering with it is detectable, and a verifier can check whether the signature is valid and who issued it.

Watermarking embeds a signal inside the media rather than alongside it. For images, that means patterns in the pixels; for audio, patterns in the sound. Because the signal lives in the content itself, it can survive transformations that destroy metadata — some compression, some cropping, some re-encoding. Google DeepMind's SynthID is one example of this approach.

Detection is the act of checking for those signals and reporting what was found. Detection is a separate capability from embedding. A provider can embed a watermark that no public tool can check, which makes it a claim you cannot use.

Editorial verification is human review: does the claim attached to this content make sense, does the context hold up, does the source have a reason to mislead? No tool replaces this layer, and in high-stakes workflows it is the layer that catches what the other three miss.

The causal translation is simple. Metadata changes what travels with the file. Watermarks change what travels inside it. Detection changes what you can observe. Editorial review changes what you can conclude.

What C2PA Content Credentials Actually Prove

A C2PA manifest is cryptographically signed metadata. In plain terms: the file carries a sealed note describing how, when, and by whom it was created or modified, and the seal can be checked.

When that check succeeds, you have real evidence. A valid manifest from a trusted issuer, carrying an AI-generation action, is a genuine, checkable claim: this specific issuer recorded that this content was generated with AI. That is worth something. Within this framework, it is the strongest signal in the ladder — strongest when the issuer and manifest are both valid and trusted.

But the boundary matters as much as the signal.

Check the issuer before attributing content to a provider. A manifest can exist and still not be reliable provenance evidence. A third-party manifest, a manifest without an AI-generation action, or an invalid manifest should not be treated as proof. The issuer field tells you who is making the claim; the validation state tells you whether the claim survived intact.

Metadata is fragile in transit. Editing a file, converting its format, screenshotting it, or re-uploading it to a platform that strips metadata can remove or weaken the manifest. The content does not change. The evidence does.

The narrow case where this works well: files that travel intact between platforms that honor the standard. A camera-to-editing-suite-to-publishing-platform pipeline that preserves Content Credentials end to end gives you a real chain. A screenshot of that same image gives you almost nothing.

Watermarks: Durable Signals With a Detection Problem

A watermark lives inside the pixels or the audio samples. That placement is the whole point. When metadata is stripped in transit, a watermark can still be there, waiting.

Durability is not the same as provability, though. Two gaps sit between "a watermark was embedded" and "you can use that fact."

The first gap is detection. Embedding and checking are separate capabilities. If a provider embeds a watermark but publishes no verifier — or publishes one scoped to its own content — then the signal exists and remains unusable to you. A watermark you cannot check is a claim you cannot make.

The second gap is scope. Vendor verification tools are typically limited to that provider's own generated content. OpenAI's verification tooling, for example, checks for supported OpenAI signals; it is not a general-purpose AI detector and does not identify content from other systems. Microsoft's provenance detection API works the same way — it verifies content generated by Microsoft AI systems. These tools answer "did this come from us?" They do not answer "is this AI?"

That distinction produces the most common misreading in this whole area. A "not detected" result means no supported signal was found. It does not mean the content is human-created. It does not mean the content came from a different model. It does not even rule out the provider whose tool you just ran, because content from legacy models, older files, or unsupported formats can be AI-generated with no signal at all.

Read the result literally. It is a statement about the search, not about the file's origin.

Where Detection Tools Quietly Mislead You

Tool results are narrow. Human interpretation widens them into claims they cannot carry. Here are the specific misreadings, and the correct reading for each.

"Detected" as a complete history. A detection result is evidence of one specific signal, not a full account of the file. It tells you a signal was found. It does not tell you the file was never edited, or that the signal describes the whole content.

"Not detected" as proof of human authorship. This is the expensive one. Absence of evidence is not evidence of absence, and in this domain the absence has many ordinary explanations: stripped metadata, degraded watermark, legacy model, unsupported format, or a provider that never embedded a signal in the first place.

Ignoring the originating product, model, format, and creation date. A result means different things depending on when and how the content was made. Signals rolled out unevenly across models and formats. A file created before a provider shipped marking carries nothing, no matter how AI-generated it is.

Verifying a copy instead of the original. Compression, cropping, screenshots, metadata removal, and format conversion can erase or weaken a signal. If you check a re-encoded copy, you are testing the copy's provenance, not the original's. Verify the original file when you can.

Treating detectors as a fixed test. Classifiers and detectors need retraining as generators change. A detector is a moving target, not a ruler. A result from last year's tool says more about last year's tool than about this year's content.

None of this makes detection useless. It makes detection scoped. The tool reports what it found. You decide what that finding supports.

The Text Problem: A Different Mechanism Entirely

Everything above concerns media files — images, audio, video. Text is a different case, and it deserves its own boundary rather than a borrowed workflow.

For images and audio, a verifier can inspect a file for a manifest or an embedded watermark. For generated text, there is no equivalent file-level check that a team can run today. Text arrives as plain characters, and the mechanisms that work for pixels do not transfer directly.

What exists on the text side is mostly a provider commitment rather than a usable review tool. Anthropic has pledged to embed watermarks in Claude-generated text and to attach signed provenance metadata to generated files where supported, framed as compliance with EU transparency rules. That is an announced intention, not a verification path a reviewer can invoke on an arbitrary block of text. The company has said it will share detection details in future technical documentation.

So for text, the practical answer is narrower. You cannot verify AI authorship from the text itself with the tools described here. What you can do is keep records: which tool generated a draft, what the generation workflow was, who reviewed it, and what edits were made. That is editorial evidence, not a provenance signal, and it should be labeled as such. Do not assume a media-file check generalizes to text.

The Registry Idea: Fingerprints Instead of Attached Signals

A dimly lit bedside lamp creating a warm and cozy atmosphere in a bedroom setting.
A dimly lit bedside lamp creating a warm and cozy atmosphere in a bedroom setting. Photo by Juan Pablo Serrano on Pexels.

Everything so far shares one weakness: the signal has to survive the trip. Strip the metadata, degrade the watermark, and the file arrives clean.

A research direction sidesteps that by not attaching anything to the file at all. The mechanism: compute a perceptual fingerprint of the content at creation time and register it. A perceptual fingerprint is a compact mathematical summary of what the content looks like — close enough that a resized, compressed, or lightly edited copy still produces a matching fingerprint. When the content is re-uploaded anywhere, the platform computes the fingerprint again and compares it against the registry.

What this solves is real. Content whose metadata or watermark was removed in transit can still be matched, because the fingerprint is derived from the content, not carried by it. One proposed design anchors the registry on a blockchain so the records are tamper-resistant and platform-agnostic.

What it does not solve is just as important. Content that was never registered has no fingerprint to match. And the registry itself becomes a trust question: who operates it, who can query it, who decides what gets registered, and what happens when the operator is wrong or unavailable.

This is an early research direction, not a shipped answer. The open questions — scale, governance, platform adoption — are the same questions that decide whether any provenance system works in practice. I would watch it, not build on it yet.

Why Labeling Rules Are Pushing This Forward

None of this tooling exists purely because providers thought it was a good idea. Transparency obligations are one influence. As of mid-2026, AI labeling and transparency requirements — including under the EU's AI Act — have been moving companies toward marking content that has been AI-generated or AI-edited in a way computer systems can identify. The exact obligations, timelines, and grace periods vary, so treat the regulatory picture as a dated snapshot rather than a settled rule.

That pressure helps explain why several providers have committed to marking generated content and exposing verification paths. Google joined the C2PA as a steering committee member and has been bringing Content Credentials and SynthID into its products. OpenAI combines C2PA metadata, SynthID watermarking, and public verification tooling, and has expanded that work from images to supported audio. Microsoft's provenance detection API checks C2PA manifests and invisible watermarks for its own generated content. Anthropic has pledged to mark Claude-generated text with embedded watermarks and to attach signed provenance metadata to generated files where supported.

Two honest caveats about all of this.

First, the rollouts are uneven. Provider commitments typically land on new models first, with existing models following later, and format support varies. Anthropic's own commitment is explicitly a work in progress for existing models. A provider announcing marking is not the same as every output carrying a working signal.

Second, compliance-driven marking is a vendor claim about intent. It tells you what a provider has committed to do. It does not prove that any specific file you are holding carries a detectable signal.

The practical consequence for publishers is uncomfortable but clarifying: assume some fraction of AI content will arrive with no detectable signal, permanently. Build your workflow around that assumption instead of waiting for it to stop being true.

What Your Team Should Actually Claim

Here is the claim ladder, ordered from supportable to unsupportable:

  • "We detected a valid signal from a trusted issuer indicating AI generation." Supportable, if you verified the original file and recorded the result.
  • "This content is AI-generated." Weaker. True in many cases, but you are generalizing from one signal to a full conclusion.
  • "This content is fake" or "this content is human-made." Not supportable from signals alone. These are conclusions about truth and authorship that provenance cannot reach.

A short review checklist that follows from the ladder:

  1. Verify the original file, not a screenshot, re-encode, or forwarded copy.
  2. Record which signal you checked and what the result was — including the tool's scope. "Not detected by a provider-scoped verifier" is a different fact from "no signal found."
  3. Check the issuer before attributing content to a provider, and treat invalid manifests as unreliable.
  4. Pair automated checks with human review in high-stakes workflows. Let the tool inform the decision, not end it.
  5. Preserve provenance on your own output. Keep metadata intact through your pipeline and avoid re-encoding steps that destroy it. If you mark your own content, do not strip it on the way out. Preserving existing credentials is different from asserting credentials you cannot technically vouch for — do the first, not the second.
  6. Do not use repeated queries to reverse-engineer, remove, or evade a watermark. Beyond the ethics, it degrades the shared signal everyone else depends on.

The checklist is short on purpose. Most provenance failures are not tool failures. They are claim failures — a narrow result stretched into a broad conclusion.

Skills and Next Steps for Provenance Work

If you want to go from reading about this to operating it, the path is concrete.

Read the actual specifications and API docs. The C2PA specification defines the manifest structure, and provider verification APIs document the real fields and outcomes — issuer, validation state, detected or not detected. Reading the docs teaches you what a result literally says, which is the skill most teams are missing.

Build a small verification step into your publishing pipeline and log the results. Start narrow: check incoming media, record the signal, the tool, and the outcome. If you want to estimate a false-negative rate, you need a known labeled sample to compare against — an informal tally of "not detected" results is not a rate, just a count. For text, log the generation workflow and disclosure records instead, since there is no equivalent file-level check.

Practice writing claims that match evidence strength. This is an editorial skill as much as a technical one. The sentence "we found no supported provenance signal" is honest and useful. The sentence "this is human-made" is neither.

Watch two things. First, whether cross-platform verification support matures — signals only help if they survive the trip between platforms. Second, whether trust-list validation matures, since confirming an issuer is what separates a real manifest from a decorative one. Before you implement anything, check current provider documentation; support varies by product, model, file type, and rollout stage.

Provenance signals are evidence about origin, not verdicts about truth. The teams that handle this well are not the ones with the best detector. They are the ones whose claims never outrun their evidence. Add a verification step and a claim-strength check to your workflow, and you will be ahead of most of the content already crossing your desk.

Related analysis

Related AI trend reports

Continue with nearby AI trends, ecosystem shifts, and practical implications.