&BlindRestoreEvidenceHeadV1��BlindRestoreEvidenceHeadV1�xBlindRestoreEvidenceHeadV1 { // independently advancing public profile-2 feed
version: u8 = 1
relayPublicKey: 32 bytes
storeId: 32 bytes
externalJournalId: 32 random nonzero bytes
durabilityContinuityHash:32 bytes
restoreEvidenceFeedId: 32 random nonzero bytes
evidenceSequence: u64
previousEvidenceHeadHash:optional 32 bytes
currentBackupManifestHash:32 bytes
currentRetentionTransitionHash:32 bytes // H(current REGISTER or EXTEND)
currentCoveredWalSequence:u64
currentExternalFloorRevision:u64
currentChunkObjectCount:u64
currentAvailabilityAuditHash:32 bytes
currentSupportExpiresUnixMillis:u64
drillBackupManifestHash:32 bytes
drillCleanRestoreEvidenceHash:32 bytes
drillRetentionTransitionHash:32 bytes // H(current REGISTER or EXTEND)
restoreDrillCompletedUnixMillis:u64
drillSupportExpiresUnixMillis:u64
issuedExternalUnixMillis:u64
expiresExternalUnixMillis:u64
issuedEpoch: u32 // checked floor(issuedExternalUnixMillis/21600000)
witnessPublicKey: 32-byte Ed25519 public key
signature: 64-byte Ed25519 signature
}