{
  "fixtures": [
    {
      "asset_id": "A-100",
      "asset_version": "v1",
      "content_digest": "sha256:orig",
      "media_type": "image/jpeg",
      "creator_ids": "P-01",
      "contributor_roles": "photographer",
      "source_locator": "dam://A-100/v1",
      "capture_or_creation_date": "2026-05-01",
      "provenance_ref": "C2PA:manifest-1",
      "copyright_owner": "BrandCo",
      "copyright_notice": "© BrandCo",
      "rights_usage_terms": "paid+organic scoped",
      "license_ref": "LIC-100",
      "release_refs": "REL-10",
      "territory": "US",
      "channel_scope": "PAID_SOCIAL",
      "usage_window": "2026-09-01/2026-12-31",
      "assignment_refs": "CMP-9",
      "derivative_of": "NONE",
      "verification_state": "CLEARED_BOUNDED",
      "evidence_ref": "EV-BASE",
      "rights_evaluated": true,
      "window_valid": true,
      "territory_match": true,
      "channel_match": true,
      "identity_conflict": false,
      "rights_disputed": false,
      "changed_context": false,
      "identity_preserved": true,
      "rights_recomputed": true,
      "id": "baseline",
      "expected": {
        "state": "CLEARED_BOUNDED",
        "reusable": true,
        "identity_preserved": true,
        "rights_recomputed": true,
        "evidence_complete": true,
        "scope_match": true
      }
    },
    {
      "asset_id": "A-100",
      "asset_version": "v1",
      "content_digest": "sha256:orig",
      "media_type": "image/jpeg",
      "creator_ids": "P-01",
      "contributor_roles": "photographer",
      "source_locator": "dam://A-100/v1",
      "capture_or_creation_date": "2026-05-01",
      "provenance_ref": "C2PA:manifest-1",
      "copyright_owner": "",
      "copyright_notice": "© BrandCo",
      "rights_usage_terms": "",
      "license_ref": "",
      "release_refs": "",
      "territory": "US",
      "channel_scope": "PAID_SOCIAL",
      "usage_window": "2026-09-01/2026-12-31",
      "assignment_refs": "CMP-9",
      "derivative_of": "NONE",
      "verification_state": "CLEARED_BOUNDED",
      "evidence_ref": "EV-BASE",
      "rights_evaluated": false,
      "window_valid": true,
      "territory_match": true,
      "channel_match": true,
      "identity_conflict": false,
      "rights_disputed": false,
      "changed_context": false,
      "identity_preserved": true,
      "rights_recomputed": true,
      "id": "identity_only",
      "expected": {
        "state": "INVENTORIED",
        "reusable": false,
        "identity_preserved": true,
        "rights_recomputed": true,
        "evidence_complete": false,
        "scope_match": true
      }
    },
    {
      "asset_id": "A-100",
      "asset_version": "v1",
      "content_digest": "sha256:orig",
      "media_type": "image/jpeg",
      "creator_ids": "P-01",
      "contributor_roles": "photographer",
      "source_locator": "dam://A-100/v1",
      "capture_or_creation_date": "2026-05-01",
      "provenance_ref": "C2PA:manifest-1",
      "copyright_owner": "BrandCo",
      "copyright_notice": "© BrandCo",
      "rights_usage_terms": "paid+organic scoped",
      "license_ref": "",
      "release_refs": "",
      "territory": "US",
      "channel_scope": "PAID_SOCIAL",
      "usage_window": "2026-09-01/2026-12-31",
      "assignment_refs": "CMP-9",
      "derivative_of": "NONE",
      "verification_state": "CLEARED_BOUNDED",
      "evidence_ref": "EV-BASE",
      "rights_evaluated": true,
      "window_valid": true,
      "territory_match": true,
      "channel_match": true,
      "identity_conflict": false,
      "rights_disputed": false,
      "changed_context": false,
      "identity_preserved": true,
      "rights_recomputed": true,
      "id": "rights_missing",
      "expected": {
        "state": "RIGHTS_UNKNOWN",
        "reusable": false,
        "identity_preserved": true,
        "rights_recomputed": true,
        "evidence_complete": false,
        "scope_match": true
      }
    },
    {
      "asset_id": "A-100",
      "asset_version": "v1",
      "content_digest": "sha256:orig",
      "media_type": "image/jpeg",
      "creator_ids": "P-01",
      "contributor_roles": "photographer",
      "source_locator": "dam://A-100/v1",
      "capture_or_creation_date": "2026-05-01",
      "provenance_ref": "C2PA:manifest-1",
      "copyright_owner": "BrandCo",
      "copyright_notice": "© BrandCo",
      "rights_usage_terms": "paid+organic scoped",
      "license_ref": "LIC-100",
      "release_refs": "REL-10",
      "territory": "EU-DE",
      "channel_scope": "PAID_SOCIAL",
      "usage_window": "2026-09-01/2026-12-31",
      "assignment_refs": "CMP-9",
      "derivative_of": "NONE",
      "verification_state": "CLEARED_BOUNDED",
      "evidence_ref": "EV-BASE",
      "rights_evaluated": true,
      "window_valid": true,
      "territory_match": false,
      "channel_match": true,
      "identity_conflict": false,
      "rights_disputed": false,
      "changed_context": true,
      "identity_preserved": true,
      "rights_recomputed": true,
      "id": "territory_mismatch",
      "expected": {
        "state": "RIGHTS_RESTRICTED",
        "reusable": false,
        "identity_preserved": true,
        "rights_recomputed": true,
        "evidence_complete": true,
        "scope_match": false
      }
    },
    {
      "asset_id": "A-100",
      "asset_version": "v1",
      "content_digest": "sha256:orig",
      "media_type": "image/jpeg",
      "creator_ids": "P-01",
      "contributor_roles": "photographer",
      "source_locator": "dam://A-100/v1",
      "capture_or_creation_date": "2026-05-01",
      "provenance_ref": "C2PA:manifest-1",
      "copyright_owner": "BrandCo",
      "copyright_notice": "© BrandCo",
      "rights_usage_terms": "paid+organic scoped",
      "license_ref": "LIC-100",
      "release_refs": "REL-10",
      "territory": "US",
      "channel_scope": "PAID_SOCIAL",
      "usage_window": "2026-09-01/2026-12-31",
      "assignment_refs": "CMP-9",
      "derivative_of": "NONE",
      "verification_state": "CLEARED_BOUNDED",
      "evidence_ref": "EV-BASE",
      "rights_evaluated": true,
      "window_valid": true,
      "territory_match": true,
      "channel_match": false,
      "identity_conflict": false,
      "rights_disputed": false,
      "changed_context": true,
      "identity_preserved": true,
      "rights_recomputed": true,
      "id": "channel_mismatch",
      "expected": {
        "state": "RIGHTS_RESTRICTED",
        "reusable": false,
        "identity_preserved": true,
        "rights_recomputed": true,
        "evidence_complete": true,
        "scope_match": false
      }
    },
    {
      "asset_id": "A-100",
      "asset_version": "v1",
      "content_digest": "sha256:orig",
      "media_type": "image/jpeg",
      "creator_ids": "P-01",
      "contributor_roles": "photographer",
      "source_locator": "dam://A-100/v1",
      "capture_or_creation_date": "2026-05-01",
      "provenance_ref": "C2PA:manifest-1",
      "copyright_owner": "BrandCo",
      "copyright_notice": "© BrandCo",
      "rights_usage_terms": "paid+organic scoped",
      "license_ref": "LIC-100",
      "release_refs": "REL-10",
      "territory": "US",
      "channel_scope": "PAID_SOCIAL",
      "usage_window": "2026-09-01/2026-12-31",
      "assignment_refs": "CMP-9",
      "derivative_of": "NONE",
      "verification_state": "CLEARED_BOUNDED",
      "evidence_ref": "EV-BASE",
      "rights_evaluated": true,
      "window_valid": false,
      "territory_match": true,
      "channel_match": true,
      "identity_conflict": false,
      "rights_disputed": false,
      "changed_context": true,
      "identity_preserved": true,
      "rights_recomputed": true,
      "id": "expired_window",
      "expected": {
        "state": "EXPIRED",
        "reusable": false,
        "identity_preserved": true,
        "rights_recomputed": true,
        "evidence_complete": true,
        "scope_match": true
      }
    },
    {
      "asset_id": "A-100",
      "asset_version": "v2",
      "content_digest": "",
      "media_type": "image/jpeg",
      "creator_ids": "P-01",
      "contributor_roles": "photographer",
      "source_locator": "dam://A-100/v1",
      "capture_or_creation_date": "2026-05-01",
      "provenance_ref": "C2PA:manifest-1",
      "copyright_owner": "BrandCo",
      "copyright_notice": "© BrandCo",
      "rights_usage_terms": "paid+organic scoped",
      "license_ref": "LIC-100",
      "release_refs": "REL-10",
      "territory": "US",
      "channel_scope": "PAID_SOCIAL",
      "usage_window": "2026-09-01/2026-12-31",
      "assignment_refs": "CMP-9",
      "derivative_of": "A-100@v1",
      "verification_state": "CLEARED_BOUNDED",
      "evidence_ref": "EV-BASE",
      "rights_evaluated": true,
      "window_valid": true,
      "territory_match": true,
      "channel_match": true,
      "identity_conflict": true,
      "rights_disputed": false,
      "changed_context": false,
      "identity_preserved": true,
      "rights_recomputed": true,
      "id": "derivative_digest_dispute",
      "expected": {
        "state": "DISPUTED",
        "reusable": false,
        "identity_preserved": true,
        "rights_recomputed": true,
        "evidence_complete": false,
        "scope_match": true
      }
    },
    {
      "asset_id": "A-100",
      "asset_version": "v1",
      "content_digest": "sha256:orig",
      "media_type": "image/jpeg",
      "creator_ids": "P-01",
      "contributor_roles": "photographer",
      "source_locator": "dam://A-100/v1",
      "capture_or_creation_date": "2026-05-01",
      "provenance_ref": "C2PA:manifest-1",
      "copyright_owner": "BrandCo",
      "copyright_notice": "© BrandCo",
      "rights_usage_terms": "paid+organic scoped",
      "license_ref": "LIC-100-R2",
      "release_refs": "REL-10-R2",
      "territory": "EU-DE",
      "channel_scope": "PAID_SOCIAL",
      "usage_window": "2026-09-15/2027-01-31",
      "assignment_refs": "CMP-9",
      "derivative_of": "NONE",
      "verification_state": "CLEARED_BOUNDED",
      "evidence_ref": "EV-BASE",
      "rights_evaluated": true,
      "window_valid": true,
      "territory_match": true,
      "channel_match": true,
      "identity_conflict": false,
      "rights_disputed": false,
      "changed_context": true,
      "identity_preserved": true,
      "rights_recomputed": true,
      "id": "transfer_resolved",
      "expected": {
        "state": "CLEARED_BOUNDED",
        "reusable": true,
        "identity_preserved": true,
        "rights_recomputed": true,
        "evidence_complete": true,
        "scope_match": true
      }
    }
  ]
}
