OverviewFilesCommitsIssuesDocsReleasesPeers

P2P-Hiverelay / packages / blind-protocol / vectors / draft / registry / schemas / 012-BlindBackupManifestV1.bin

34 lines · bin ref:
BlindBackupManifestV1��BlindBackupManifestV1��BlindBackupManifestV1 {
  version:               u8 = 1
  relayPublicKey:        32 bytes
  storeId:               32 bytes
  externalJournalId:     32 random nonzero bytes
  durabilityContinuityHash:32 bytes
  backupId:              32 random nonzero bytes
  backupFailureGroupId:  32 nonzero topology-witness-assigned bytes
  storeManifestRevision: u64
  storeManifestHash:     32 bytes
  storeFormatHash:       32 bytes
  coverageCutoffExternalUnixMillis:u64
  coveredWalSequence:    u64
  coveredWalHash:        32 bytes
  externalFloorRevision: u64
  externalFloorHash:     32 bytes
  externalCheckpointRevision:u64
  externalCheckpointHash:32 bytes
  baseFloorRevision:     u64
  baseFloorHash:         32 bytes
  controlSnapshotHash:   32 bytes
  backupEncryptionProfileHash:32 bytes
  encryptionManifestHash:32 bytes
  chunkManifestByteLength:u64
  chunkManifestHash:     32 bytes
  totalPlaintextByteLength:u64
  totalCiphertextByteLength:u64
  restoreVerifierPublicKey:optional 32-byte Ed25519 public key
  cleanRestoreEvidenceHash:optional 32 bytes
  createdExternalUnixMillis:u64
  restoreSupportExpiresUnixMillis:u64
  witnessPublicKey:      32-byte Ed25519 public key
  signature:             64-byte Ed25519 signature
}