C2PA manifest structure - MediaConvert
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

C2PA manifest structure

When you embed a C2PA manifest in your MP4 output, MediaConvert generates a manifest with the following components:

Claim generator information

Identifies MediaConvert as the service that generated the manifest.

Format

Specifies the media format (video/mp4).

Assertions

Includes statements about actions performed on the content, such as:

  • c2pa.opened: Indicates the content was opened for processing

  • c2pa.transcoded: Indicates the content was transcoded

Asset hash

A cryptographic hash of the media content to verify its integrity. MediaConvert uses the SHA-256 hashing algorithm for asset validation.

Digital signature

A signature created with your KMS key that verifies the authenticity of the manifest. The signature includes a timestamp token from DigiCert's timestamp authority (http://timestamp.digicert.com) to ensure long-term signature validation.

The manifest is embedded in the MP4 file using a standard C2PA UUID box, placed after the FTYP box and before the MOOV box.

Note

If your input file already contains C2PA manifests, MediaConvert does not preserve them in the output. Instead, it generates a new manifest.