3DurabilityProfileV1�qDurabilityProfileV1�VDurabilityProfileV1 {
profileId: u8 // 1 LOCAL_FSYNC_IDENTITY_RESET_V1,
// 2 CONTROL_RPO0_3_NODE_V1
storeFormatMajor: u16
storeFormatMinor: u16
storeFormatHash: 32 bytes
externalJournalId:32 bytes // all zero for profile 1; random nonzero for 2
externalWitnessPublicKey:32 bytes // all zero for 1; Ed25519 key for 2
externalJournalReplicationClass:u8 // 0 for 1; 1 LINEARIZABLE_3_NODE_QUORUM_V1 for 2
externalJournalFailureGroupId:32 bytes // zero for 1; stable nonzero for 2
externalCheckpointAgeBand:u8
externalJournalTopologyUrl:optional canonical HTTPS URL bytes[1..512] // absent for 1
externalJournalTopologyHash:32 bytes // zero for 1
restoreEvidenceFeedUrl:optional canonical HTTPS URL bytes[1..512] // feed-bound/backed evidence mirror
restoreEvidenceFeedId:32 bytes // zero for profile1/control-only; otherwise stable nonzero
restoreEvidenceCheckpointSequence:u64 // zero until a feed head; nonzero when backed
restoreEvidenceCheckpointHash:32 bytes // paired zero or complete signed head hash
acknowledgedRpoBand:u8 // 0 undeclared, 1 <=15m, 2 <=1h, 3 <=6h
targetRtoBand: u8 // 0 undeclared, 1 <=1h, 2 <=4h, 3 <=24h
redundancyClass: u8 // 0 single, 1 local redundant, 2 verified off-host backup; 3 reserved invalid
restoreDrillAgeBand:u8 // universal coarse age band or unknown
}