====== TWIN-001b — Preserve Twin Identity Across Realizations ====== [[dido:03-dido-te:99-annexes:annex-c-requirements:03-functional-requirements:03-03-twin-node-requirements:twin-001-establish-twin-identity:start|Go to TWIN-001 — Establish Twin Identity]] ===== Statement ===== The [[dido:99_annexes:annex-b-terms-and-definitions:d:dido-te|DIDO-TE]] SHALL associate every [[dido:99_annexes:annex-b-terms-and-definitions:t:twin_realization|Twin Realization]] of the same [[dido:99_annexes:annex-b-terms-and-definitions:t:twin_identity|Twin Identity]] with the same [[dido:99_annexes:annex-b-terms-and-definitions:t:twin_identifier|Twin Identifier]]. ===== Source ===== * [[dido:03-dido-te:99-annexes:annex-b-references:dte-001|[DTE1] U.S. Patent Application US20220237111A1]], virtual and physical Twin Node concepts and identifiers shared among Twin Nodes * [[dido:03-dido-te:99-annexes:annex-b-references:dte-002|[DTE2] Non-Traditional BAA Submission]], F17, //Twin Nodes Selection// ===== Rationale ===== A [[dido:99_annexes:annex-b-terms-and-definitions:t:twin_identity|Twin Identity]] represents the logical twin independently of any particular [[dido:99_annexes:annex-b-terms-and-definitions:t:twin_realization|Twin Realization]]. The source material permits multiple realizations of the same twin, including virtual and physical or real-world realizations. Preserving the same [[dido:99_annexes:annex-b-terms-and-definitions:t:twin_identifier|Twin Identifier]] across those realizations allows a [[dido:99_annexes:annex-b-terms-and-definitions:t:test_execution|Test Execution]] to select or substitute a realization without changing the logical participant represented by the test. This separation also supports comparing results from different Twin Realizations of the same Twin Identity. ===== Applies To ===== * [[dido:99_annexes:annex-b-terms-and-definitions:t:twin_identity|Twin Identity]] * [[dido:99_annexes:annex-b-terms-and-definitions:t:twin_identifier|Twin Identifier]] * [[dido:99_annexes:annex-b-terms-and-definitions:t:twin_realization|Twin Realization]] * [[dido:99_annexes:annex-b-terms-and-definitions:t:twin_node|Twin Node]] * [[dido:99_annexes:annex-b-terms-and-definitions:t:test_definition|Test Definition]] * [[dido:99_annexes:annex-b-terms-and-definitions:t:test_execution|Test Execution]] ===== Verification ===== Verification confirms that: - Two or more Twin Realizations associated with the same Twin Identity reference the same Twin Identifier. - Selection of a different Twin Realization for a Test Execution preserves the Twin Identifier. - Replacement or removal of a Twin Realization does not alter the Twin Identifier assigned to the Twin Identity. - A Twin Realization associated with a different Twin Identity does not reference the Twin Identifier assigned to the first Twin Identity. Verification includes inspection of a Twin Identity associated with at least two Twin Realizations and execution of a realization-selection or substitution test. ===== Traceability ===== {{backlinks>.}} ===== ConOps Relationship ===== This requirement supports ConOps activities that select or substitute among alternative Twin Realizations while preserving the identity of the logical twin represented within the Test Execution. ===== 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-001-establish-twin-identity:twin-001b-preserve-twin-identity-across-realizations#Statement&noheader&nofooter&noeditbtn}} ---- © 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.