{
  "$schema": "https://iarpg.com/package-integrity-report.schema.json",
  "report_id": "IARPG-INTEGRITY-IARPG-OPKG-001",
  "release": "IARPG-OPS-2",
  "package_id": "IARPG-OPKG-001",
  "package_version": "2.0.4-wip",
  "verified_utc": "2026-07-20T12:04:07Z",
  "canonicalization_profile": "IARPG-CJSON-1",
  "hash_algorithm": "SHA-256",
  "manifest_status": "pass",
  "components": [
    {
      "path": "mission_brief",
      "expected_sha256": "3ba692398222f3ca8393277d49a060d612dd3d08c9346142d29a39bb7c5c5915",
      "actual_sha256": "3ba692398222f3ca8393277d49a060d612dd3d08c9346142d29a39bb7c5c5915",
      "status": "pass",
      "explanation": "Canonical digest matches."
    },
    {
      "path": "authority_profile",
      "expected_sha256": "82686ca768fe5ae3fb960defbcd583d6b2603b71d96fff98d8b335c5048192bf",
      "actual_sha256": "82686ca768fe5ae3fb960defbcd583d6b2603b71d96fff98d8b335c5048192bf",
      "status": "pass",
      "explanation": "Canonical digest matches."
    },
    {
      "path": "role_profiles",
      "expected_sha256": "275d271120c9048111199b626c0286b6f9572de2a2441d7671015bc76a4328a0",
      "actual_sha256": "275d271120c9048111199b626c0286b6f9572de2a2441d7671015bc76a4328a0",
      "status": "pass",
      "explanation": "Canonical digest matches."
    },
    {
      "path": "information_asymmetry",
      "expected_sha256": "6e35427c82a774a7e31896ef98413bdd018414cae673e3949e74e32878419576",
      "actual_sha256": "6e35427c82a774a7e31896ef98413bdd018414cae673e3949e74e32878419576",
      "status": "pass",
      "explanation": "Canonical digest matches."
    },
    {
      "path": "evidence_packet",
      "expected_sha256": "10cd6fbaa1dc79d1c75d155b8cc4d74a77dda3ec55299c80c342e8b7a1de5e72",
      "actual_sha256": "10cd6fbaa1dc79d1c75d155b8cc4d74a77dda3ec55299c80c342e8b7a1de5e72",
      "status": "pass",
      "explanation": "Canonical digest matches."
    },
    {
      "path": "simulation_configuration",
      "expected_sha256": "60d0c1b3f12a6e20e72ec34900642e5376c84aa32801b9f82dc6927c193c5d14",
      "actual_sha256": "60d0c1b3f12a6e20e72ec34900642e5376c84aa32801b9f82dc6927c193c5d14",
      "status": "pass",
      "explanation": "Canonical digest matches."
    },
    {
      "path": "debrief_contract",
      "expected_sha256": "f274237aaf5aecc8d6b64e2f2cbbafcbac453cc353edde5d76ab38f942895355",
      "actual_sha256": "f274237aaf5aecc8d6b64e2f2cbbafcbac453cc353edde5d76ab38f942895355",
      "status": "pass",
      "explanation": "Canonical digest matches."
    },
    {
      "path": "conformance_report",
      "expected_sha256": "efa369edc791bd858ed5d79ec6222e879cc0153b998652be209f0a661e73b1c3",
      "actual_sha256": "efa369edc791bd858ed5d79ec6222e879cc0153b998652be209f0a661e73b1c3",
      "status": "pass",
      "explanation": "Canonical digest matches."
    },
    {
      "path": "role_handoff_log",
      "expected_sha256": "4f39d7f8b4565c98a2e63ae2c34a4476c5200c513ba5a8812c25feb55d343c22",
      "actual_sha256": "4f39d7f8b4565c98a2e63ae2c34a4476c5200c513ba5a8812c25feb55d343c22",
      "status": "pass",
      "explanation": "Canonical digest matches."
    },
    {
      "path": "package_manifest",
      "expected_sha256": "2ea65a4928374536fefe45d1bb6a43ae54af8d38b2054b1190f47f94a81f9f74",
      "actual_sha256": "2ea65a4928374536fefe45d1bb6a43ae54af8d38b2054b1190f47f94a81f9f74",
      "status": "pass",
      "explanation": "Canonical digest matches."
    },
    {
      "path": "package_without_checksums",
      "expected_sha256": "f98b2a56bfca5d2a68544a2f075877eb2a65e205bc8e3be159bcedf6edfe1192",
      "actual_sha256": "f98b2a56bfca5d2a68544a2f075877eb2a65e205bc8e3be159bcedf6edfe1192",
      "status": "pass",
      "explanation": "Canonical digest matches."
    }
  ],
  "package_digest": "f98b2a56bfca5d2a68544a2f075877eb2a65e205bc8e3be159bcedf6edfe1192",
  "original_package_exportable": true,
  "integrity_boundary": "Matching digests demonstrate content equality under the declared canonicalization. They do not identify an author, approver, organization, or human signer.",
  "build_attestation": {
    "build_id": "IARPG-OPS-2-2.0.4-wip",
    "statement": "Generated locally by deterministic project checks. This records build output only and is not a human signature.",
    "not_human_signature": true
  }
}
