====== TWIN-006a — Synchronize State Between Twin Realizations ====== [[dido:03-dido-te:99-annexes:annex-c-requirements:03-functional-requirements:03-03-twin-node-requirements:twin-006-synchronize-twin-state:start|Go to TWIN-006 — Synchronize Twin Realization State]] ===== Statement ===== The [[dido:99_annexes:annex-b-terms-and-definitions:d:dido-te|DIDO-TE]] SHALL synchronize the state of participating [[dido:99_annexes:annex-b-terms-and-definitions:t:twin_realization|Twin Realizations]] for the characteristics represented by their [[dido:99_annexes:annex-b-terms-and-definitions:t:twin_relationship|Twin Relationship]]. ===== Source ===== * [[dido:03-dido-te:99-annexes:annex-b-references:dte-001|[DTE1] U.S. Patent Application US20220237111A1]], virtual and physical Twin Node concepts, modification of Twin Nodes, baseline test results, comparison of results, and validation * [[dido:03-dido-te:99-annexes:annex-b-references:dte-002|[DTE2] Non-Traditional BAA Submission]], Digital Twin concepts, real-time monitoring, scenario testing, integration, and Twin Nodes Selection * [[dido:03-dido-te:99-annexes:annex-b-references:dte-009|[DTE9] Distributed Immutable Data Object Reference Architecture (DIDO-RA)]], Digital Twin and distributed data concepts ===== Rationale ===== A [[dido:99_annexes:annex-b-terms-and-definitions:t:twin_relationship|Twin Relationship]] may require participating [[dido:99_annexes:annex-b-terms-and-definitions:t:twin_realization|Twin Realizations]] to maintain aligned state for selected represented characteristics. Synchronization operates on the state of the participating Twin Realizations and the semantic correspondence established by the associated [[dido:99_annexes:annex-b-terms-and-definitions:t:twin_data_mapping|Twin Data Mappings]]. The purpose of synchronization is not to make Twin Realizations identical. It aligns only the represented characteristics governed by the Twin Relationship. The specific timing, tolerance, ordering, trigger, and other conditions governing synchronization are defined by the configured [[dido:99_annexes:annex-b-terms-and-definitions:s:synchronization_parameter|Synchronization Parameters]]. ===== Applies To ===== * [[dido:99_annexes:annex-b-terms-and-definitions:d:dido-te|DIDO-TE]] * [[dido:99_annexes:annex-b-terms-and-definitions:t:twin_relationship|Twin Relationship]] * [[dido:99_annexes:annex-b-terms-and-definitions:t:twin_realization|Twin Realization]] * [[dido:99_annexes:annex-b-terms-and-definitions:t:twin_data_mapping|Twin Data Mapping]] * [[dido:99_annexes:annex-b-terms-and-definitions:s:synchronization_parameter|Synchronization Parameter]] * [[dido:99_annexes:annex-b-terms-and-definitions:c:configuration|Configuration]] * [[dido:99_annexes:annex-b-terms-and-definitions:t:test_execution|Test Execution]] ===== Verification ===== Verification confirms that: - State synchronization occurs between participating Twin Realizations. - Synchronization applies to characteristics represented by the governing Twin Relationship. - Corresponding state values are interpreted according to the governing Twin Data Mappings. - Synchronization does not require Twin Realizations to have identical internal implementations or complete state. - Characteristics outside the scope of the Twin Relationship are not required to be synchronized. - The synchronized state remains associated with the Twin Realizations whose state is being synchronized. Verification includes at least two Twin Realizations associated with the same Twin Identity and confirms synchronization of at least one represented characteristic between them. ===== Traceability ===== {{backlinks>.}} ===== ConOps Relationship ===== This requirement performs synchronization of represented state among participating Twin Realizations after their Twin Relationship, Twin Data Mappings, and Synchronization Parameters have been established. The synchronized state supports subsequent Test Execution, simulation, comparison, Validation, monitoring, and evidence-producing activities. ===== Delivery Phase ===== TBD ===== Requirement Status ===== Draft ===== Statement Reference ===== {{section>dido:03-dido-te:99-annexes:annex-c-requirements:03-functional-requirements:03-03-twin-node-requirements:twin-006-synchronize-twin-state:twin-006a-synchronize-state-between-twin-realizations#Statement&noheader&nofooter&noeditbtn}} ---- © 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.