Architecture
The first step is to design your Generator Product. Here are some decisions you need to make:
If you are not sure, Trufo offers one complimentary consultation.
For Level 2, you will need to demonstrate hardware key security, and this involves working with the CA to submit the proper attestation documents when requesting certificates.
Once you have decided on what to build, you need to pass through the C2PA Conformance Program, which involves putting together a security architecture document and providing evidence of functionality via samples. The c2pa-rs library is a good starting point (though it is often insufficient on its own). You will need to implement the sections of the C2PA specifications that are relevant to you. The specifications are long (hundreds of pages of material), so be prepared to sink some time into understanding how C2PA works. For sample generation, we recommend using a test certificate. Once your application is submitted, the process can take anywhere between 1 week and 3 months.
