{
  "as_of": "2026-09-05",
  "audit_protocol_id": "AUDIT-CL-001",
  "authority_boundary": "NAV-CL-E008 compares deterministic receipt structure and explicitly selected byte observations only. It does not establish provenance, authenticity, identity, authorship, legal custody, trusted time, evidence truth, privacy, security, legal effect, improvement, causation, or publication approval.",
  "contract_hash_scope": "Canonical contract JSON excluding contract_sha256.",
  "contract_sha256": "8741bf7de161d46990e2c877a95822cc840ad6d91ab644af7d703f14b6daddf5",
  "diagnostic_catalog": [
    {
      "code": "INPUT_REQUIRED",
      "explanation": "Select both current E007 receipt bundles.",
      "id": "NAV-CL-E008-D001",
      "severity": "error"
    },
    {
      "code": "INPUT_LIMIT_REACHED",
      "explanation": "A selected input exceeds its byte bound; it was not parsed or hashed.",
      "id": "NAV-CL-E008-D002",
      "severity": "error"
    },
    {
      "code": "AGGREGATE_LIMIT_REACHED",
      "explanation": "The total input size exceeds the bound; no selected bytes were read for this result.",
      "id": "NAV-CL-E008-D003",
      "severity": "error"
    },
    {
      "code": "OPTIONAL_COUNT_LIMIT_REACHED",
      "explanation": "Too many optional files were selected; reduce the selection before reading.",
      "id": "NAV-CL-E008-D004",
      "severity": "error"
    },
    {
      "code": "ZIP_STRUCTURE_INVALID",
      "explanation": "The archive is outside the exact bounded stored-ZIP grammar.",
      "id": "NAV-CL-E008-D005",
      "severity": "error"
    },
    {
      "code": "ZIP_MEMBER_CONTRACT_INVALID",
      "explanation": "The archive does not contain exactly the accepted names in order.",
      "id": "NAV-CL-E008-D006",
      "severity": "error"
    },
    {
      "code": "ZIP_COMPRESSION_UNSUPPORTED",
      "explanation": "Only stored members are accepted; decompression is never attempted.",
      "id": "NAV-CL-E008-D007",
      "severity": "error"
    },
    {
      "code": "ZIP_SIZE_LIMIT_REACHED",
      "explanation": "A declared member size exceeds a bound or implies expansion.",
      "id": "NAV-CL-E008-D008",
      "severity": "error"
    },
    {
      "code": "ZIP_METADATA_INVALID",
      "explanation": "Archive metadata differs from fixed local, central and end-record bytes.",
      "id": "NAV-CL-E008-D009",
      "severity": "error"
    },
    {
      "code": "ZIP_CHECKSUM_INVALID",
      "explanation": "A CRC or SHA-256 checksum, scope, order or checksum line is invalid.",
      "id": "NAV-CL-E008-D010",
      "severity": "error"
    },
    {
      "code": "TEXT_ENCODING_INVALID",
      "explanation": "A member is not strict UTF-8.",
      "id": "NAV-CL-E008-D011",
      "severity": "error"
    },
    {
      "code": "TEXT_BOUNDARY_INVALID",
      "explanation": "Text lacks LF termination or contains forbidden controls.",
      "id": "NAV-CL-E008-D012",
      "severity": "error"
    },
    {
      "code": "ACTIVE_CONTENT_REJECTED",
      "explanation": "A member contains a bounded active-content, credential, instruction or overclaim pattern.",
      "id": "NAV-CL-E008-D013",
      "severity": "error"
    },
    {
      "code": "JSON_INVALID",
      "explanation": "JSON is malformed, contains duplicate or confusable keys, or unsupported values.",
      "id": "NAV-CL-E008-D014",
      "severity": "error"
    },
    {
      "code": "JSON_LIMIT_REACHED",
      "explanation": "JSON depth, node, string or array bounds were exceeded.",
      "id": "NAV-CL-E008-D015",
      "severity": "error"
    },
    {
      "code": "JSON_NONCANONICAL",
      "explanation": "JSON bytes differ from canonical serialization.",
      "id": "NAV-CL-E008-D016",
      "severity": "error"
    },
    {
      "code": "RECEIPT_SCHEMA_INVALID",
      "explanation": "The receipt has incorrect keys or schema.",
      "id": "NAV-CL-E008-D017",
      "severity": "error"
    },
    {
      "code": "VERSION_DIVERGENT",
      "explanation": "A receipt does not bind the exact current E007 or E006 authority.",
      "id": "NAV-CL-E008-D018",
      "severity": "error"
    },
    {
      "code": "RECEIPT_ID_MISMATCH",
      "explanation": "The receipt ID does not reproduce the existing E007 derivation.",
      "id": "NAV-CL-E008-D019",
      "severity": "error"
    },
    {
      "code": "HUMAN_REVIEW_BOUNDARY_MISSING",
      "explanation": "The required human-review flag, authority boundary or limitations are missing or altered.",
      "id": "NAV-CL-E008-D020",
      "severity": "error"
    },
    {
      "code": "CUSTODY_BOUNDARY_MISSING",
      "explanation": "The exact WIP ancestry boundary is missing or altered.",
      "id": "NAV-CL-E008-D021",
      "severity": "error"
    },
    {
      "code": "RECEIPT_PROJECTION_INVALID",
      "explanation": "A typed observation, counter, reference or repeated-observation binding is invalid.",
      "id": "NAV-CL-E008-D022",
      "severity": "error"
    },
    {
      "code": "RECEIPT_DIAGNOSTICS_INVALID",
      "explanation": "Diagnostic identities, counts, order or catalog text do not follow E007.",
      "id": "NAV-CL-E008-D023",
      "severity": "error"
    },
    {
      "code": "RECEIPT_OUTCOME_MISMATCH",
      "explanation": "The recorded outcome disagrees with the recorded diagnostic state.",
      "id": "NAV-CL-E008-D024",
      "severity": "error"
    },
    {
      "code": "HUMAN_READABLE_MISMATCH",
      "explanation": "Markdown or limitations differ from their exact parent-generated projection.",
      "id": "NAV-CL-E008-D025",
      "severity": "error"
    },
    {
      "code": "BYTE_IDENTITY_OBSERVED",
      "explanation": "Both selected receipt bundles have identical bytes.",
      "id": "NAV-CL-E008-D026",
      "severity": "notice"
    },
    {
      "code": "STRUCTURAL_EQUALITY_OBSERVED",
      "explanation": "The named structural-state projection agrees despite different bound bytes; this is not semantic equivalence.",
      "id": "NAV-CL-E008-D027",
      "severity": "notice"
    },
    {
      "code": "OBSERVATION_DRIFT",
      "explanation": "Accepted observations differ; no improvement, regression or cause is inferred.",
      "id": "NAV-CL-E008-D028",
      "severity": "notice"
    },
    {
      "code": "CONTRADICTION_INTRODUCED",
      "explanation": "The candidate records a contradiction not recorded in the baseline.",
      "id": "NAV-CL-E008-D029",
      "severity": "warning"
    },
    {
      "code": "CONTRADICTION_RECORDED",
      "explanation": "At least one selected receipt records a contradiction.",
      "id": "NAV-CL-E008-D030",
      "severity": "warning"
    },
    {
      "code": "CONTRADICTION_NOT_REPRODUCED",
      "explanation": "Complete candidate-byte replay does not report the earlier contradiction; history is not erased.",
      "id": "NAV-CL-E008-D031",
      "severity": "notice"
    },
    {
      "code": "COVERAGE_INCREASED",
      "explanation": "The candidate records more reproduced observations or fewer unavailable rows.",
      "id": "NAV-CL-E008-D032",
      "severity": "notice"
    },
    {
      "code": "COVERAGE_DECREASED",
      "explanation": "The candidate records fewer reproduced observations or more unavailable rows.",
      "id": "NAV-CL-E008-D033",
      "severity": "notice"
    },
    {
      "code": "OPTIONAL_MATERIAL_UNAVAILABLE",
      "explanation": "No exact referenced ledger was selected; receipt observations were not freshly reproduced.",
      "id": "NAV-CL-E008-D034",
      "severity": "notice"
    },
    {
      "code": "FRESH_RECEIPT_REPRODUCED",
      "explanation": "Complete selected current-contract inputs reproduce all receipt output bytes.",
      "id": "NAV-CL-E008-D035",
      "severity": "notice"
    },
    {
      "code": "FRESH_RECEIPT_CONTRADICTED",
      "explanation": "Complete selected current-contract inputs do not reproduce the selected receipt bytes.",
      "id": "NAV-CL-E008-D036",
      "severity": "warning"
    },
    {
      "code": "OPTIONAL_MATERIAL_PARTIAL",
      "explanation": "Some recorded inputs are missing; incomplete replay is not a contradiction.",
      "id": "NAV-CL-E008-D037",
      "severity": "notice"
    },
    {
      "code": "OPTIONAL_MATERIAL_UNREFERENCED",
      "explanation": "An optional file has no exact referenced hash-and-class match and is not supporting evidence.",
      "id": "NAV-CL-E008-D038",
      "severity": "notice"
    },
    {
      "code": "OPTIONAL_MATERIAL_REPEATED",
      "explanation": "Repeated identical selections remain repeated observations, not corroboration.",
      "id": "NAV-CL-E008-D039",
      "severity": "notice"
    },
    {
      "code": "OPTIONAL_PARENT_FAILED",
      "explanation": "Fresh parent processing did not complete within the current implementation.",
      "id": "NAV-CL-E008-D040",
      "severity": "warning"
    },
    {
      "code": "DIAGNOSTIC_LIMIT_REACHED",
      "explanation": "The diagnostic limit was reached; the result is indeterminate.",
      "id": "NAV-CL-E008-D041",
      "severity": "error"
    },
    {
      "code": "DIFFERENCE_LIMIT_REACHED",
      "explanation": "The difference limit was reached; the result is indeterminate.",
      "id": "NAV-CL-E008-D042",
      "severity": "error"
    },
    {
      "code": "OUTPUT_LIMIT_REACHED",
      "explanation": "The output limit was reached; only a minimal indeterminate record is produced.",
      "id": "NAV-CL-E008-D043",
      "severity": "error"
    },
    {
      "code": "HUMAN_REVIEW_REQUIRED",
      "explanation": "Human review is required for every outcome and publication decision.",
      "id": "NAV-CL-E008-D044",
      "severity": "notice"
    },
    {
      "code": "LOCAL_CONTRACT_INVALID",
      "explanation": "Loaded first-party authority hashes or parent bindings are inconsistent.",
      "id": "NAV-CL-E008-D045",
      "severity": "error"
    }
  ],
  "difference_catalog": [
    {
      "id": "NAV-CL-E008-DF01",
      "key": "bundle_binding"
    },
    {
      "id": "NAV-CL-E008-DF02",
      "key": "member_bindings"
    },
    {
      "id": "NAV-CL-E008-DF03",
      "key": "receipt_identity"
    },
    {
      "id": "NAV-CL-E008-DF04",
      "key": "ledger_binding"
    },
    {
      "id": "NAV-CL-E008-DF05",
      "key": "ledger_archive_state"
    },
    {
      "id": "NAV-CL-E008-DF06",
      "key": "artifact_checks"
    },
    {
      "id": "NAV-CL-E008-DF07",
      "key": "relationship_checks"
    },
    {
      "id": "NAV-CL-E008-DF08",
      "key": "component_checks"
    },
    {
      "id": "NAV-CL-E008-DF09",
      "key": "parent_coverage"
    },
    {
      "id": "NAV-CL-E008-DF10",
      "key": "parent_observations"
    },
    {
      "id": "NAV-CL-E008-DF11",
      "key": "outcome"
    },
    {
      "id": "NAV-CL-E008-DF12",
      "key": "ordered_diagnostics"
    },
    {
      "id": "NAV-CL-E008-DF13",
      "key": "diagnostics_added"
    },
    {
      "id": "NAV-CL-E008-DF14",
      "key": "diagnostics_removed"
    },
    {
      "id": "NAV-CL-E008-DF15",
      "key": "diagnostic_locations_changed"
    },
    {
      "id": "NAV-CL-E008-DF16",
      "key": "source_declared_timestamps"
    },
    {
      "id": "NAV-CL-E008-DF17",
      "key": "limitations"
    },
    {
      "id": "NAV-CL-E008-DF18",
      "key": "release_custody"
    }
  ],
  "field_catalog": [
    {
      "id": "NAV-CL-E008-F001",
      "key": "comparison_id"
    },
    {
      "id": "NAV-CL-E008-F002",
      "key": "schema"
    },
    {
      "id": "NAV-CL-E008-F003",
      "key": "comparator_id"
    },
    {
      "id": "NAV-CL-E008-F004",
      "key": "comparator_release"
    },
    {
      "id": "NAV-CL-E008-F005",
      "key": "comparator_contract_sha256"
    },
    {
      "id": "NAV-CL-E008-F006",
      "key": "parent_verifier_id"
    },
    {
      "id": "NAV-CL-E008-F007",
      "key": "parent_verifier_release"
    },
    {
      "id": "NAV-CL-E008-F008",
      "key": "parent_verifier_contract_sha256"
    },
    {
      "id": "NAV-CL-E008-F009",
      "key": "as_of"
    },
    {
      "id": "NAV-CL-E008-F010",
      "key": "time_basis"
    },
    {
      "id": "NAV-CL-E008-F011",
      "key": "human_review_required"
    },
    {
      "id": "NAV-CL-E008-F012",
      "key": "release_classification"
    },
    {
      "id": "NAV-CL-E008-F013",
      "key": "custody_discontinuity"
    },
    {
      "id": "NAV-CL-E008-F014",
      "key": "outcome"
    },
    {
      "id": "NAV-CL-E008-F015",
      "key": "baseline"
    },
    {
      "id": "NAV-CL-E008-F016",
      "key": "candidate"
    },
    {
      "id": "NAV-CL-E008-F017",
      "key": "exact_byte_identity"
    },
    {
      "id": "NAV-CL-E008-F018",
      "key": "structural_state_equal"
    },
    {
      "id": "NAV-CL-E008-F019",
      "key": "difference_states"
    },
    {
      "id": "NAV-CL-E008-F020",
      "key": "differences"
    },
    {
      "id": "NAV-CL-E008-F021",
      "key": "diagnostics"
    },
    {
      "id": "NAV-CL-E008-F022",
      "key": "fresh_recomputation"
    },
    {
      "id": "NAV-CL-E008-F023",
      "key": "optional_inventory"
    },
    {
      "id": "NAV-CL-E008-F024",
      "key": "limitations"
    },
    {
      "id": "NAV-CL-E008-F025",
      "key": "authority_boundary"
    }
  ],
  "fixture_catalog": [
    {
      "id": "NAV-CL-E008-FIX-01",
      "key": "identical"
    },
    {
      "id": "NAV-CL-E008-FIX-02",
      "key": "structural-equal-bytes-differ"
    },
    {
      "id": "NAV-CL-E008-FIX-03",
      "key": "ledger-binding-drift"
    },
    {
      "id": "NAV-CL-E008-FIX-04",
      "key": "diagnostic-added"
    },
    {
      "id": "NAV-CL-E008-FIX-05",
      "key": "diagnostic-removed"
    },
    {
      "id": "NAV-CL-E008-FIX-06",
      "key": "component-change"
    },
    {
      "id": "NAV-CL-E008-FIX-07",
      "key": "coverage-increased"
    },
    {
      "id": "NAV-CL-E008-FIX-08",
      "key": "coverage-decreased"
    },
    {
      "id": "NAV-CL-E008-FIX-09",
      "key": "contradiction-introduced"
    },
    {
      "id": "NAV-CL-E008-FIX-10",
      "key": "contradiction-resolved-current-bytes"
    },
    {
      "id": "NAV-CL-E008-FIX-11",
      "key": "baseline-nonconformant"
    },
    {
      "id": "NAV-CL-E008-FIX-12",
      "key": "candidate-nonconformant"
    },
    {
      "id": "NAV-CL-E008-FIX-13",
      "key": "wrong-contract"
    },
    {
      "id": "NAV-CL-E008-FIX-14",
      "key": "altered-receipt-id"
    },
    {
      "id": "NAV-CL-E008-FIX-15",
      "key": "duplicate-member"
    },
    {
      "id": "NAV-CL-E008-FIX-16",
      "key": "case-collision"
    },
    {
      "id": "NAV-CL-E008-FIX-17",
      "key": "traversal"
    },
    {
      "id": "NAV-CL-E008-FIX-18",
      "key": "metadata-mismatch"
    },
    {
      "id": "NAV-CL-E008-FIX-19",
      "key": "active-content"
    },
    {
      "id": "NAV-CL-E008-FIX-20",
      "key": "malformed-json"
    },
    {
      "id": "NAV-CL-E008-FIX-21",
      "key": "unsupported-compression"
    },
    {
      "id": "NAV-CL-E008-FIX-22",
      "key": "oversized"
    },
    {
      "id": "NAV-CL-E008-FIX-23",
      "key": "aggregate-limit"
    },
    {
      "id": "NAV-CL-E008-FIX-24",
      "key": "complete-reproduction"
    },
    {
      "id": "NAV-CL-E008-FIX-25",
      "key": "partial-reproduction"
    },
    {
      "id": "NAV-CL-E008-FIX-26",
      "key": "repeated-and-unreferenced"
    },
    {
      "id": "NAV-CL-E008-FIX-27",
      "key": "fresh-contradiction"
    },
    {
      "id": "NAV-CL-E008-FIX-28",
      "key": "checksum-mismatch"
    },
    {
      "id": "NAV-CL-E008-FIX-29",
      "key": "missing-human-review"
    },
    {
      "id": "NAV-CL-E008-FIX-30",
      "key": "missing-custody"
    },
    {
      "id": "NAV-CL-E008-FIX-31",
      "key": "json-depth-limit"
    },
    {
      "id": "NAV-CL-E008-FIX-32",
      "key": "central-header-mismatch"
    },
    {
      "id": "NAV-CL-E008-FIX-33",
      "key": "trailing-bytes"
    },
    {
      "id": "NAV-CL-E008-FIX-34",
      "key": "high-ratio"
    },
    {
      "id": "NAV-CL-E008-FIX-35",
      "key": "optional-count-limit"
    },
    {
      "id": "NAV-CL-E008-FIX-36",
      "key": "missing-required"
    },
    {
      "id": "NAV-CL-E008-FIX-37",
      "key": "json-duplicate-key"
    },
    {
      "id": "NAV-CL-E008-FIX-38",
      "key": "forged-diagnostic"
    },
    {
      "id": "NAV-CL-E008-FIX-39",
      "key": "counter-inconsistency"
    },
    {
      "id": "NAV-CL-E008-FIX-40",
      "key": "malformed-optional"
    },
    {
      "id": "NAV-CL-E008-FIX-41",
      "key": "favorable-drift-not-improvement"
    },
    {
      "id": "NAV-CL-E008-FIX-42",
      "key": "repeated-run"
    },
    {
      "id": "NAV-CL-E008-FIX-43",
      "key": "json-null-child"
    },
    {
      "id": "NAV-CL-E008-FIX-44",
      "key": "wrong-optional-ledger"
    },
    {
      "id": "NAV-CL-E008-FIX-45",
      "key": "unicode-control"
    }
  ],
  "id": "NAV-CL-E008",
  "identity_rule": "E008 comparison_id hashes its canonical output excluding comparison_id. E007 receipt_id retains its exact existing derivation: ledger hash, ordered parent hashes and E007 contract hash. The E007 ID does not directly bind diagnostic text or establish producer honesty. Full output equality and optional complete fresh replay are separate checks.",
  "limits": {
    "max_aggregate_input_bytes": 33554432,
    "max_array_items": 512,
    "max_diagnostics": 128,
    "max_differences": 64,
    "max_json_depth": 16,
    "max_json_nodes": 20000,
    "max_ledger_bytes": 8388608,
    "max_member_bytes": 1572864,
    "max_optional_files": 16,
    "max_output_bytes": 2097152,
    "max_parent_bytes": 20971520,
    "max_receipt_bytes": 2097152,
    "max_rendered_rows": 64,
    "max_string_characters": 8192
  },
  "local_processing_boundary": "Only explicitly selected files are processed in bounded local memory. No upload, application networking, account, telemetry or browser persistence is used. Local processing does not protect against extensions, operating-system tools, swap, backups, malware, print or download history, later disclosure or compelled process. Reset is not secure deletion.",
  "output_catalog": [
    {
      "id": "NAV-CL-E008-T01",
      "name": "continuity-verification-receipt-comparison.json"
    },
    {
      "id": "NAV-CL-E008-T02",
      "name": "continuity-verification-receipt-comparison.md"
    },
    {
      "id": "NAV-CL-E008-T03",
      "name": "LIMITATIONS.txt"
    },
    {
      "id": "NAV-CL-E008-T04",
      "name": "SHA256SUMS.txt"
    }
  ],
  "output_contract": {
    "checksum_scope": [
      "continuity-verification-receipt-comparison.json",
      "continuity-verification-receipt-comparison.md",
      "LIMITATIONS.txt"
    ],
    "compression": "stored",
    "fixed_timestamp": "1980-01-01T00:00:00Z",
    "json_serialization": "UTF-8, sorted object keys, two-space indentation, trailing LF",
    "line_endings": "LF",
    "member_order": [
      "continuity-verification-receipt-comparison.json",
      "continuity-verification-receipt-comparison.md",
      "LIMITATIONS.txt",
      "SHA256SUMS.txt"
    ],
    "schema": "cognitiveliberties.continuity-verification-receipt-comparison.v1",
    "unix_file_mode": "0644",
    "utf8_flag": true
  },
  "parent_verifier_contract_sha256": "9de0e8b7cb20582e364ec8ba427334034893d1e94ba12811a678a05608dfb4a1",
  "parent_verifier_id": "NAV-CL-E007",
  "parent_verifier_release": "1.23.0",
  "pathway_id": "NAV-CL-P001",
  "pathway_step_id": "NAV-CL-P001-S05",
  "public_downloads": [
    {
      "id": "NAV-CL-E008-DL01",
      "label": "Comparator contract",
      "media_type": "application/json",
      "path": "/assets/downloads/private-inquiry-continuity-receipt-comparator-contract.v1.24.0.json"
    },
    {
      "id": "NAV-CL-E008-DL02",
      "label": "Offline comparator toolkit",
      "media_type": "application/zip",
      "path": "/assets/downloads/private-inquiry-continuity-receipt-comparator-toolkit.v1.24.0.zip"
    }
  ],
  "recomputation_rule": "Match optional materials only by recorded exact hash and class. Consume repeated inputs separately, replay recorded parent order, and report incomplete replay as partial/unavailable, not contradiction. Unknown versions are rejected, not adapted.",
  "recomputation_states": [
    {
      "id": "NAV-CL-E008-RS01",
      "key": "reproduced"
    },
    {
      "id": "NAV-CL-E008-RS02",
      "key": "contradicted"
    },
    {
      "id": "NAV-CL-E008-RS03",
      "key": "unavailable"
    },
    {
      "id": "NAV-CL-E008-RS04",
      "key": "partial"
    },
    {
      "id": "NAV-CL-E008-RS05",
      "key": "malformed"
    },
    {
      "id": "NAV-CL-E008-RS06",
      "key": "version_divergent"
    },
    {
      "id": "NAV-CL-E008-RS07",
      "key": "not_reviewed"
    },
    {
      "id": "NAV-CL-E008-RS08",
      "key": "unreferenced"
    },
    {
      "id": "NAV-CL-E008-RS09",
      "key": "repeated"
    }
  ],
  "release": "1.24.0",
  "release_custody_boundary": "The accepted v1.20.0 site archive and exact final-verification record remain unavailable. E008 operates inside the v1.24.0 WIP line and cannot repair or prove that missing historical ancestry. No re-baseline has been authorized.",
  "report_limitations": [
    "Human review is required for every outcome.",
    "Byte identity, structural-state equality, observation drift and substantive judgment are distinct.",
    "E007 identity derivation alone is not a signature and does not establish that observations were honestly produced.",
    "Without the exact ledger and recorded parent bytes, receipt observations are asserted, not freshly reproduced.",
    "A removed diagnostic is a removed observation, not proof that its underlying condition ceased to exist.",
    "Dates remain source-declared and untrusted; baseline and candidate are selected roles, not chronology.",
    "Repeated identical artifacts are not independent corroboration.",
    "Graph comparison covers only the checks E007 records, not an invented copy of the full graph.",
    "Missing accepted-v1.20 ancestry remains unresolved; no re-baseline is authorized."
  ],
  "route": "/protect-private-inquiry#continuity-receipt-comparator",
  "schema": "cognitiveliberties.private-inquiry-continuity-receipt-comparator.v1",
  "status_vocabulary": [
    {
      "human_review_required": true,
      "id": "NAV-CL-E008-O01",
      "key": "RECEIPTS_BYTE_IDENTICAL_HUMAN_REVIEW_REQUIRED"
    },
    {
      "human_review_required": true,
      "id": "NAV-CL-E008-O02",
      "key": "RECEIPTS_STRUCTURALLY_EQUAL_DIFFERENT_BYTES_HUMAN_REVIEW_REQUIRED"
    },
    {
      "human_review_required": true,
      "id": "NAV-CL-E008-O03",
      "key": "RECEIPT_OBSERVATION_DRIFT_HUMAN_REVIEW_REQUIRED"
    },
    {
      "human_review_required": true,
      "id": "NAV-CL-E008-O04",
      "key": "RECEIPT_CONTRADICTION_PRESENT_HUMAN_REVIEW_REQUIRED"
    },
    {
      "human_review_required": true,
      "id": "NAV-CL-E008-O05",
      "key": "RECEIPT_INPUT_NONCONFORMANT_HUMAN_REVIEW_REQUIRED"
    },
    {
      "human_review_required": true,
      "id": "NAV-CL-E008-O06",
      "key": "INDETERMINATE_LIMIT_REACHED_HUMAN_REVIEW_REQUIRED"
    }
  ],
  "structural_projection_rule": "Structural-state equality compares outcomes, archive/checksum/canonical state, graph-check summaries, parent coverage and states, ordered diagnostic codes, and limitations. Byte bindings, receipt/ledger IDs, byte lengths, diagnostic locations and source-declared dates are compared separately; this projection is not semantic equivalence.",
  "summary": "Compare two current E007 receipt bundles and optionally reproduce their observations from exact selected supporting bytes. Drift is not a judgment of improvement.",
  "title": "Local Continuity-Verification Receipt Comparator"
}
