====== 9.1 Overview ====== [[fxdemo:03-part:09-fx-demo-logical-information-model:start | Go To FX Demo Logical Information Model ]] The FX Demo Logical Information Model specializes the Part 2 Logical Information Model for the [[dido:99_annexes:annex-b-terms-and-definitions:f:foreign_exchange_domain|Foreign Exchange Domain]]. The model defines FX logical information structures that FX logical [[dido:99_annexes:annex-b-terms-and-definitions:l:logical_node|Nodes]] exchange, validate, interpret, compute, govern, release, audit, trace, replay, reconstruct, and provide [[dido:99_annexes:annex-b-terms-and-definitions:e:evidence|Evidence]] for. These structures preserve the distinction between logical information definitions and populated logical information instances. The FX Demo Logical Information Model does not prescribe [[dido:99_annexes:annex-b-terms-and-definitions:i:idl|IDL]] structures, [[dido:99_annexes:annex-b-terms-and-definitions:p:protocol_buffers|Protocol Buffers]] messages, JSON Schema definitions, XML Schema definitions, Avro schemas, OpenAPI schemas, ontology classes, database tables, generated language types, files, wire formats, or runtime payloads. Implementation profiles select those representation mechanisms. Figure 9-1 summarises the primary FX logical information structures. FX Demo Logical Information Model ├── FX Transaction Candidate ├── FX Transaction Record ├── FX Validation Result ├── FX Semantic Assertion ├── FX Contract State ├── FX Cash-Flow Obligation ├── FX Policy Decision ├── FX Release Package ├── FX Audit Record ├── FX Provenance Record ├── FX Node Status ├── FX Control Command ├── FX Command Acknowledgement ├── FX Replay Request └── FX Replay Result **Figure 9-1:** FX Demo logical information structures. ---- © 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.