Manifests
Manifest Examples
Simple Manifest
This is a minimal manifest containing a basic claim.
{
"title": "Original Photo",
"format": "image/jpeg",
"assertions": [
{
"label": "stds.schema-org.CreativeWork",
"data": {
"@context": "https://schema.org",
"@type": "CreativeWork",
"author": [{ "@type": "Person", "name": "Jane Doe" }]
}
}
]
}Detailed Manifest
A detailed manifest is longer and contains JUMBF references, signatures, and hash values.
Use detailed mode only if you need low-level internals. For most workflows, the simplified form is enough.
{
"title": "Signed Document",
"format": "application/pdf",
"assertions": [...],
"manifests": {
"urn:uuid:abc-123": {
"c2pa.assertions": {
"hash": "sha256-...",
"claim": "..."
},
"c2pa.signature": {
"issuer": "CN=Que Signing Service",
"valid": true
}
}
}
}