====== FX Logical Compatibility ====== [[dido:99_annexes:annex-b-terms-and-definitions:start|Return to Terms and Definitions]] ===== Discussion ===== FX Logical Compatibility identifies whether FX logical elements work together without loss of meaning, structure, [[dido:99_annexes:annex-b-terms-and-definitions:t:traceability|Traceability]], governance, or [[dido:99_annexes:annex-b-terms-and-definitions:e:evidence|Evidence]] expectations. FX Logical Compatibility applies to FX logical [[dido:99_annexes:annex-b-terms-and-definitions:l:logical_node|Nodes]], [[dido:99_annexes:annex-b-terms-and-definitions:l:logical_node_role|Node Roles]], [[dido:99_annexes:annex-b-terms-and-definitions:l:logical_communication_endpoint|Communication Endpoints]], information structures, lifecycle states, [[dido:99_annexes:annex-b-terms-and-definitions:r:runtime_plane|Runtime Plane]] classifications, interaction patterns, policy constraints, and [[dido:99_annexes:annex-b-terms-and-definitions:t:traceability|Traceability]] relationships. FX Logical Compatibility supports distributed FX processing. A producing FX logical [[dido:99_annexes:annex-b-terms-and-definitions:l:logical_node|Node]] and a consuming FX logical [[dido:99_annexes:annex-b-terms-and-definitions:l:logical_node|Node]] require compatible expectations about endpoint purpose, information structure, semantic meaning, version context, lifecycle state, [[dido:99_annexes:annex-b-terms-and-definitions:r:runtime_plane|Runtime Plane]] participation, and [[dido:99_annexes:annex-b-terms-and-definitions:e:evidence|Evidence]] expectations. ===== Definition ===== //Condition in which FX logical elements work together without loss of meaning, structure, traceability, governance, or evidence expectations.// ===== Source ===== Specialization of [[dido:99_annexes:annex-b-terms-and-definitions:l:logical_compatibility|Logical Compatibility]] from Part 2, Section 11.4, and [[dido:99_annexes:annex-b-terms-and-definitions:g:governance_and_authority|Governance and Authority]] from Part 1, Section 9.6; generalised from compatibility and versioning concerns in the original FX Demo Reference Architecture. ===== Note ===== FX Logical Compatibility concerns logical meaning and behavior. It does not imply binary compatibility, protocol compatibility, wire-format compatibility, deployment compatibility, or vendor compatibility. ===== Example ===== The [[dido:99_annexes:annex-b-terms-and-definitions:f:fx_cash-flow_computation_node|FX Cash-Flow Computation Node]] and [[dido:99_annexes:annex-b-terms-and-definitions:f:fx_policy_and_release_node|FX Policy and Release Node]] remain logically compatible when both use the same [[dido:99_annexes:annex-b-terms-and-definitions:f:fx_cash-flow_obligation|FX Cash-Flow Obligation]] definition, version context, endpoint purpose, and [[dido:99_annexes:annex-b-terms-and-definitions:r:runtime_plane|Runtime Plane]] classification. ---- © 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.