{ "extension": "c2pa-binding", "time": "2026-11-09T12:00:00Z", "anchors": [ "anchor.der" ], "vectors": [ { "name": "wai1-bound", "envelope": "objects/a6504a5e349364d7e8eccdaa56e6eead341278738b398496492c7bc7eceb8865.wai", "store": "objects/a6504a5e349364d7e8eccdaa56e6eead341278738b398496492c7bc7eceb8865.c2pa", "receipts": "objects/a6504a5e349364d7e8eccdaa56e6eead341278738b398496492c7bc7eceb8865.receipts.json", "expect": { "outcome": "accept", "form": "WAI1", "contentHash": "a6504a5e349364d7e8eccdaa56e6eead341278738b398496492c7bc7eceb8865", "capabilities": [ "wai.image.png" ], "manifestId": "urn:c2pa:05d13925-f36f-4cfe-a2a8-4a0b971bfc91", "sourceType": "http://cv.iptc.org/newscodes/digitalsourcetype/algorithmicMedia", "signer": "e9e1575a9cfc75e970bc81c8fccb77b9e4a832ae4a1e338dcd78c6c0bdc85072", "receipt": "7f19956f16b4ca2cefa68b133e1e6310b74297ba959a909288e04d584684ebe8", "publisher": "c87c7f66bb1934ccded7d395af20e85ec728b6602a1400a0e7fbaf34a199678d", "trackAlias": 1, "groupId": 0, "objectId": 0 } }, { "name": "wai2-bound", "envelope": "objects/e55399220a75826ff3dbaa52527d8ddacfa4e3058c8886c479b2e930c494848e.wai", "store": "objects/e55399220a75826ff3dbaa52527d8ddacfa4e3058c8886c479b2e930c494848e.c2pa", "receipts": "objects/e55399220a75826ff3dbaa52527d8ddacfa4e3058c8886c479b2e930c494848e.receipts.json", "expect": { "outcome": "accept", "form": "WAI2", "contentHash": "e55399220a75826ff3dbaa52527d8ddacfa4e3058c8886c479b2e930c494848e", "capabilities": [ "wai.image.png", "wai.image.png" ], "manifestId": "urn:c2pa:1d3c8e07-630c-4fb8-9d7e-15171b55b12b", "sourceType": "http://cv.iptc.org/newscodes/digitalsourcetype/algorithmicMedia", "signer": "e9e1575a9cfc75e970bc81c8fccb77b9e4a832ae4a1e338dcd78c6c0bdc85072", "receipt": "7f19956f16b4ca2cefa68b133e1e6310b74297ba959a909288e04d584684ebe8", "publisher": "c87c7f66bb1934ccded7d395af20e85ec728b6602a1400a0e7fbaf34a199678d", "trackAlias": 1, "groupId": 0, "objectId": 1 } }, { "name": "envelope-byte-changed", "envelope": "envelope-byte-changed/envelope.wai", "store": "objects/a6504a5e349364d7e8eccdaa56e6eead341278738b398496492c7bc7eceb8865.c2pa", "receipts": "objects/a6504a5e349364d7e8eccdaa56e6eead341278738b398496492c7bc7eceb8865.receipts.json", "expect": { "outcome": "refuse", "reason": "hard_binding_mismatch", "c2pa": "assertion.dataHash.mismatch" } }, { "name": "wai2-rendition-byte-changed", "envelope": "wai2-rendition-byte-changed/envelope.wai", "store": "objects/e55399220a75826ff3dbaa52527d8ddacfa4e3058c8886c479b2e930c494848e.c2pa", "receipts": "objects/e55399220a75826ff3dbaa52527d8ddacfa4e3058c8886c479b2e930c494848e.receipts.json", "expect": { "outcome": "refuse", "reason": "hard_binding_mismatch", "c2pa": "assertion.dataHash.mismatch" } }, { "name": "envelope-truncated", "envelope": "envelope-truncated/envelope.wai", "store": "objects/a6504a5e349364d7e8eccdaa56e6eead341278738b398496492c7bc7eceb8865.c2pa", "receipts": "objects/a6504a5e349364d7e8eccdaa56e6eead341278738b398496492c7bc7eceb8865.receipts.json", "expect": { "outcome": "refuse", "reason": "envelope_malformed", "c2pa": null } }, { "name": "envelope-trailing-byte", "envelope": "envelope-trailing-byte/envelope.wai", "store": "objects/a6504a5e349364d7e8eccdaa56e6eead341278738b398496492c7bc7eceb8865.c2pa", "receipts": "objects/a6504a5e349364d7e8eccdaa56e6eead341278738b398496492c7bc7eceb8865.receipts.json", "expect": { "outcome": "refuse", "reason": "envelope_malformed", "c2pa": null } }, { "name": "store-stripped", "envelope": "objects/a6504a5e349364d7e8eccdaa56e6eead341278738b398496492c7bc7eceb8865.wai", "store": null, "receipts": "objects/a6504a5e349364d7e8eccdaa56e6eead341278738b398496492c7bc7eceb8865.receipts.json", "expect": { "outcome": "refuse", "reason": "store_missing", "c2pa": null } }, { "name": "store-of-other-envelope", "envelope": "objects/e55399220a75826ff3dbaa52527d8ddacfa4e3058c8886c479b2e930c494848e.wai", "store": "objects/a6504a5e349364d7e8eccdaa56e6eead341278738b398496492c7bc7eceb8865.c2pa", "receipts": "objects/e55399220a75826ff3dbaa52527d8ddacfa4e3058c8886c479b2e930c494848e.receipts.json", "expect": { "outcome": "refuse", "reason": "hard_binding_mismatch", "c2pa": "assertion.dataHash.mismatch" } }, { "name": "envelope-assertion-missing", "envelope": "objects/a6504a5e349364d7e8eccdaa56e6eead341278738b398496492c7bc7eceb8865.wai", "store": "envelope-assertion-missing/store.c2pa", "receipts": "objects/a6504a5e349364d7e8eccdaa56e6eead341278738b398496492c7bc7eceb8865.receipts.json", "expect": { "outcome": "refuse", "reason": "manifest_malformed", "c2pa": "claim.malformed" } }, { "name": "assertions-reordered", "envelope": "objects/a6504a5e349364d7e8eccdaa56e6eead341278738b398496492c7bc7eceb8865.wai", "store": "assertions-reordered/store.c2pa", "receipts": "objects/a6504a5e349364d7e8eccdaa56e6eead341278738b398496492c7bc7eceb8865.receipts.json", "expect": { "outcome": "refuse", "reason": "manifest_malformed", "c2pa": "claim.malformed" } }, { "name": "data-hash-exclusion", "envelope": "objects/a6504a5e349364d7e8eccdaa56e6eead341278738b398496492c7bc7eceb8865.wai", "store": "data-hash-exclusion/store.c2pa", "receipts": "objects/a6504a5e349364d7e8eccdaa56e6eead341278738b398496492c7bc7eceb8865.receipts.json", "expect": { "outcome": "refuse", "reason": "manifest_malformed", "c2pa": "claim.malformed" } }, { "name": "envelope-assertion-extra-key", "envelope": "objects/a6504a5e349364d7e8eccdaa56e6eead341278738b398496492c7bc7eceb8865.wai", "store": "envelope-assertion-extra-key/store.c2pa", "receipts": "objects/a6504a5e349364d7e8eccdaa56e6eead341278738b398496492c7bc7eceb8865.receipts.json", "expect": { "outcome": "refuse", "reason": "manifest_malformed", "c2pa": "claim.malformed" } }, { "name": "store-truncated", "envelope": "objects/a6504a5e349364d7e8eccdaa56e6eead341278738b398496492c7bc7eceb8865.wai", "store": "store-truncated/store.c2pa", "receipts": "objects/a6504a5e349364d7e8eccdaa56e6eead341278738b398496492c7bc7eceb8865.receipts.json", "expect": { "outcome": "refuse", "reason": "manifest_malformed", "c2pa": "claim.malformed" } }, { "name": "cert-wrong-eku", "envelope": "objects/a6504a5e349364d7e8eccdaa56e6eead341278738b398496492c7bc7eceb8865.wai", "store": "cert-wrong-eku/store.c2pa", "receipts": "objects/a6504a5e349364d7e8eccdaa56e6eead341278738b398496492c7bc7eceb8865.receipts.json", "expect": { "outcome": "refuse", "reason": "credential_invalid", "c2pa": "signingCredential.invalid" } }, { "name": "cert-untrusted", "envelope": "objects/a6504a5e349364d7e8eccdaa56e6eead341278738b398496492c7bc7eceb8865.wai", "store": "cert-untrusted/store.c2pa", "receipts": "objects/a6504a5e349364d7e8eccdaa56e6eead341278738b398496492c7bc7eceb8865.receipts.json", "expect": { "outcome": "refuse", "reason": "credential_untrusted", "c2pa": "signingCredential.untrusted" } }, { "name": "claim-signature", "envelope": "objects/a6504a5e349364d7e8eccdaa56e6eead341278738b398496492c7bc7eceb8865.wai", "store": "claim-signature/store.c2pa", "receipts": "objects/a6504a5e349364d7e8eccdaa56e6eead341278738b398496492c7bc7eceb8865.receipts.json", "expect": { "outcome": "refuse", "reason": "claim_signature_mismatch", "c2pa": "claimSignature.mismatch" } }, { "name": "cert-expired", "envelope": "objects/a6504a5e349364d7e8eccdaa56e6eead341278738b398496492c7bc7eceb8865.wai", "store": "cert-expired/store.c2pa", "receipts": "objects/a6504a5e349364d7e8eccdaa56e6eead341278738b398496492c7bc7eceb8865.receipts.json", "expect": { "outcome": "refuse", "reason": "credential_expired", "c2pa": "claimSignature.outsideValidity" } }, { "name": "assertion-altered", "envelope": "objects/a6504a5e349364d7e8eccdaa56e6eead341278738b398496492c7bc7eceb8865.wai", "store": "assertion-altered/store.c2pa", "receipts": "objects/a6504a5e349364d7e8eccdaa56e6eead341278738b398496492c7bc7eceb8865.receipts.json", "expect": { "outcome": "refuse", "reason": "assertion_hash_mismatch", "c2pa": "assertion.hashedURI.mismatch" } }, { "name": "manifest-id-not-derived", "envelope": "objects/a6504a5e349364d7e8eccdaa56e6eead341278738b398496492c7bc7eceb8865.wai", "store": "manifest-id-not-derived/store.c2pa", "receipts": "objects/a6504a5e349364d7e8eccdaa56e6eead341278738b398496492c7bc7eceb8865.receipts.json", "expect": { "outcome": "refuse", "reason": "manifest_id_mismatch", "c2pa": null } }, { "name": "content-hash-other", "envelope": "objects/a6504a5e349364d7e8eccdaa56e6eead341278738b398496492c7bc7eceb8865.wai", "store": "content-hash-other/store.c2pa", "receipts": "objects/a6504a5e349364d7e8eccdaa56e6eead341278738b398496492c7bc7eceb8865.receipts.json", "expect": { "outcome": "refuse", "reason": "content_hash_mismatch", "c2pa": null } }, { "name": "capabilities-other", "envelope": "objects/a6504a5e349364d7e8eccdaa56e6eead341278738b398496492c7bc7eceb8865.wai", "store": "capabilities-other/store.c2pa", "receipts": "objects/a6504a5e349364d7e8eccdaa56e6eead341278738b398496492c7bc7eceb8865.receipts.json", "expect": { "outcome": "refuse", "reason": "capabilities_mismatch", "c2pa": null } }, { "name": "receipt-missing", "envelope": "objects/a6504a5e349364d7e8eccdaa56e6eead341278738b398496492c7bc7eceb8865.wai", "store": "objects/a6504a5e349364d7e8eccdaa56e6eead341278738b398496492c7bc7eceb8865.c2pa", "receipts": "receipt-missing/receipts.json", "expect": { "outcome": "refuse", "reason": "receipt_missing", "c2pa": null } }, { "name": "receipt-swapped", "envelope": "objects/a6504a5e349364d7e8eccdaa56e6eead341278738b398496492c7bc7eceb8865.wai", "store": "objects/a6504a5e349364d7e8eccdaa56e6eead341278738b398496492c7bc7eceb8865.c2pa", "receipts": "receipt-swapped/receipts.json", "expect": { "outcome": "refuse", "reason": "receipt_mismatch", "c2pa": null } }, { "name": "receipt-forged", "envelope": "objects/a6504a5e349364d7e8eccdaa56e6eead341278738b398496492c7bc7eceb8865.wai", "store": "receipt-forged/store.c2pa", "receipts": "receipt-forged/receipts.json", "expect": { "outcome": "refuse", "reason": "receipt_invalid", "c2pa": null } }, { "name": "receipt-legacy", "envelope": "objects/a6504a5e349364d7e8eccdaa56e6eead341278738b398496492c7bc7eceb8865.wai", "store": "receipt-legacy/store.c2pa", "receipts": "receipt-legacy/receipts.json", "expect": { "outcome": "refuse", "reason": "receipt_invalid", "c2pa": null } }, { "name": "receipt-signer", "envelope": "objects/a6504a5e349364d7e8eccdaa56e6eead341278738b398496492c7bc7eceb8865.wai", "store": "receipt-signer/store.c2pa", "receipts": "objects/a6504a5e349364d7e8eccdaa56e6eead341278738b398496492c7bc7eceb8865.receipts.json", "expect": { "outcome": "refuse", "reason": "receipt_signer_mismatch", "c2pa": null } }, { "name": "object-receipt-other", "envelope": "objects/a6504a5e349364d7e8eccdaa56e6eead341278738b398496492c7bc7eceb8865.wai", "store": "objects/a6504a5e349364d7e8eccdaa56e6eead341278738b398496492c7bc7eceb8865.c2pa", "receipts": "objects/e55399220a75826ff3dbaa52527d8ddacfa4e3058c8886c479b2e930c494848e.receipts.json", "expect": { "outcome": "refuse", "reason": "object_receipt_invalid", "c2pa": null } }, { "name": "object-receipt-missing", "envelope": "objects/a6504a5e349364d7e8eccdaa56e6eead341278738b398496492c7bc7eceb8865.wai", "store": "objects/a6504a5e349364d7e8eccdaa56e6eead341278738b398496492c7bc7eceb8865.c2pa", "receipts": "object-receipt-missing/receipts.json", "expect": { "outcome": "refuse", "reason": "object_receipt_invalid", "c2pa": null } }, { "name": "object-receipt-proof", "envelope": "objects/a6504a5e349364d7e8eccdaa56e6eead341278738b398496492c7bc7eceb8865.wai", "store": "objects/a6504a5e349364d7e8eccdaa56e6eead341278738b398496492c7bc7eceb8865.c2pa", "receipts": "object-receipt-proof/receipts.json", "expect": { "outcome": "refuse", "reason": "object_receipt_invalid", "c2pa": null } } ] }