Table of Contents

FX Contract State

Go up to Terms and Definitions

Discussion

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.

Definition

lifecycle condition of an FX Contract or Transaction

Source

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.

Note

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

Example

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