12.7 Establish or Update FX Contract State

Go To FX Demo Logical Interaction Patterns

The Establish or Update FX Contract State pattern determines and publishes the FX Contract State from validated and semantically interpreted FX transaction information.

The FX Contract State Node consumes FX Validation Results, FX Semantic Assertions, and applicable transaction information. It applies contract state rules, determines the applicable FX Contract State, records the transition context, and publishes the FX Contract State.

The interaction belongs primarily to the Logical Data Plane. It also supports the Logical Audit and Provenance Plane because contract state transitions require lineage, rule context, producing Node, timestamp, and Evidence expectations.

Table 12-6: Establish or Update FX Contract State interaction pattern.

Element FX logical treatment
Primary Runtime Plane Logical Data Plane
Producing FX Node Role Contract State Management Role
Consuming FX Node Role Cash-Flow Computation Role, Policy Evaluation Role, Audit Recording Role, Provenance Recording Role
Primary endpoint FX Contract State Endpoint
Primary information FX Contract State
Supporting information Validation result reference, semantic assertion reference, prior state, target state, transition rule, producing Node, timestamp
Traceability expectation FX Contract State traces to validation result, semantic assertion, transaction information, transition rule, producing Node, and provenance reference
Evidence expectation Contract state records support review of lifecycle transition, state basis, and downstream processing context

© 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.

  • fxdemo/03-part/12-fx-demo-logical-interaction-patterns/12-7-establish-or-update-fx-contract-state/start.txt
  • Last modified: 2026/07/15 17:04
  • by owen