This repository contains a collection of test files, organized by format and date, to exercise C2PA validator implementations. Wherever possible, both “good” (positive test cases) and “bad” (negative test cases) are included. Good test files are generated by Conforming Generator Products, as defined by the C2PA Conformance Program.
The test files contained herein are intended to help implementers with interop and Conformance testing. With contributions from many Conforming Generator Products, the testfiles repository strengthens the C2PA ecosystem with a rich collection of test material to help ensure interoperable, compatible generator and validator products.
For clarity, all files are named with the pattern: [supplier]-[YYYYMMDD]-[optional_descriptive_string].[extension].
For example: acme-20250101-man_walking.jpg.
In some cases, additional context is needed to fully describe the test files. In those cases, please consult the README in the directory where the test files are located.
All “good” test files are believed to be produced in accordance with requirements in the indicated version of the C2PA specification, and also to be compatible with validators compliant with that version. In most cases, validators compliant with later versions of the specification should also accept these files; any exceptions should be described in the associated README.
This repository is licensed under the terms of the Creative Commons CC BY-SA license, which enables you to distribute, remix, adapt, and build upon the material in any medium or format, so long as attribution is given to the creator.