What Gordon built and maintains
Designed the VVMP trust schema and cryptographic manifest structure on top of C2PA to cover the full lifecycle of AI generated video.
Built out the modular package architecture: trust schema, capture SDK, C2PA adapter, registry client, trust viewer app, and CLI.
Published the repo publicly under Apache 2.0 and structured it for external contribution and consumption via npm packages.
What was hard
C2PA was designed primarily for images and documents, adapting it cleanly for the temporal and generative specific properties of AI video required meaningful extension work.
Designing for modularity while keeping the manifest schema coherent requires real architecture discipline upfront.
The protocol has to be rigorous enough to be cryptographically meaningful but practical enough for real production pipelines to adopt.
