{
  "schema": "MAKNOW_CON004_FIXTURES_v1",
  "cases": [
    {
      "approval_event": {
        "approval_event_id": "APR-42",
        "approved_subject_ref": "asset://demo/A",
        "subject_digest": "sha256:A",
        "reviewer_id": "R7",
        "reviewer_role": "EDITORIAL_APPROVER",
        "policy_id": "PUB",
        "policy_version": "PUB-3",
        "approval_scope": [
          "PUBLIC_WEB"
        ],
        "approval_timestamp": "2026-09-01T10:00:00Z",
        "valid_from": "2026-09-01T10:00:00Z",
        "valid_until": "2026-10-01T00:00:00Z",
        "approval_evidence_ref": "EV-APR-42",
        "event_hash": "sha256:apr42-history"
      },
      "status_events": [],
      "request": {
        "subject_digest": "sha256:A",
        "effective_policy_version": "PUB-3",
        "requested_scope": "PUBLIC_WEB",
        "decision_time": "2026-09-10T12:00:00Z"
      },
      "history_event_hash_observed": "sha256:apr42-history",
      "provenance": {
        "source": "synthetic-fixture",
        "activity": "approval-validity-recompute"
      },
      "id": "C1_BASELINE_VALID"
    },
    {
      "approval_event": {
        "approval_event_id": "APR-42",
        "approved_subject_ref": "asset://demo/A",
        "subject_digest": "sha256:A",
        "reviewer_id": "R7",
        "reviewer_role": "EDITORIAL_APPROVER",
        "policy_id": "PUB",
        "policy_version": "PUB-3",
        "approval_scope": [
          "PUBLIC_WEB"
        ],
        "approval_timestamp": "2026-09-01T10:00:00Z",
        "valid_from": "2026-09-01T10:00:00Z",
        "valid_until": "2026-10-01T00:00:00Z",
        "approval_evidence_ref": "EV-APR-42",
        "event_hash": "sha256:apr42-history"
      },
      "status_events": [],
      "request": {
        "subject_digest": "sha256:B",
        "effective_policy_version": "PUB-3",
        "requested_scope": "PUBLIC_WEB",
        "decision_time": "2026-09-10T12:00:00Z"
      },
      "history_event_hash_observed": "sha256:apr42-history",
      "provenance": {
        "source": "synthetic-fixture",
        "activity": "approval-validity-recompute"
      },
      "id": "C2_SUBJECT_MISMATCH"
    },
    {
      "approval_event": {
        "approval_event_id": "APR-42",
        "approved_subject_ref": "asset://demo/A",
        "subject_digest": "sha256:A",
        "reviewer_id": "R7",
        "reviewer_role": "EDITORIAL_APPROVER",
        "policy_id": "PUB",
        "policy_version": "PUB-3",
        "approval_scope": [
          "PUBLIC_WEB"
        ],
        "approval_timestamp": "2026-09-01T10:00:00Z",
        "valid_from": "2026-09-01T10:00:00Z",
        "valid_until": "2026-10-01T00:00:00Z",
        "approval_evidence_ref": "EV-APR-42",
        "event_hash": "sha256:apr42-history"
      },
      "status_events": [],
      "request": {
        "subject_digest": "sha256:A",
        "effective_policy_version": "PUB-4",
        "requested_scope": "PUBLIC_WEB",
        "decision_time": "2026-09-10T12:00:00Z"
      },
      "history_event_hash_observed": "sha256:apr42-history",
      "provenance": {
        "source": "synthetic-fixture",
        "activity": "approval-validity-recompute"
      },
      "id": "C3_POLICY_SUPERSEDED"
    },
    {
      "approval_event": {
        "approval_event_id": "APR-42",
        "approved_subject_ref": "asset://demo/A",
        "subject_digest": "sha256:A",
        "reviewer_id": "R7",
        "reviewer_role": "EDITORIAL_APPROVER",
        "policy_id": "PUB",
        "policy_version": "PUB-3",
        "approval_scope": [
          "PUBLIC_WEB"
        ],
        "approval_timestamp": "2026-09-01T10:00:00Z",
        "valid_from": "2026-09-01T10:00:00Z",
        "valid_until": "2026-10-01T00:00:00Z",
        "approval_evidence_ref": "EV-APR-42",
        "event_hash": "sha256:apr42-history"
      },
      "status_events": [
        {
          "status_event_id": "ST-1",
          "status_purpose": "SUSPENSION",
          "effective_at": "2026-09-05T00:00:00Z",
          "reason": "review pending"
        }
      ],
      "request": {
        "subject_digest": "sha256:A",
        "effective_policy_version": "PUB-3",
        "requested_scope": "PUBLIC_WEB",
        "decision_time": "2026-09-10T12:00:00Z"
      },
      "history_event_hash_observed": "sha256:apr42-history",
      "provenance": {
        "source": "synthetic-fixture",
        "activity": "approval-validity-recompute"
      },
      "id": "C4_SUSPENDED"
    },
    {
      "approval_event": {
        "approval_event_id": "APR-42",
        "approved_subject_ref": "asset://demo/A",
        "subject_digest": "sha256:A",
        "reviewer_id": "R7",
        "reviewer_role": "EDITORIAL_APPROVER",
        "policy_id": "PUB",
        "policy_version": "PUB-3",
        "approval_scope": [
          "PUBLIC_WEB"
        ],
        "approval_timestamp": "2026-09-01T10:00:00Z",
        "valid_from": "2026-09-01T10:00:00Z",
        "valid_until": "2026-10-01T00:00:00Z",
        "approval_evidence_ref": "EV-APR-42",
        "event_hash": "sha256:apr42-history"
      },
      "status_events": [
        {
          "status_event_id": "ST-2",
          "status_purpose": "REVOCATION",
          "effective_at": "2026-09-06T00:00:00Z",
          "reason": "approval withdrawn"
        }
      ],
      "request": {
        "subject_digest": "sha256:A",
        "effective_policy_version": "PUB-3",
        "requested_scope": "PUBLIC_WEB",
        "decision_time": "2026-09-10T12:00:00Z"
      },
      "history_event_hash_observed": "sha256:apr42-history",
      "provenance": {
        "source": "synthetic-fixture",
        "activity": "approval-validity-recompute"
      },
      "id": "C5_REVOKED"
    },
    {
      "approval_event": {
        "approval_event_id": "APR-42",
        "approved_subject_ref": "asset://demo/A",
        "subject_digest": "sha256:A",
        "reviewer_id": "R7",
        "reviewer_role": "EDITORIAL_APPROVER",
        "policy_id": "PUB",
        "policy_version": "PUB-3",
        "approval_scope": [
          "PUBLIC_WEB"
        ],
        "approval_timestamp": "2026-09-01T10:00:00Z",
        "valid_from": "2026-09-01T10:00:00Z",
        "valid_until": "2026-10-01T00:00:00Z",
        "approval_evidence_ref": "EV-APR-42",
        "event_hash": "sha256:apr42-history"
      },
      "status_events": [],
      "request": {
        "subject_digest": "sha256:A",
        "effective_policy_version": "PUB-3",
        "requested_scope": "PUBLIC_WEB",
        "decision_time": "2026-10-02T00:00:00Z"
      },
      "history_event_hash_observed": "sha256:apr42-history",
      "provenance": {
        "source": "synthetic-fixture",
        "activity": "approval-validity-recompute"
      },
      "id": "C6_EXPIRED"
    },
    {
      "approval_event": {
        "approval_event_id": "APR-42",
        "approved_subject_ref": "asset://demo/A",
        "subject_digest": "sha256:A",
        "reviewer_id": "R7",
        "reviewer_role": "EDITORIAL_APPROVER",
        "policy_id": "PUB",
        "policy_version": "PUB-3",
        "approval_scope": [
          "PUBLIC_WEB"
        ],
        "approval_timestamp": "2026-09-01T10:00:00Z",
        "valid_from": "2026-09-01T10:00:00Z",
        "valid_until": "2026-10-01T00:00:00Z",
        "approval_evidence_ref": "EV-APR-42",
        "event_hash": "sha256:apr42-history"
      },
      "status_events": [
        {
          "status_event_id": "ST-3",
          "status_purpose": "REVOCATION",
          "effective_at": "2026-09-20T00:00:00Z",
          "reason": "future revocation"
        }
      ],
      "request": {
        "subject_digest": "sha256:A",
        "effective_policy_version": "PUB-3",
        "requested_scope": "PUBLIC_WEB",
        "decision_time": "2026-09-10T12:00:00Z"
      },
      "history_event_hash_observed": "sha256:apr42-history",
      "provenance": {
        "source": "synthetic-fixture",
        "activity": "approval-validity-recompute"
      },
      "id": "C7_PRE_REVOCATION_VALID"
    },
    {
      "approval_event": {
        "approval_event_id": "APR-42",
        "approved_subject_ref": "asset://demo/A",
        "subject_digest": "sha256:A",
        "reviewer_id": "R7",
        "reviewer_role": "EDITORIAL_APPROVER",
        "policy_id": "PUB",
        "policy_version": "PUB-3",
        "approval_scope": [
          "PUBLIC_WEB"
        ],
        "approval_timestamp": "2026-09-01T10:00:00Z",
        "valid_from": "2026-09-01T10:00:00Z",
        "valid_until": "2026-10-01T00:00:00Z",
        "approval_evidence_ref": "EV-APR-42",
        "event_hash": "sha256:apr42-history"
      },
      "status_events": [
        {
          "status_event_id": "ST-4",
          "status_purpose": "REVOCATION",
          "effective_at": "2026-09-12T00:00:00Z",
          "reason": "transfer mutation"
        }
      ],
      "request": {
        "subject_digest": "sha256:A",
        "effective_policy_version": "PUB-3",
        "requested_scope": "PUBLIC_WEB",
        "decision_time": "2026-09-15T12:00:00Z"
      },
      "history_event_hash_observed": "sha256:apr42-history",
      "provenance": {
        "source": "synthetic-fixture",
        "activity": "approval-validity-recompute"
      },
      "id": "C8_TRANSFER_REVOCATION"
    }
  ]
}
