This is an old revision of the document!
FX Logical Compatibility
Discussion
FX Logical Compatibility identifies whether FX logical elements work together without loss of meaning, structure, Traceability, governance, or Evidence expectations.
FX Logical Compatibility applies to FX logical Nodes, Node Roles, Communication Endpoints, information structures, lifecycle states, Runtime Plane classifications, interaction patterns, policy constraints, and Traceability relationships.
FX Logical Compatibility supports distributed FX processing. A producing FX logical Node and a consuming FX logical Node require compatible expectations about endpoint purpose, information structure, semantic meaning, version context, lifecycle state, Runtime Plane participation, and Evidence expectations.
Definition
Condition in which FX logical elements work together without loss of meaning, structure, traceability, governance, or evidence expectations.
Source
Specialisation of Logical Compatibility from Part 2, Section 11.4, and 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 behaviour. It does not imply binary compatibility, protocol compatibility, wire-format compatibility, deployment compatibility, or vendor compatibility.
Example
The FX Cash-Flow Computation Node and FX Policy and Release Node remain logically compatible when both use the same FX Cash-Flow Obligation definition, version context, endpoint purpose, and Runtime Plane classification.
© 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.