====== P4-REQ-21-6-009 ====== [[dido:99_annexes:annex-d-requirements:part-04:start| Return to Requirements]] ===== Statement ===== Each IDL and generated type mapping SHALL identify the applicable versioning and compatibility expectations. ===== Source ===== Part 4, Section 21.6: Information Structure Mapping Requirements. ===== Rationale ===== IDL structures and generated types participate in communication exchanges that depend on compatible representations. Recording versioning and compatibility expectations allows changes to source definitions, generated outputs, DDS Topics, and consuming implementation modules to be reviewed before they affect the Phase 0 baseline. ===== Applies To ===== This requirement applies to: * IDL structures; * generated types; * DDS Topic mappings; * producing and consuming participants; and * implementation governance records. ===== Verification ===== Verification SHALL confirm that each IDL and generated type mapping identifies applicable versioning and compatibility expectations. Verification activities should include review checks confirming that: * applicable versions are identifiable; * generated types correspond to compatible IDL definitions; * producers and consumers use compatible representations; * related DDS Topic mappings remain compatible; and * incompatible changes require governance review. ===== Traceability ===== This requirement connects information-structure implementation mappings to the Phase 0 versioning and compatibility model. Related requirement identifiers: * [[dido:99_annexes:annex-d-requirements:part-04:p4-req-21-6-008]] * [[dido:99_annexes:annex-d-requirements:part-04:p4-req-21-6-010]] * [[dido:99_annexes:annex-d-requirements:part-04:p4-req-21-5-009]] Related source section: * [[fxdemo:04-part:21-phase-0-implementation-requirements:21-6-information-structure-mapping-requirements:start]] ===== Status ===== Draft ---- © 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.