OverviewFilesCommitsIssuesDocsReleasesPeers

P2P-Hiverelay / packages / blind-protocol / vectors / registry / schemas / 038-BlindRestoreEvidenceHeadV1.bin

27 lines · bin ref:
&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
}