{
  "schemaVersion": "developer.reits.tech/g04-cross-region-failover-qualification-rpo-rto-authority-lease-split-brain-protection-failback-window-drill-settlement-readback/v1",
  "planId": "D05-C02-G04-CROSS-REGION-FAILOVER-QUALIFICATION-RPO-RTO-AUTHORITY-LEASE-SPLIT-BRAIN-PROTECTION-FAILBACK-WINDOW-DRILL-SETTLEMENT-READBACK-v1",
  "evaluatedAt": "2026-08-04T00:00:00Z",
  "upstreamB28ReadbackRef": "urn:reits:g04-terminal-event-disaster-recovery-independent-readback:v1:REPLACE_WITH_64_HEX_DIGEST",
  "qualificationDossier": {
    "dossierId": "g04-dr-qualification-dossier-fixture-only",
    "upstreamB28ReadbackRef": "urn:reits:g04-terminal-event-disaster-recovery-independent-readback:v1:REPLACE_WITH_64_HEX_DIGEST",
    "regionIds": ["PRIMARY_REGION", "RECOVERY_REGION"],
    "dependencyChecks": [{"id":"CAPACITY","state":"NOT_OBSERVED"},{"id":"DEPENDENCIES","state":"NOT_OBSERVED"},{"id":"KEYS","state":"NOT_OBSERVED"},{"id":"CLOCK","state":"NOT_OBSERVED"},{"id":"READ_HEALTH","state":"NOT_OBSERVED"}],
    "failoverQualifications": 0,
    "productionMutations": 0,
    "fixtureOnly": true,
    "state": "NOT_QUALIFIED_B28_READBACK_REQUIRED",
    "signerRef": "urn:reits:system-actor:g04:v1:11111111111111111111111111111111",
    "signerKeyRef": "urn:reits:key:ed25519:v1:REPLACE_WITH_64_HEX_DIGEST",
    "payloadBase64": "REPLACE_WITH_CANONICAL_JSON_BASE64",
    "publicKeySpkiBase64": "REPLACE_WITH_ED25519_SPKI_BASE64",
    "signatureBase64": "REPLACE_WITH_ED25519_SIGNATURE_BASE64"
  },
  "rpoRtoEvidence": {
    "evidenceId": "g04-dr-rpo-rto-evidence-fixture-only",
    "qualificationDossierRef": "REPLACE_WITH_QUALIFICATION_DOSSIER_BODY_REFERENCE",
    "objectives": [{"id":"EVENT_RPO","targetSeconds":60,"observedSeconds":null,"state":"NOT_OBSERVED"},{"id":"CONSUMER_RPO","targetSeconds":60,"observedSeconds":null,"state":"NOT_OBSERVED"},{"id":"CONTROL_PLANE_RTO","targetSeconds":900,"observedSeconds":null,"state":"NOT_OBSERVED"},{"id":"DATA_PLANE_RTO","targetSeconds":900,"observedSeconds":null,"state":"NOT_OBSERVED"}],
    "rpoProofs": 0,
    "rtoRuns": 0,
    "productionMutations": 0,
    "fixtureOnly": true,
    "state": "NOT_PROVED_FAILOVER_QUALIFICATION_REQUIRED",
    "signerRef": "urn:reits:system-actor:g04:v1:22222222222222222222222222222222",
    "signerKeyRef": "urn:reits:key:ed25519:v1:REPLACE_WITH_64_HEX_DIGEST",
    "payloadBase64": "REPLACE_WITH_CANONICAL_JSON_BASE64",
    "publicKeySpkiBase64": "REPLACE_WITH_ED25519_SPKI_BASE64",
    "signatureBase64": "REPLACE_WITH_ED25519_SIGNATURE_BASE64"
  },
  "primaryFenceReceipt": {
    "fenceId": "g04-dr-primary-fence-receipt-fixture-only",
    "rpoRtoEvidenceRef": "REPLACE_WITH_RPO_RTO_EVIDENCE_BODY_REFERENCE",
    "regionIds": ["PRIMARY_REGION", "RECOVERY_REGION"],
    "previousAuthorityEpoch": null,
    "fencedAuthorityEpoch": null,
    "credentialRevocations": 0,
    "networkFences": 0,
    "splitBrainFences": 0,
    "productionMutations": 0,
    "fixtureOnly": true,
    "state": "NOT_FENCED_RPO_RTO_PROOF_REQUIRED",
    "signerRef": "urn:reits:system-actor:g04:v1:33333333333333333333333333333333",
    "signerKeyRef": "urn:reits:key:ed25519:v1:REPLACE_WITH_64_HEX_DIGEST",
    "payloadBase64": "REPLACE_WITH_CANONICAL_JSON_BASE64",
    "publicKeySpkiBase64": "REPLACE_WITH_ED25519_SPKI_BASE64",
    "signatureBase64": "REPLACE_WITH_ED25519_SIGNATURE_BASE64"
  },
  "recoveryAuthorityLease": {
    "leaseId": "g04-dr-recovery-authority-lease-fixture-only",
    "primaryFenceReceiptRef": "REPLACE_WITH_PRIMARY_FENCE_RECEIPT_BODY_REFERENCE",
    "recoveryRegion": "RECOVERY_REGION",
    "authorityEpoch": null,
    "grantedAt": null,
    "expiresAt": null,
    "maximumLeaseSeconds": 300,
    "heartbeatIntervalSeconds": 15,
    "fencingGraceSeconds": 30,
    "authorityLeases": 0,
    "regionFailovers": 0,
    "trafficShifts": 0,
    "productionMutations": 0,
    "fixtureOnly": true,
    "state": "NOT_GRANTED_PRIMARY_FENCE_REQUIRED",
    "signerRef": "urn:reits:system-actor:g04:v1:44444444444444444444444444444444",
    "signerKeyRef": "urn:reits:key:ed25519:v1:REPLACE_WITH_64_HEX_DIGEST",
    "payloadBase64": "REPLACE_WITH_CANONICAL_JSON_BASE64",
    "publicKeySpkiBase64": "REPLACE_WITH_ED25519_SPKI_BASE64",
    "signatureBase64": "REPLACE_WITH_ED25519_SIGNATURE_BASE64"
  },
  "failbackDrillSettlement": {
    "settlementId": "g04-dr-failback-drill-settlement-fixture-only",
    "recoveryAuthorityLeaseRef": "REPLACE_WITH_RECOVERY_AUTHORITY_LEASE_BODY_REFERENCE",
    "minimumObservationMinutes": 30,
    "failbackWindowOpenedAt": null,
    "failbackWindowClosedAt": null,
    "drillScenarioIds": ["DR01", "DR02", "DR03", "DR04"],
    "failbackWindows": 0,
    "drillSettlements": 0,
    "failbackExecutions": 0,
    "productionMutations": 0,
    "fixtureOnly": true,
    "state": "NOT_SETTLED_AUTHORITY_LEASE_REQUIRED",
    "signerRef": "urn:reits:system-actor:g04:v1:55555555555555555555555555555555",
    "signerKeyRef": "urn:reits:key:ed25519:v1:REPLACE_WITH_64_HEX_DIGEST",
    "payloadBase64": "REPLACE_WITH_CANONICAL_JSON_BASE64",
    "publicKeySpkiBase64": "REPLACE_WITH_ED25519_SPKI_BASE64",
    "signatureBase64": "REPLACE_WITH_ED25519_SIGNATURE_BASE64"
  },
  "independentReadback": {
    "qualificationDossierRef": "REPLACE_WITH_QUALIFICATION_DOSSIER_BODY_REFERENCE",
    "rpoRtoEvidenceRef": "REPLACE_WITH_RPO_RTO_EVIDENCE_BODY_REFERENCE",
    "primaryFenceReceiptRef": "REPLACE_WITH_PRIMARY_FENCE_RECEIPT_BODY_REFERENCE",
    "recoveryAuthorityLeaseRef": "REPLACE_WITH_RECOVERY_AUTHORITY_LEASE_BODY_REFERENCE",
    "failbackDrillSettlementRef": "REPLACE_WITH_FAILBACK_DRILL_SETTLEMENT_BODY_REFERENCE",
    "observedAt": "2026-08-04T00:00:00Z",
    "failoverQualifications": 0,
    "rpoProofs": 0,
    "rtoRuns": 0,
    "authorityLeases": 0,
    "splitBrainFences": 0,
    "failbackWindows": 0,
    "drillSettlements": 0,
    "independentReadbacks": 0,
    "productionMutations": 0,
    "soleWriterProved": false,
    "oldPrimaryFenced": false,
    "leaseActive": false,
    "failbackSettled": false,
    "quarantineReleased": false,
    "g04Unblocked": false,
    "fixtureOnly": true,
    "result": "LOCAL_DR_FAILOVER_POLICY_SETTLED_B28_CHECKPOINTS_AND_EXTERNAL_AUTHORITY_REQUIRED",
    "signerRef": "urn:reits:system-actor:g04:v1:66666666666666666666666666666666",
    "signerKeyRef": "urn:reits:key:ed25519:v1:REPLACE_WITH_64_HEX_DIGEST",
    "payloadBase64": "REPLACE_WITH_CANONICAL_JSON_BASE64",
    "publicKeySpkiBase64": "REPLACE_WITH_ED25519_SPKI_BASE64",
    "signatureBase64": "REPLACE_WITH_ED25519_SIGNATURE_BASE64"
  }
}
