Un magasin de manifestes (des boîtes JUMBF dans le fichier ou un fichier annexe) contient des manifestes avec des assertions (actions telles que créé, modifié ou généré par IA, ingrédients, miniatures, liaisons fortes par condensat du contenu), un claim qui liste les condensats des assertions et une signature du claim : COSE_Sign1 avec un certificat X.509, généralement accompagnée d’un horodatage RFC 3161. Les modifications produisent de nouveaux manifestes qui référencent les précédents comme ingrédients. La spécification en était à la version 2.4 en 2026 et suit la procédure accélérée (fast track) de l’ISO.
La validation vérifie la signature, le certificat par rapport à une liste de confiance (la liste de confiance C2PA pour les produits conformes depuis 2025), les liaisons par condensat et la chaîne d’ingrédients. Les Content Credentials peuvent être supprimés, si bien que leur absence ne prouve rien, et un manifeste valide ne prouve que ce que le signataire a déclaré ; des chercheurs ont aussi trouvé des moyens de modifier le contenu dans des plages d’octets exclues. L’inspecteur C2PA lit les manifestes en local.