C2PA Python quick start guide
Use Document Trust Manager CSC (Cloud Signature Consortium) API with the C2PA (The Coalition for Content Provenance and Authenticity) Python SDK to create a manifest for an image, sign it using the API and embed the signed manifest within a JUMBF (JPEG Universal Metadata Box Format) container inside the JPEG file.
Document Trust Manager CSC API lets you securely sign files using cloud-based digital signature services. It handles user authentication and authorization, usually through a Signature Activation Data (SAD) token, so your signatures are applied safely.
What is a C2PA manifest?
A C2PA manifest is a structured, machine-readable document that describes the provenance and authenticity of digital content. It contains information such as the creator, creation process, software used, and any modifications applied, along with cryptographic signatures to ensure the data hasn’t been tampered with. Essentially, it provides a verifiable record of a piece of content’s origin and history.
To learn more about C2PA Manifests, see:
Ready to get started? See Get started with the sample code.