Skip to content
LaunchSynapse
v0.1

Evidence Pack open specification

JSON-LD schema, reference validator, and C2PA interop plan.

EvidencePack.json v0.1 · JSON-LD · open spec

evidencepack.org

Five node types

Source

edge

Transform

edge

Approve

edge

Activate

edge

Evidence

Four edge types · each carries a signature

  • derived_from
  • applies_policy
  • approved_by
  • exports_to

One Merkle chain · one disclosure block

  • SHA-256 · daily Merkle root into S3 Object Lock
  • Machine-readable disclosure block per region

Published for contribution to IAB Tech Lab · C2PA working groups. Python validator · conformance tests · permissive licence.

Why an open spec

The Evidence Pack format is most useful when regulators, carriers, and downstream systems can read it. We publish the schema under a permissive licence and contribute it to IAB Tech Lab and C2PA.

What's in the spec

Five node types (Source, Transform, Approve, Activate, Evidence), four edge types (each carrying a cryptographic signature), one Merkle-root chain, and a machine-readable disclosure block.

Reference implementation

A Python validator and a conformance test suite ship with v0.1 at design-partner signature. A Go implementation is on the roadmap for Q3 2026.

EU AI Act Article 50

Twenty minutes. One conversation. If the outside-counsel-displacement math works, we keep talking. If it doesn't, it's honest and short.