{
  "$schema": "https://iarpg.com/evidence-custody-diff.schema.json",
  "diff_id": "IARPG-ECD-001",
  "generated_utc": "2026-07-20T12:04:07Z",
  "left_packet_id": "EVP-001",
  "right_packet_id": "EVP-001-REVIEW-B",
  "left_packet": {
    "packet_id": "EVP-001",
    "mission_id": "IARPG-MSN-001",
    "standard_version": "IARPG-OPS-2",
    "created_utc": "2026-07-19T15:02:59Z",
    "items": [
      {
        "id": "EV-001",
        "type": "observation",
        "origin": "player observation",
        "timestamp_utc": "2026-07-19T15:02:59Z",
        "reliability": "direct",
        "confidence": 0.72,
        "provenance": "role event log",
        "jurisdiction": "Port Meridian civil port systems",
        "review_status": "open",
        "reason_code": "OBSERVED"
      },
      {
        "id": "EV-002",
        "type": "source_report",
        "origin": "declared source",
        "timestamp_utc": "2026-07-19T15:02:59Z",
        "reliability": "not-yet-rated",
        "confidence": 0.45,
        "provenance": "source handling record",
        "jurisdiction": "Port Meridian civil port systems",
        "review_status": "requires-corroboration",
        "reason_code": "SOURCE_CLAIM"
      },
      {
        "id": "EV-003",
        "type": "contradiction",
        "origin": "analytic comparison",
        "timestamp_utc": "2026-07-19T15:02:59Z",
        "reliability": "derived",
        "confidence": 0.68,
        "provenance": "EV-001,EV-002",
        "jurisdiction": "Port Meridian civil port systems",
        "review_status": "open",
        "reason_code": "CONTRADICTION"
      }
    ],
    "relationships": [
      {
        "from": "EV-003",
        "type": "contradicts",
        "to": "EV-002"
      },
      {
        "from": "EV-001",
        "type": "supports",
        "to": "EV-003"
      }
    ]
  },
  "right_packet": {
    "packet_id": "EVP-001-REVIEW-B",
    "mission_id": "IARPG-MSN-001",
    "standard_version": "IARPG-OPS-2",
    "created_utc": "2026-07-19T15:30:00Z",
    "items": [
      {
        "id": "EV-001",
        "type": "observation",
        "origin": "player observation",
        "timestamp_utc": "2026-07-19T15:02:59Z",
        "reliability": "direct",
        "confidence": 0.78,
        "provenance": "role event log / exported copy",
        "jurisdiction": "Port Meridian civil port systems",
        "review_status": "open",
        "reason_code": "OBSERVED"
      },
      {
        "id": "EV-002",
        "type": "source_report",
        "origin": "declared source",
        "timestamp_utc": "2026-07-19T15:02:59Z",
        "reliability": "not-yet-rated",
        "confidence": 0.45,
        "provenance": "source handling record / custody gap: 14 minutes",
        "jurisdiction": "Port Meridian civil port systems",
        "review_status": "disputed",
        "reason_code": "SOURCE_CLAIM"
      },
      {
        "id": "EV-003",
        "type": "assessment",
        "origin": "analytic comparison",
        "timestamp_utc": "2026-07-19T15:02:59Z",
        "reliability": "derived",
        "confidence": 0.68,
        "provenance": "EV-001,EV-002",
        "jurisdiction": "Port Meridian civil port systems",
        "review_status": "superseded",
        "reason_code": "ASSESSMENT_SUPERSEDED"
      },
      {
        "id": "EV-004",
        "type": "corroboration",
        "origin": "technical log review",
        "timestamp_utc": "2026-07-19T15:24:00Z",
        "reliability": "direct-record",
        "confidence": 0.81,
        "provenance": "technical operator custody log",
        "jurisdiction": "Port Meridian civil port systems",
        "review_status": "reviewed",
        "reason_code": "CORROBORATED"
      }
    ],
    "relationships": [
      {
        "from": "EV-003",
        "type": "contradicts",
        "to": "EV-002"
      },
      {
        "from": "EV-001",
        "type": "supports",
        "to": "EV-003"
      },
      {
        "from": "EV-004",
        "type": "corroborates",
        "to": "EV-001"
      }
    ]
  },
  "differences": [
    {
      "difference_id": "ECD-001",
      "evidence_id": "EV-001",
      "kind": "provenance-change",
      "left_value": "role event log",
      "right_value": "role event log / exported copy",
      "severity": "review",
      "status": "unresolved"
    },
    {
      "difference_id": "ECD-002",
      "evidence_id": "EV-002",
      "kind": "custody-gap",
      "left_value": "source handling record",
      "right_value": "source handling record / custody gap: 14 minutes",
      "severity": "material",
      "status": "unresolved"
    },
    {
      "difference_id": "ECD-003",
      "evidence_id": "EV-003",
      "kind": "superseded-assessment",
      "left_value": "contradiction/open",
      "right_value": "assessment/superseded",
      "severity": "material",
      "status": "unresolved"
    },
    {
      "difference_id": "ECD-004",
      "evidence_id": "EV-004",
      "kind": "added-corroboration",
      "left_value": null,
      "right_value": {
        "id": "EV-004",
        "type": "corroboration",
        "origin": "technical log review",
        "timestamp_utc": "2026-07-19T15:24:00Z",
        "reliability": "direct-record",
        "confidence": 0.81,
        "provenance": "technical operator custody log",
        "jurisdiction": "Port Meridian civil port systems",
        "review_status": "reviewed",
        "reason_code": "CORROBORATED"
      },
      "severity": "informational",
      "status": "unresolved"
    }
  ],
  "resolution_record": [],
  "summary": {
    "custody_gaps": 1,
    "provenance_changes": 2,
    "corroboration_changes": 1,
    "contradictions": 1,
    "superseded_assessments": 1,
    "unresolved": 4
  }
}
