The Transaction Intake Role identifies responsibility for receiving candidate FX transaction information and introducing it into the FX Demo logical node network.
This role includes receiving FX Transaction Candidate information, preserving or assigning intake identifiers, identifying intake context, publishing intake information, and supporting traceability from initial receipt to validation, interpretation, contract state, audit, provenance, and evidence expectations.
The Transaction Intake Role participates primarily in the FX Logical Data Plane. It also supports the FX Logical Audit and Provenance Plane when intake records preserve provenance and evidence expectations.
responsible for receiving candidate FX transaction information and introducing it into the FX Demo logical node network
Specialization of Logical Node Role from Part 2: Distributed Node-Based Logical Architecture, Section 6.4, and Node Role from Part 1: Conceptual Architecture, Section 7.4; generalised from transaction intake material in the original FX Demo Reference Architecture.
The Transaction Intake Role does not prescribe a user interface, API, file parser, gateway, message listener, DDS participant, REST resource, process, or container.
The FX Transaction Intake Node performs the Transaction Intake Role upon receiving an FX Transaction Candidate and publishes intake information for validation.
© 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.