· 3 min read

Cómo PinePaper Records Provenance

Cada PinePaper Cloud render lleva un registro sin firmar de cómo se hizo. Lo que el registro contiene, cómo leerlo de los archivos MP4, WebM, PNG, GIF y PDF, y lo que aún falta antes de la firma C2PA.

Cada archivo emitido por PinePaper Cloud lleva un registro de cómo se hizo. Esta página cubre lo que contiene el registro, cómo leerlo , y lo que aún falta.

Lo que escribimos hoy

Cada render de la nube obtiene un registro JSON con el esquema pinepaper.provenance/1. Contiene:

  • generator: PinePaper Cloud
  • renderId y contentHash
  • format, engine, engineVersion y pipeline
  • source: el proveedor y modelo AI, la aplicación y el aviso (cortado a 500 caracteres)
  • audio: para cada pista de audio, su referencia y licencia, más el proveedor y modelo si es fue generado por AI
  • renderedAt

No incluye quién pidió el renderizado. No grabamos la identidad del solicitante y no las huellas dactilares.

Antes de entregar, revisamos los derechos sobre los activos cargados. Se rechaza una carga con una licencia desconocida.

Donde está y cómo leerlo

Archivo Donde se sienta el disco Cómo leerlo
MP4, WebM la etiqueta de metadatos comment ffprobe -v error -show_entries format_tags=comment -of default=nw=1:nk=1 film.mp4
PNG un pedazo de iTXt llamado PinePaperProvenance exiftool -PinePaperProvenance -b image.png
GIF a comment (GIF Extensión de comentario) exiftool -Comment -b image.gif
PDF la información del documento, clave PinePaperProvenance exiftool -PinePaperProvenance -b file.pdf

Los archivos PDF emitidos antes del 2026-09-26 no tienen el registro.

Esto cubre los renders PinePaper Cloud. Los archivos que exporta localmente desde PinePaper Studio en su navegador no llevan el registro todavía.

La salida es JSON simple.

Por qué no se firma

Ahora mismo el registro no está firmado. Dice lo que produjo el archivo, pero no lo prueba. Cualquiera podría escribir uno, editarlo o eliminarlo. Este registro no es un manifiesto C2PA, por lo que las herramientas C2PA tales como c2patool o Verificación de Poderes de Contenido no encontrarán una reclamación PinePaper en nuestros archivos.

Si la narración de una película fue hecha con el texto de Google Gemini a voz, una herramienta C2PA puede mostrar la reclamación firmada por Google para ese audio. Esa afirmación es de Google, no de PinePaper.

Queríamos que el contenido del registro se estableciera antes de firmarlo.

No agregamos una marca de agua invisible a ninguna exportación. Muchas plataformas tiran metadatos cuando recodifican una carga, y nada que escribimos hoy sobrevive a eso.

Lo que viene: C2PA

Hemos solicitado unirse a C2PA. El plan:

  • Firme cada render de nube con un manifiesto C2PA como el último paso del renderizado, utilizando c2patool.
  • Firme con un certificado de una CA en la lista de confianza C2PA, después de inscribirse en el Programa de Conformidad C2PA.
  • La especificación C2PA no tiene manera de incrustar un manifiesto en WebM. WebM renders obtendrá un archivo .c2pa con el mismo nombre junto a ellos, que es donde las herramientas C2PA buscan uno.

Hasta entonces, ningún render PinePaper es C2PA firmado. No hemos fijado fechas. Actualizaremos esta página al firmar barcos.

Ready to create?

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

Open PinePaper Editor