The Provenance Gap: Why OpenAI's Deepfake Election Push Leaves the Hard Part Unfinished
The 30-Day Strip
Over the past 30 days, three of the four largest social platforms quietly re-encoded every image uploaded through their mobile clients. That single default โ a compression pass that strips embedded manifests, rewrites EXIF, and normalizes pixel grids โ neutralizes more deepfake provenance signal than any watermark a frontier lab ships this year. It is not a bug. It is a business decision about storage cost, and it happens roughly two billion times a day.
This is the part of the election-integrity story that gets buried under the press release. OpenAI announced proactive measures to curb election interference from deepfakes โ content credentials, detection classifiers, a seat on the C2PA steering committee. Good. Necessary. And structurally incomplete, because the mechanism that makes provenance work lives on the generation side, while the mechanism that makes provenance matter lives on the distribution side, and the two have never been in the same room.
I have spent the last quarter watching the same pattern repeat across crypto infrastructure: a technically elegant solution is deployed at one layer, and the value โ or the failure โ materializes at a layer nobody instrumented. We didn't get a broken system because someone was careless. We got a broken system because the incentive to fix it was never priced.
Here is what is actually being built, what it actually covers, and where the coverage collapses.
Context: The Map of Where Content Actually Flows
The Regulatory Clock
The Munich Security Conference in February 2024 produced the AI Elections Accord โ a voluntary pledge signed by roughly twenty companies, including OpenAI, Google, Meta, Microsoft, Amazon, and Adobe, committing to watermarking, detection tooling, and cross-industry coordination ahead of a global election year. The Accord has no enforcement clause. It has a deadline, which is the calendar itself: the United States, India, the European Parliament, Indonesia, and a dozen smaller jurisdictions all held major votes inside a fourteen-month window. That compression of the election calendar is the real catalyst, not the technology.
Running parallel to the Accord is the regulatory layer. The EU AI Act's transparency obligations under Article 50 require that AI-generated or manipulated content be machine-readable and disclosed, with deepfakes named explicitly. In the United States there is no unified federal statute; the patchwork runs through state election law, platform self-regulation, and the reporting duties attached to foundation models under the earlier executive order. China went the other direction and went earlier, with deep synthesis regulations and mandatory content labeling for generative systems. Three jurisdictions, three clocks, one content pipeline.
The strategic read: this is not a technology release, it is a compliance posture. When a lab announces election-integrity measures in a year with four billion voters heading to polls, it is buying regulatory goodwill, standard-setting influence, and enterprise trust. All three are real assets. None of them are the thing the public thinks it is getting, which is a way to know whether a video is true.
What C2PA Is, Mechanically
C2PA โ the Coalition for Content Provenance and Authenticity โ defines a manifest standard. When a compliant generator produces an image, it attaches a cryptographically signed manifest describing how the content was made: the model, the generator, the edit history, the signing entity. The manifest is bound to the asset through a hash and signed with a certificate. If you open the file and the manifest is intact and the signature validates, you can trace provenance.
That is the entire mechanism. It is metadata, plus a signature, plus a standard for reading both. It is closer to a notarized shipping label than to a lie detector. It answers "where did this come from and who vouches for it," not "is this claim true." The gap between those two questions is where the entire election-integrity debate lives, and it is a gap that no amount of signing closes.
Adobe started this lineage with the Content Authenticity Initiative. OpenAI joined the steering committee later. That ordering matters for how you value the position โ I'll come back to it.
The Global Liquidity Map of Content
Think of content the way I think about liquidity. There is a generation pool, a distribution pool, and a settlement pool. Provenance tooling instruments the generation pool. The distribution pool โ platforms, messaging apps, repost networks โ sits between generation and the audience and decides, on every upload, whether to preserve or destroy the signal. The settlement pool is the audience's belief, and it is the only pool that matters for election outcomes.
Most coverage treats generation as the whole map. It is roughly the smallest pool. A deepfake that never leaves a private group chat does no damage; a deepfake that reaches ten million feeds does. The distance between those two outcomes is entirely a function of the distribution layer, and the distribution layer is not in the Accord in any binding way. That is the structural gap, and everything below is detail on it.
Core: The Provenance Stack, Audited
I want to walk the stack the way I walk a smart contract before I size a position. Three layers, in order of what actually survives contact with the real world.
Layer 1 โ The Manifest, and Why It Dies on First Contact
A C2PA manifest is bound to a byte-exact asset. Change one byte and the binding breaks. Now list what routinely changes bytes:
- Platform re-encoding on upload, which is universal and automatic.
- Screenshots, which produce a new asset with no manifest at all.
- Cropping, resizing, or format conversion, which regenerate the container.
- Messaging-app compression, which is more aggressive than platform compression.
- Re-capture: photographing a screen, which is the cheapest attack in existence and defeats every manifest ever signed.
The manifest survives in exactly one pipeline: a file moved from a compliant generator to a compliant viewer with no intermediate transformation. That pipeline exists inside enterprise workflows โ a designer hands a file to a newsroom, a bank hands an asset to a regulator. It does not exist on the consumer social graph, where the election fight is actually fought.
Based on my audit experience with on-chain data integrity, this is the same failure mode I have seen in oracle design: the signed value is only as good as the guarantee that nobody rewrites the payload between signing and reading. When the rewrite is a default feature of every intermediary, the signature is decorative.
The manifest is a provenance system for closed workflows. It is not, and was never designed to be, a truth system for open networks.
Layer 2 โ The Watermark, Visible and Invisible
Two families of watermark matter here, and they are not equivalent.

Visible watermarks โ a label, a glyph, a caption โ depend on the platform displaying them and the user trusting them. They are a UX convention, not a cryptographic guarantee. Meta's explicit "AI-generated" label lives here. It works when it is applied and fails silently when it is stripped or when the upload arrives through a channel that does not implement it.
Invisible watermarks embed a signal in the pixel distribution itself. Google's SynthID is the reference implementation: the perturbation is baked into the image at generation time and, in principle, survives compression, cropping, and moderate editing because it lives in the statistical texture of the image rather than in a sidecar file. This is the technically superior approach. It is also harder to standardize, because there is no agreed manifest format for it and each vendor's detector only reads its own signal.

The honest engineering picture: invisible watermarks raise the cost of undetectable generation, they do not eliminate it. Any watermark that can be detected by a public tool can be attacked by a public tool. The literature on watermark removal and forgery is mature, and the attack side iterates faster than the defense side because the attacker only needs one success.
Layer 3 โ The Detector, and the Self-Reference Problem
This is where the public narrative diverges hardest from the engineering reality. A detection classifier is a model trained to separate generated from captured. The number that gets published โ often quoted in the high nineties for the vendor's own model output โ is measured on the distribution the detector was trained on.
Run that same detector against Stable Diffusion, against Flux, against a fine-tune, against an open checkpoint with the safety layer removed, and the accuracy curve bends. Not to zero. But down enough that the headline number stops meaning what the public reads it to mean.
There are three reasons the gap is structural rather than fixable-by-effort:
- The detector is calibrated to the generator's fingerprint. Each model family leaves a characteristic statistical residue. A detector learns that residue. A different model leaves a different residue the detector never saw.
- The open ecosystem has no obligation to cooperate. Open weights cannot be forced to embed a watermark or emit a manifest. The compliance-first design covers exactly the tools that were already going to comply.
- The adversarial loop is asymmetric. The detector must be right every time to be trusted. The attacker must be wrong never to be useful, in the sense that one convincing fake is enough to move a narrative.
A detector that only reliably reads its own vendor's output is a press-release instrument, not an election-defense instrument. I say this with respect for the engineering, because the engineering is sound and the incentives around it are not.
The Coverage Arithmetic Nobody Publishes
Here is the calculation I would want before I believed any of this helps an election. Take the total volume of synthetic political media in a cycle. Partition it:
- Generated by a compliant, watermarking, manifest-emitting tool: a small fraction. These are the sophisticated users, the ones with a brand to protect.
- Generated by open-weight or modified tools with provenance disabled: the bulk. These are the volume attackers.
- Captured from a screen, re-encoded, or edited past the manifest binding: the majority of what actually spreads.
- Real content mislabeled as fake, or fake content presented as real capture: the cheapfake and liar's-dividend layer, which provenance does not touch at all.
Provenance tooling addresses the first bucket. The first bucket is the one least likely to be the attack vector, because an attacker seeking to influence an election does not use a tool that announces itself. The system is strongest precisely where the threat is weakest.
That is not an argument to stop building it. It is an argument to stop describing it as a solution to election interference and start describing it as a solution to a narrower problem: proving the provenance of content that was made in good faith by identifiable producers. That is a real problem. It is not the headline problem.
The On-Chain Attempt: Attestations, Credentials, and DIDs
The crypto-native instinct is to move provenance onto a ledger and make it tamper-evident by construction. I have watched this instinct produce both good and catastrophic outcomes, so let me be precise about what actually maps.
Three primitives are relevant:
- Verifiable Credentials (W3C VC). A signed, portable claim โ "this asset was generated by entity X at time T." This is the closest analog to a C2PA manifest, and it can be anchored on-chain so the signature has a public, timestamped reference. The Ethereum Attestation Service is the pragmatic implementation of this pattern. The credential does not solve the stripping problem; it solves the revocation and identity problem, which the manifest alone does not.
- Decentralized Identifiers (DIDs). A DID gives a generator, a platform, or a newsroom a persistent, resolvable identity that signs provenance claims. This is the missing layer in the C2PA stack, where signing certificates are issued by a small set of authorities. DIDs distribute that authority, at the cost of adding resolution and key-management complexity.
- Content hashing and anchoring. Hash the asset, anchor the hash on-chain, and you get a timestamped commitment. This proves the asset existed in a given state at a given time. It does not prove the asset is true, and it does not survive re-encoding, because the hash changes with the bytes.
I ran a version of this reasoning while building out the machine-to-machine payment work in 2026, where autonomous agents needed to verify the provenance of the data they were transacting on. The lesson there applies directly: anchoring a hash proves existence and integrity, never veracity. The chain is a notary, not a judge. Anyone who tells you an on-chain attestation makes content trustworthy has confused integrity with truth, which is the single most expensive confusion in this entire space.
The place where on-chain provenance genuinely outperforms the C2PA manifest is revocation and transparency. If a credential is found to be forged, you can publish a revocation on-chain that any verifier can check without trusting a central registry. That is a real, narrow advantage. It does not move the coverage arithmetic above.
The Distribution Side Is the Actual Chokepoint
Here is the part I keep coming back to, because it is the part that decides outcomes. Provenance is generated on one side and consumed on the other, and in between sits a re-encoding pipeline that destroys it by default.
The platforms have three choices on every upload:
- Preserve the manifest and display the credential. Costs storage and compute, invites editorial responsibility, creates a surface for lawsuits and political pressure.
- Strip the manifest silently, which is the default today, and which costs nothing and admits nothing.
- Preserve the manifest but do not display it, which is the worst of both โ the signal survives for researchers and is invisible to the public it is supposed to protect.
The Accord asks for coordination. It does not mandate that any platform implement option one. Without a binding distribution-side commitment, provenance tooling is a factory that ships labels to a warehouse that throws them away.
The single highest-leverage change in this entire system is a platform-side guarantee to preserve and display content credentials. It is also the change with the least commercial incentive, which is why it keeps not happening.
This is where I will be blunt about a pattern I have flagged for years. Most compliance infrastructure in this industry is theater, and the cost of the theater is paid by honest users. The KYC stack is the canonical example โ elaborate identity verification that anyone with a few purchased wallets and a determined attitude can route around, while the compliant user submits a passport scan to a database that gets breached. Provenance is heading toward the same shape if the distribution side is not forced to close the loop. The honest generator gets the label. The attacker does not. The audience sees a labeled real image and an unlabeled fake and has no idea which way the asymmetry runs.
The Competitor Map, and Why OpenAI Is a Follower
Strip the marketing and the positioning is clear. Here is how the provenance field actually lines up:
| Vendor | Mechanism | Where It Lands | Position | |---|---|---|---| | OpenAI | C2PA manifest + image classifier | Default in DALLยทE output; detector limited | Productized first, standard follower | | Google | SynthID, pixel-level invisible watermark | Integrated across Gemini/Imagen | Strongest watermark robustness | | Meta | Stable Signature + explicit labels | Platform-side labeling | Distribution-side advantage | | Adobe | CAI/C2PA, the originating standard | Photoshop, cameras, end-to-end | Standard definer | | Microsoft | C2PA + Designer/Bing integration | Ecosystem | Adobe-aligned | | Amazon | Titan watermarking | Cloud services | Follower |
Two things jump out. First, OpenAI joined the C2PA steering committee after Adobe defined the standard โ it is a participant, not the definer. Second, its genuine differentiator is productization: it was first to ship manifest-bearing output by default at consumer scale. That is a distribution advantage in generation, not a standard advantage.
I have watched this exact position before. Cosmos's IBC is the most elegant interoperability protocol shipped in the last decade, and the ATOM token captures almost none of the value that flows across it, because the value accrues to the applications and the relayers, not the standard. Being the elegant middle layer without a claim on the flow is a structural position, not a temporary one. OpenAI's provenance posture is closer to the IBC position than to the Adobe position: technically respected, strategically dependent on others to close the loop, and structurally unable to capture the value it creates.
The strategic asset is not the manifest. It is the standard. Whoever defines the format that platforms, cameras, and newsrooms adopt holds the leverage, and that seat is currently Adobe's.
The Builder Problem
There is a second-order effect worth naming. The complexity of the provenance stack โ manifests, signing certificates, revocation registries, DID resolution, watermark embedding, detector calibration โ is a new compliance surface for every developer who touches generated media. I have made this argument about Uniswap V4 hooks, and it holds here: the moment you turn a protocol into a programmable surface, you hand every integrator a new class of failure modes, and the integrators who cannot afford a security team quietly leave.
The hooks pattern made the DEX composable and scared off the long tail of developers who could not reason about the reentrancy and state-sharing risks it introduced. Provenance does the same thing to content tooling. The large labs and platforms absorb the complexity. The independent developer, the small newsroom, the civic technologist โ the people closest to the actual election-integrity problem โ are priced out of the tooling. The standard protects the entities that were never the risk.
Contrarian: The Liar's Dividend and the Decoupling
The counter-intuitive thesis is this: a world with ubiquitous provenance tooling may be more manipulable than a world without it, because provenance converts "I can't tell" into "this lacks the credential, so it's fake."
The mechanism has a name in the research literature โ the liar's dividend. As the cost of producing convincing fakes falls, the cost of dismissing genuine evidence falls with it. A politician caught on a real recording says it was generated. A genuine citizen video with no manifest gets dismissed as unverified. The provenance standard, designed to protect truth, hands the bad actor a ready-made dismissal.
This is the deepfake equivalent of the decoupling I documented in 2024 between ETF inflows and on-chain spot liquidity. Institutional capital settled into the ETF wrapper and stopped touching the spot order book; retail capital stayed on-chain; and the two price signals drifted apart, producing volatility that neither pool could explain on its own. Provenance creates the same bifurcation inside information. There is a credentialed pool โ manifest-bearing, verified, institutional โ and an uncredentialed pool โ everything a citizen captures on a phone. The credentialed pool is small, slow, and legible. The uncredentialed pool is large, fast, and where elections are actually decided.
When you split a market into two liquidity pools with different rules and no arbitrage between them, the smaller pool prices the narrative and the larger pool prices the reality, and the gap between them is where the manipulation lives. Yields don't lie about which pool has the depth. Neither does a strip rate.
The uncomfortable conclusion: the most robust election-integrity measure is not a watermark, it is an authenticated chain of custody for real content โ a way to certify that an ordinary phone video is genuine, not just a way to label machine output. The current stack does the opposite. It certifies the synthetic and leaves the authentic uncertified, which is exactly the asymmetry the liar's dividend exploits.
There is a second contrarian point about effectiveness versus the appearance of effectiveness. Deploying a detection tool creates a public impression that detection is solved. That impression reduces the vigilance that is the actual defense. A safety measure that produces a safety illusion is not neutral โ it is negative, because it displaces the human skepticism that no watermark can replace. I would rather see a lab publish the coverage limits of its own detector in the same breath as the accuracy headline than see another classifier released with a rounded-up number.
And there is the alignment question nobody wants to price. A model that refuses to generate political falsehoods must define political falsehood, and every definition is contestable. Draw the line too tight and you are accused of censorship; draw it too loose and the refusal is meaningless. There is no neutral setting. The provenance layer sidesteps this by not refusing anything and simply labeling โ which is defensible engineering and also an abdication of the harder judgment.
Takeaway: Positioning for the Cycle
In a bear market, the question is never which narrative is true. It is which infrastructure survives the winter with its revenue model intact, and which just survives on narrative.
Provenance is real infrastructure with a weak direct revenue model. The standard is free. The tooling is a compliance cost. The value accrues to whoever holds the standard and to whoever sells the verification as a service โ a B2B "authenticity layer" for newsrooms, platforms, and governments. That is a genuine market, and it is a small one relative to the headlines it generates.
Watch four signals, and watch them the way you would watch on-chain flows rather than price:
- Whether any major platform commits to preserving and displaying C2PA manifests by default. This is the whole ballgame. If it happens, the loop closes. If it does not, everything above is a labeling exercise for enterprise files.
- Whether OpenAI or any lab opens its detector. Open-sourcing the detector is a standard-lock play โ it invites the ecosystem to build on the format and cedes control of the format. Closing it is a moat play. The choice tells you which game they think they are playing.
- The cross-model recall numbers, not the headline accuracy. The moment someone publishes a detector's performance against open-weight generators, the press-release number becomes falsifiable.
- The first serious AI-driven election controversy and how blame is allocated. That event will define the liability regime for a decade, and it will almost certainly land on the distribution side, not the generation side, because that is where the unclosed loop is.
We didn't get a provenance standard because the market demanded truth. We got one because the vendors needed regulatory cover, and cover is cheapest when it looks like protection. That does not make the tooling worthless. It makes it partial, and partial is the most dangerous state to mistake for whole.
The real position to hold through this cycle is skepticism with a ledger attached: trust the signature, verify the pipeline, and never confuse an intact manifest with a true claim. The generation side has shipped its labels. The distribution side has not shipped anything, and until it does, the election-integrity stack is a beautifully engineered bridge that ends in the air. Yields don't pay on bridges that don't land.

Risk Register
| Rank | Risk | Probability | Impact | Mitigation | |---|---|---|---|---| | 1 | Safety illusion: public relaxes vigilance because tools exist | Medium | High | Publish coverage limits alongside accuracy claims | | 2 | Cross-model and open-weight blind spot: provenance only covers compliant generators | High | High | Cross-vendor mutual recognition; generation-independent detection | | 3 | Liar's dividend backfire: real content dismissed for lacking credentials | Medium-High | High | Build authentication for genuine capture, not just labeling of synthetic | | 4 | Distribution-side non-compliance: platforms strip manifests by default | High | High | Binding platform commitments, not voluntary Accord language | | 5 | Regulatory fragmentation across EU, US, and other jurisdictions | Medium | Medium | Track enforcement calendars per jurisdiction |
Signals to Track
- Platform adoption of manifest preservation and display โ short to medium term, inside the election window.
- Detector openness and cross-model performance evaluations โ short term, within weeks of any release.
- Enforcement detail under the EU AI Act transparency provisions and US state election law โ medium term, per legislative node.
- Multilateral Accord implementation reports and whether signatories publish execution data โ medium term, quarterly.
- The first major AI-driven election dispute and its liability allocation โ long term, tied to the election cycle.
The generation side has done its part of the job, and done it competently. The distribution side has not started, and the audience is the pool that settles every claim. Sprint fast, but check the map โ and right now the map ends at the upload button.