· 3 min read

Comment PinePaper enregistre la provenance

Chaque PinePaper Le rendu Cloud contient un enregistrement non signé de la façon dont il a été réalisé. Ce que contient l'enregistrement, comment le lire à partir des fichiers MP4, WebM, PNG, GIF et PDF, et ce qui manque encore avant la signature de C2PA.

Chaque fichier rendu par PinePaper Cloud contient un enregistrement de sa fabrication. Cette page couvre ce que contient l'enregistrement, comment le lire , et ce qui manque encore.

Ce qu'on écrit aujourd'hui

Chaque rendu cloud obtient un enregistrement JSON avec le schéma pinepaper.provenance/1. Il contient:

  • generator: PinePaper Cloud
  • renderId et contentHash
  • format, engine, engineVersion et pipeline
  • source : le fournisseur et le modèle AI, l'application et l'invite (coupée à 500 caractères)
  • audio: pour chaque piste audio, sa référence et sa licence, plus le fournisseur et le modèle si elle a été généré par AI
  • renderedAt

Il ne comprend pas qui a demandé le rendu. On n'enregistre pas l'identité du demandeur et on ne les empreintes digitales.

Avant de rendre, nous vérifions les droits sur les biens téléchargés. Un téléchargement avec une licence inconnue est refusé.

Où il est et comment le lire

Fichier Où se trouve le disque Comment le lire
MP4, WebM la balise de métadonnées comment ffprobe -v error -show_entries format_tags=comment -of default=nw=1:nk=1 film.mp4
PNG un morceau iTXt nommé PinePaperProvenance exiftool -PinePaperProvenance -b image.png
GIF un commentaire (GIF Comment Extension) exiftool -Comment -b image.gif
PDF le document info, clé PinePaperProvenance exiftool -PinePaperProvenance -b file.pdf

Les PDF rendus avant 2026-09-26 n'ont pas le dossier.

Cela couvre les rendus PinePaper Cloud. Les fichiers que vous exportez localement depuis PinePaper Studio dans votre navigateur ne portent pas encore l'enregistrement.

La sortie est JSON.

Pourquoi il n'est pas signé

En ce moment, le dossier n'est pas signé. Il dit ce qui a produit le fichier, mais il ne le prouve pas. N'importe qui pourrait en écrire un, le modifier ou le supprimer. Ce document n'est pas un manifeste C2PA, de sorte que les outils C2PA tels que c2patool ou Content Identities Vérifier ne trouvera pas de revendication PinePaper dans nos dossiers.

Si la narration d'un film a été faite avec le texte Gemini de Google, un outil C2PA peut montrer la revendication signée de Google pour cet audio. Cette revendication est de Google, pas de PinePaper.

Nous voulions que le contenu du dossier soit réglé avant de le signer.

Nous n'ajoutons pas de filigrane invisible à une exportation. De nombreuses plateformes enlèvent des métadonnées lorsqu'elles réencodent un téléchargement, et rien de ce que nous écrivons aujourd'hui ne survit à cela.

Quoi de neuf : C2PA

Nous avons demandé à adhérer au C2PA. Le plan:

  • Signez chaque rendu nuage avec un manifeste C2PA comme dernière étape du rendu, en utilisant c2patool.
  • Signez avec un certificat d'une AC sur la liste des fiducies C2PA, après nous être inscrits au programme de conformité C2PA.
  • La spécification C2PA n'a aucun moyen d'intégrer un manifeste dans WebM. Les rendus WebM obtiendront un fichier .c2pa avec le même nom à côté d'eux, ce qui signifie que les outils C2PA en recherchent un.

D'ici là, aucun rendu PinePaper n'est signé C2PA. On n'a pas fixé de dates. Nous mettrons à jour cette page lors de la signature des navires.

Ready to create?

Start making animated GIFs, videos, and graphics — free, no signup.

Open PinePaper Editor