Encypher reposted this
Today, we're open sourcing two tools we built to make the C2PA specification programmable: C2PA Knowledge Graph converts every published version of the C2PA spec (v0.7 through v2.4) into structured, machine-readable artifacts: entities, validation rules, conformance predicates, RDF/OWL ontologies, and JSON-LD contexts. 148 entities, 237 validation rules, 145 deterministic predicates at 100% normative rule coverage for v2.4. Includes an MCP server so AI agents can query the spec directly. Try running a C2PA Q&A session with and without the graph in place. C2PA Conformance Suite uses those predicates to test whether a C2PA implementation actually conforms to the specification. It ships a JUMBF parser, COSE Sign1 verifier, X.509 chain validator, and format extractors for 16 container formats. 768 tests, 91 evaluation operators, zero manual interpretation. We validated against official C2PA interop test assets from Google Pixel Camera, Google Photos, and NotebookLM with zero unexpected failures. NOTE: this is an internal tool, and NOT the official C2PA conformance program. However, it will be very helpful for anyone trying to go through the conformance program. This is the tooling we use internally to verify that Encypher's signed assets meet the C2PA specification across all supported formats. We decided to clean it up and release it because programmable access to the spec benefits the entire ecosystem. Both repos are Apache 2.0 licensed: https://lnkd.in/e5dfEZsj https://lnkd.in/eUEg88-h Contributions and feedback welcome. #C2PA #ContentProvenance #ContentAuthenticity #OpenSource #AI