FX Contract State

FX Contract State represents the logical lifecycle condition of an FX Contract or Transaction as determined by the FX Demo logical profile.

FX Contract State identifies the applicable state, state-transition context, prior state where applicable, triggering information, rule context, producing FX logical Node, timestamp, and provenance reference.

FX Contract State participates primarily in the FX Logical Data Plane. It also supports the FX Logical Audit and Provenance Plane because state transitions require lineage, reviewability, replay support, and evidence expectations.

lifecycle condition of an FX Contract or Transaction

Specialization of Logical Record from Part 2: Distributed Node-Based Logical Architecture, Section 8.9, Logical Information Lineage from Part 2: Distributed Node-Based Logical Architecture, Section 8.10, and Traceability from Part 1: Conceptual Architecture, Section 7.10; generalised from the FX contract lifecycle and state material in the original FX Demo Reference Architecture.

FX Contract State is not a database status field, workflow state, implementation enum, state-machine implementation, event-store record, or persistence mechanism.

FX Contract State records that a validated and semantically interpreted FX transaction has entered an accepted logical contract state.

  • dido/99_annexes/annex-b-terms-and-definitions/f/fx_contract_state.txt
  • Last modified: 2026/08/04 07:09
  • by nick_dido