Industry

    Content Credentials on Design Files: What C2PA Records

    A Content Credential is not a watermark — it is a signed manifest of assertions about origin and edits. What is actually inside one, and what survives editing.

    Versely Team7 min read

    "This file has a Content Credential" gets treated as roughly the same claim as "this file has a watermark," and the two are not close to the same thing. A watermark is a mark on the content — visible in a corner or woven invisibly into the pixels, designed to survive a re-encode and be spotted by an eye or a detector. A Content Credential is a record about the content — a separate, signed structure describing where the file came from and what happened to it, sitting alongside the asset rather than inside its pixels. Confusing the two leads to the two most common mistakes: assuming a credential is decorative and can be cropped away, and assuming the absence of a visible mark means there's no record at all.

    Person reviewing documents and paperwork at a desk

    What's actually inside a manifest

    The C2PA specification defines a Content Credential as a Manifest — a cryptographically bound structure built from three pieces that do genuinely different jobs.

    Assertions are the individual statements: camera or generation details, a record of an editing action, a thumbnail, a cryptographic hash binding the manifest to this specific piece of content. Each assertion is one fact, filed separately rather than folded into a single freeform description.

    The claim gathers those assertions into one digitally signed entity, and it does more than bundle them — it also records which assertions the current signer actually created versus which ones were simply carried forward from an earlier stage, and flags anything that's been redacted along the way. That distinction matters because a manifest chain can pass through several hands, and the claim is what keeps straight who's vouching for which part of the history.

    The claim signature is the cryptographic signature applied to the claim using the signer's own private key. This is the piece that turns "a file that says it's authentic" into something checkable — the signature ties the claim to a specific identity and makes tampering detectable rather than just implausible.

    How this differs from a watermark, mechanically

    Versely's own reference on watermarks draws the distinction that matters here: a watermark is a mark applied to the media itself, visible or invisible, and whether one exists depends on the provider and sometimes on a generation parameter you can set. A Content Credential doesn't touch the pixels at all — it's metadata, cryptographically signed, that can travel with the file or be looked up separately from it. That has a real consequence: cropping a corner or re-encoding a file might remove a visible watermark, and it might or might not disturb an invisible one, but neither action is what a manifest's tamper-evidence is designed to catch. A manifest isn't hiding in the image waiting to be cropped out — it's a separate, signed statement about the image, and disturbing the image without going through a credential-aware tool is exactly the scenario the format is built to flag.

    What actually survives an edit chain

    This is the part that trips people up most, because "tamper-evident" sounds like it should mean either "the credential vanishes" or "the credential blocks the edit," and it's neither. The C2PA explainer is specific about the mechanism: the manifest set represents the full provenance data for an asset, assertions are digitally signed for authenticity and integrity, and the signing uses standard cryptographic hashing — any alteration to the asset or its provenance, however small, changes that hash in a way that no longer matches. That's what "tamper-evident" means in practice: not that editing is prevented, but that editing without going through the credential is detectable by comparing hashes, down to a level of precision a visual inspection would never catch.

    Each new edit made through a C2PA-aware tool creates its own new manifest rather than overwriting the old one, and the prior manifest is carried forward inside it as an ingredient — so a finished file can carry a full chain: generated here, cropped there, color-graded somewhere else, each step its own signed link. Edit the same file through a tool that isn't credential-aware, and the record doesn't silently update to describe what happened — the provenance for that step simply goes unrecorded, leaving a gap. Bring the file back into a credential-aware tool afterward, and the new signer's manifest implicitly attests that prior, unrecorded changes exist, which is a genuinely clever way to keep the chain honest even across tools that don't speak the format: the gap itself becomes part of the record instead of being invisible.

    Why this matters beyond the spec itself

    Two places this connects directly to decisions a team actually has to make, rather than staying abstract:

    Disclosure obligations are a separate, harder requirement than any credential. Synthetic media disclosure is a legal obligation in a growing number of jurisdictions, not a courtesy — realistic AI-generated content reaching an audience in a covered region needs to be identified as such regardless of what any platform's own labeling toggle does. A Content Credential can be the mechanical carrier that makes a disclosure checkable at scale, but having a credential attached and satisfying a disclosure requirement are not automatically the same thing, and treating a manifest as a substitute for an actual disclosure decision is a mistake worth avoiding deliberately.

    Provenance is directly relevant to usage rights, not just authenticity. Usage rights conversations — where a brand can run a piece of content, in what form, for how long — depend on knowing where an asset actually came from and what's been done to it. A manifest's ingredient chain is a structural answer to "is this actually the licensed source file," which is a stronger position than trusting a filename or a contractor's word, especially once an asset has passed through several hands before it lands on a brand's desk.

    Where this leaves you when you're not in a C2PA-aware pipeline

    Most day-to-day generation and editing tools, Versely included, are not currently attaching or exposing C2PA manifests as a customer-facing feature — worth saying plainly rather than implying otherwise. What is true, and worth checking deliberately rather than assuming either way:

    • Whether a visible watermark exists is model- and provider-dependent, and where a toggle is exposed it governs only the visible mark on the frame — it says nothing about whether any separate provenance signal exists underneath.
    • Invisible, provider-embedded signals — where they exist — are generally not something a generation parameter controls, so you can't assume a file is "clean" of any embedded signal just because you didn't turn anything on.
    • None of this substitutes for an actual disclosure decision. If content needs to be labeled as AI-generated or AI-modified for a given audience or platform, that call has to be made explicitly — a missing credential doesn't mean the obligation doesn't exist, and a present one doesn't automatically discharge it.
    • When receiving assets from outside your own pipeline — a contractor, a stock source, a partner brand — asking what's actually known about a file's origin and edit history is a legitimate, specific question now, not vague due diligence. If the answer is "we don't know," that's usable information for the usage-rights conversation, not a dead end.

    Takeaway

    A Content Credential is a signed record, not a stamp — three pieces (assertions, a claim, a claim signature) that describe an asset's origin and every step since, built so that tampering shows up as a broken hash rather than a removed mark. It survives an edit chain by growing with it: every credential-aware edit adds a new, signed link, and every edit outside that chain leaves a detectable gap instead of a silent one. None of that is the same question as whether a piece of content needs to be disclosed as AI-generated, or whether you actually hold the rights to use it — those are separate calls a manifest can support but never make for you.