{
  "offline_acquisition_hash_verification": "passed",
  "offline_reproduction": "byte_identical",
  "generated_file_count": 11,
  "files": [
    {
      "filename": "all-origin-reconciliation.csv",
      "sha256": "4ceccbe5516424dae98a8bc8252fa281855f9cbca51578945dc4f0a028a21a75",
      "matches_offline_rerun_byte_for_byte": true
    },
    {
      "filename": "china-us-shares-2022.png",
      "sha256": "f11fd6eac8f87d4a55b0ffc9db1d15c3a7466dc8c105d72640b9a52571c2734b",
      "matches_offline_rerun_byte_for_byte": true
    },
    {
      "filename": "china-us-shares-2022.svg",
      "sha256": "31ba1775fc34372a30eb37f3f97d5f8e9eaf2cd68a42ccb340b84f5a1151b0fe",
      "matches_offline_rerun_byte_for_byte": true
    },
    {
      "filename": "environment.json",
      "sha256": "42318db5e0ab68c52ffe3e02926f6b52dc4f41d7c33f5d7205a18adae59b8dc8",
      "matches_offline_rerun_byte_for_byte": true
    },
    {
      "filename": "mappings.json",
      "sha256": "b76deca0b120653c71fbe667f9b349ae7086ff2f72d4239b81ea310f05322845",
      "matches_offline_rerun_byte_for_byte": true
    },
    {
      "filename": "origin-accounting-2022.png",
      "sha256": "ded4a74c9123f70bfe56b2ebeee7091784079d589c73fb2ae1c1e265f96efda8",
      "matches_offline_rerun_byte_for_byte": true
    },
    {
      "filename": "origin-accounting-2022.svg",
      "sha256": "e61b92f1c49f0e94ded4660035573eeaa528613df148069e3c530033730d0a38",
      "matches_offline_rerun_byte_for_byte": true
    },
    {
      "filename": "results.csv",
      "sha256": "0839b92af506fd94d9d818e80698fe85899b3cefbb4ad35149713c21cf54b199",
      "matches_offline_rerun_byte_for_byte": true
    },
    {
      "filename": "source-balance-diagnostics.csv",
      "sha256": "65e5b4a29070ac00c5a4342feeafdabaca9ba0cad8593d99000620260b326ed9",
      "matches_offline_rerun_byte_for_byte": true
    },
    {
      "filename": "summary.json",
      "sha256": "babbd2f83a628929174ab69733dbd1783095d9aa7344369807f596887c14ca8a",
      "matches_offline_rerun_byte_for_byte": true
    },
    {
      "filename": "validation.json",
      "sha256": "5aa5081567a159eab5d5f02668f9d24793c42f5c1f6ae8443ea59e3bf39039e1",
      "matches_offline_rerun_byte_for_byte": true
    }
  ],
  "analysis_code_ast_parse": "passed",
  "methods_local_links_checked": 19,
  "visual_check": "Both PNG charts inspected; titles, country/industry labels, footnotes and legend visible; no overlaps or clipping noted."
}
