public-testfiles

Image test files

NOTE: This page is meant to be viewed as rendered by GitHub pages, not in GitHub.

Files are named with the pattern: [supplier]-[YYYYMMDD]-[optional_descriptive_string].[extension].

The descriptive string for most of these test files is constructed as follows:

Code Meaning
C Claim
A Parent ingredient (acquisition)
I Ingredient
X Hash mismatch - off the golden path (OTGP)
E-clm- Error: A referenced claim is missing
E-dat- Error: Hard binding hash mismatch (same as X or OTGP)
E-sig- Error: Signature did not validate
E-uri- Error: An assertion has been tampered with (URI hash mismatch)

JPEG files

The manifest store JSON files listed below are generated by running C2PA Tool. For details, see below.

NOTE: Content Credentials for the assets from Adobe were added using C2PA Tool’s test certificate, which is not on the Verify tool’s temporary known certificate list. Thus, for these images, Verify displays the message This Content Credential was issued by an unknown source.

Image Inspect on Verify C2PA Tool manifest report C2PA Tool detailed manifest report
adobe-20220124-A No Content Credentials N/A N/A
adobe-20220124-C One ingredient Manifest Detailed manifest
adobe-20220124-CA One ingredient Manifest Detailed manifest
adobe-20220124-CACA One ingredient Manifest Detailed manifest
adobe-20220124-CACAICAICICA Seven ingredients Manifest Detailed manifest
adobe-20220124-CAI Two ingredients Manifest Detailed manifest
adobe-20220124-CAIAIIICAICIICAIICICA Seven ingredients Manifest Detailed manifest
adobe-20220124-CAICA Two ingredients Manifest Detailed manifest
adobe-20220124-CAICAI Two ingredients Manifest Detailed manifest
adobe-20220124-CI One ingredient Manifest Detailed manifest
adobe-20220124-CICA One ingredient Manifest Detailed manifest
adobe-20220124-CICACACA One ingredient Manifest Detailed manifest
adobe-20220124-CIE-sig-CA Invalid signature Manifest Detailed manifest
adobe-20220124-CII One ingredient Manifest Detailed manifest
adobe-20220124-E-clm-CAICAI Invalid: Referenced claim missing Manifest Detailed manifest
adobe-20220124-E-dat-CA Invalid credentials: Hard binding hash mismatch Manifest Detailed manifest
adobe-20220124-E-sig-CA Invalid credentials: Invalid signature Manifest Detailed manifest
adobe-20220124-E-uri-CA Invalid credentials: Assertion URI hash mismatch Manifest Detailed manifest
adobe-20220124-E-uri-CIE-sig-CA Invalid credentials: Invalid signature and assertion URI mismatch Manifest Detailed manifest
adobe-20220124-I No Content Credentials N/A N/A
adobe-20220124-XCA Incomplete credentials: Hash mismatch Manifest Detailed manifest
adobe-20220124-XCI Incomplete credentials: Hash mismatch Manifest Detailed manifest
adobe-20221004-ukraine_building Image from Adobe Stock Manifest Detailed manifest
nikon-20221019-building Invalid credentials: Claim signature mismatch Manifest Detailed manifest
truepic-20230212-camera Example of Camera capture details, e.g. Exif metadata Manifest Detailed manifest
truepic-20230212-landscape Example of Camera capture details, e.g. Exif metadata Manifest Detailed manifest
truepic-20230212-library Example of Camera capture details, e.g. Exif metadata Manifest Detailed manifest

How to regenerate the manifest store files

To generate the manifest store files:

  1. Install C2PA Tool locally and ensure it’s on your path.
  2. Clone this repo locally.
  3. Run the extract-manifests.sh script as follows:
    cd public-testfiles
    ./extract-manifests.sh
    

The script runs C2PA Tool on all the files in the video/mp4, image/jpeg, and pdf directories with the -d option to generate a detailed and standard manifest reports, saving them to sub-directories with the same base name as each asset within the manifests directory. Each sub-directory will also include extracted thumbnails.