FX Logical Compatibility

Return to Terms and Definitions

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

Specialization 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 behavior. 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.