====== FX Information Structure Traceability ====== [[dido:99_annexes:annex-b-terms-and-definitions:start|Return to Terms and Definitions]] ===== Discussion ===== FX Information Structure Traceability relates an FX logical information structure to its inherited logical source, conceptual source, semantic context, producing FX logical [[dido:99_annexes:annex-b-terms-and-definitions:l:logical_node|Nodes]], consuming FX logical [[dido:99_annexes:annex-b-terms-and-definitions:l:logical_node|Nodes]], endpoints, interactions, [[dido:99_annexes:annex-b-terms-and-definitions:r:runtime_plane|Runtime Planes]], governance constraints, lineage, and [[dido:99_annexes:annex-b-terms-and-definitions:e:evidence|Evidence]] expectations. FX Information Structure Traceability supports interpretation, validation, review, compatibility assessment, replay, reconstruction, and [[dido:99_annexes:annex-b-terms-and-definitions:e:evidence|Evidence]] planning. It allows reviewers to identify which FX information definition governed an information instance, which FX logical [[dido:99_annexes:annex-b-terms-and-definitions:l:logical_node|Node]] produced it, which FX logical [[dido:99_annexes:annex-b-terms-and-definitions:l:logical_node|Node]] consumed it, which endpoint carried it, which [[dido:99_annexes:annex-b-terms-and-definitions:r:runtime_plane|Runtime Plane]] framed it, and which [[dido:99_annexes:annex-b-terms-and-definitions:e:evidence|Evidence]] expectations apply. FX Information Structure Traceability also supports version review. FX logical [[dido:99_annexes:annex-b-terms-and-definitions:l:logical_node|Nodes]] that exchange information rely on compatible versions of the relevant FX logical information structures. ===== Definition ===== //Traceability relationship connecting FX logical information structures to inherited logical sources, conceptual sources, Nodes, endpoints, interactions, Runtime Planes, governance constraints, lineage, and evidence expectations.// ===== Source ===== Specialization of [[dido:99_annexes:annex-b-terms-and-definitions:l:logical_data_structure_traceability|Logical Data Structure Traceability]] from Part 2, Section 12.5, [[dido:99_annexes:annex-b-terms-and-definitions:l:logical_data_structure_definition|Logical Data Structure Definition]] and [[dido:99_annexes:annex-b-terms-and-definitions:l:logical_data_structure_instance|Logical Data Structure Instance]] from Part 2, Sections 8.2 and 8.3, [[dido:99_annexes:annex-b-terms-and-definitions:d:data_structure_definition|Data Structure Definition]] and [[dido:99_annexes:annex-b-terms-and-definitions:d:data_structure_instance|Data Structure Instance]] from Part 1, Sections 7.7 and 7.8, and [[dido:99_annexes:annex-b-terms-and-definitions:t:traceability|Traceability]] from Part 1, Section 7.10; generalised from FX information-structure, provenance, lineage, and evidence material in the original FX Demo Reference Architecture. ===== Note ===== FX Information Structure Traceability does not prescribe a schema language, serialisation format, database structure, ontology language, generated code representation, wire format, or runtime payload. ===== Example ===== An [[dido:99_annexes:annex-b-terms-and-definitions:f:fx_validation_result|FX Validation Result]] traces to its FX Transaction Candidate input, validation rule version, [[dido:99_annexes:annex-b-terms-and-definitions:f:fx_validation_node|FX Validation Node]], [[dido:99_annexes:annex-b-terms-and-definitions:f:fx_validation_result_endpoint|FX Validation Result Endpoint]], the [[dido:99_annexes:annex-b-terms-and-definitions:l:logical_data_plane|Logical Data Plane]], the [[dido:99_annexes:annex-b-terms-and-definitions:f:fx_provenance_record|FX Provenance Record]], and the [[dido:99_annexes:annex-b-terms-and-definitions:e:evidence|Evidence]] expectations for validation review. ---- © 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.