{
  "tested": "2026-11-07",
  "reader": "c2pa-python 0.38.2 / c2pa-rs 0.91.6",
  "original": {
    "file": "c2pa-original.jpg",
    "sha256": "ad600178274321ff1d9b33593e96ed9197c257348f3d6a52ee1ec4fa7e5a42b7",
    "activeManifest": "urn:c2pa:c5a4b0d6-a5bb-451e-bc51-95534daafcb4",
    "validationState": "Valid",
    "validationStatus": [
      {
        "code": "signingCredential.untrusted",
        "url": "self#jumbf=/c2pa/urn:c2pa:c5a4b0d6-a5bb-451e-bc51-95534daafcb4/c2pa.signature",
        "explanation": "signing certificate untrusted"
      }
    ],
    "results": {
      "success": [
        {
          "code": "claimSignature.insideValidity",
          "url": "self#jumbf=/c2pa/urn:c2pa:c5a4b0d6-a5bb-451e-bc51-95534daafcb4/c2pa.signature",
          "explanation": "claim signature valid"
        },
        {
          "code": "claimSignature.validated",
          "url": "self#jumbf=/c2pa/urn:c2pa:c5a4b0d6-a5bb-451e-bc51-95534daafcb4/c2pa.signature",
          "explanation": "claim signature valid"
        },
        {
          "code": "assertion.hashedURI.match",
          "url": "self#jumbf=/c2pa/urn:c2pa:c5a4b0d6-a5bb-451e-bc51-95534daafcb4/c2pa.assertions/c2pa.hash.data",
          "explanation": "hashed uri matched: self#jumbf=c2pa.assertions/c2pa.hash.data"
        },
        {
          "code": "assertion.hashedURI.match",
          "url": "self#jumbf=/c2pa/urn:c2pa:c5a4b0d6-a5bb-451e-bc51-95534daafcb4/c2pa.assertions/c2pa.thumbnail.claim",
          "explanation": "hashed uri matched: self#jumbf=c2pa.assertions/c2pa.thumbnail.claim"
        },
        {
          "code": "assertion.hashedURI.match",
          "url": "self#jumbf=/c2pa/urn:c2pa:c5a4b0d6-a5bb-451e-bc51-95534daafcb4/c2pa.assertions/c2pa.actions.v2",
          "explanation": "hashed uri matched: self#jumbf=c2pa.assertions/c2pa.actions.v2"
        },
        {
          "code": "assertion.dataHash.match",
          "url": "self#jumbf=/c2pa/urn:c2pa:c5a4b0d6-a5bb-451e-bc51-95534daafcb4/c2pa.assertions/c2pa.hash.data",
          "explanation": "data hash valid"
        }
      ],
      "informational": [
        {
          "code": "signingCredential.ocsp.skipped",
          "url": "self#jumbf=/c2pa/urn:c2pa:c5a4b0d6-a5bb-451e-bc51-95534daafcb4/c2pa.signature",
          "explanation": "OCSP fetching skipped"
        }
      ],
      "failure": [
        {
          "code": "signingCredential.untrusted",
          "url": "self#jumbf=/c2pa/urn:c2pa:c5a4b0d6-a5bb-451e-bc51-95534daafcb4/c2pa.signature",
          "explanation": "signing certificate untrusted"
        }
      ]
    }
  },
  "clean": {
    "file": "c2pa-clean.jpg",
    "sha256": "566c665852eb24761b347832f3b9a3a784cd9d249f89363382318a9c24b4f51c",
    "readerError": "ManifestNotFound: no JUMBF data found"
  }
}
