- Adicionado estrutura completa do projeto - Configurado MCP server para Premiere Pro - Adicionado documentação e skills - Configurado Gitignore para o projeto
1.7 KiB
Executable File
Adobe beta C2PA declaration drift
src/resources/adobe-beta-c2pa-drift.json records the narrow C2PA declaration
surface that is absent from this repository's pinned stable
@adobe/premierepro@26.3.0 package and present in its pinned
@adobe/premierepro@26.5.0-beta.73 alias. The package sources are the
stable npm package
and the
pinned beta npm package.
The generated receipt covers only:
- the
premierepro.C2PAServiceroot binding; C2PAServiceStaticand its declared members;- the empty
C2PAServiceinstance type; and Constants.C2PAManifestLocationmember identifiers and declaration order.
It does not generate an MCP action or call C2PAService. The stable package
does not declare this surface. The beta package declares getManifest and
manifest-location constants, but static declarations alone do not show that a
beta host exposes them, that a stable host accepts them, or that a file's
manifest can safely be read or validated.
C2PAManifestLocation has implicit TypeScript enum initializers. The receipt
records source order, not runtime numeric flag values or C2PA manifest-location
semantics. In particular, no caller should infer a numeric value from this
receipt or treat it as a content-credential verification result.
Generate the receipt after intentionally changing either pinned package:
npm run adobe:beta-c2pa-drift
CI and npm run check use npm run adobe:beta-c2pa-drift:check to reject a
stale receipt. Promotion beyond static accounting requires a public stable
release and documentation, an explicit capability design with bounded manifest
data, and controlled licensed-host verification.