A C2PA manifest with signature and timestamp: who, when, which model.
Carried in the pixels or the audio; survives recompression and rescaling.
A hash-chained record per organisation, with periodic checkpoints.
Post the asset bytes with a policy id. You get back the marked file, the manifest and the ledger sequence number in a single response.
Every connected channel reports back. When something publishes unmarked, it appears here with the channel, the time and the reason — not as a percentage you have to trust.
See the panel