====== 12.11 Record FX Audit and Provenance ====== [[fxdemo:03-part:12-fx-demo-logical-interaction-patterns:start | Go To FX Demo Logical Interaction Patterns ]] The Record FX Audit and Provenance pattern records information needed for accountability, lineage, reconstruction, auditability, replay, review, and defensibility. The [[dido:99_annexes:annex-b-terms-and-definitions:f:fx_audit_and_provenance_node|FX Audit and Provenance Node]] records or relates FX Transaction Candidates, FX Transaction Records, [[dido:99_annexes:annex-b-terms-and-definitions:f:fx_validation_result|FX Validation Results]], [[dido:99_annexes:annex-b-terms-and-definitions:f:fx_semantic_assertion|FX Semantic Assertions]], [[dido:99_annexes:annex-b-terms-and-definitions:f:fx_contract_state|FX Contract States]], [[dido:99_annexes:annex-b-terms-and-definitions:f:fx_cash-flow_obligation|FX Cash-Flow Obligations]], [[dido:99_annexes:annex-b-terms-and-definitions:f:fx_policy_decision|FX Policy Decisions]], [[dido:99_annexes:annex-b-terms-and-definitions:f:fx_release_package|FX Release Packages]], [[dido:99_annexes:annex-b-terms-and-definitions:f:fx_control_command|FX Control Commands]], [[dido:99_annexes:annex-b-terms-and-definitions:f:fx_command_acknowledgement|FX Command Acknowledgements]], [[dido:99_annexes:annex-b-terms-and-definitions:f:fx_replay_request|FX Replay Requests]], [[dido:99_annexes:annex-b-terms-and-definitions:f:fx_replay_result|FX Replay Results]], producing [[dido:99_annexes:annex-b-terms-and-definitions:l:logical_node|Nodes]], consuming [[dido:99_annexes:annex-b-terms-and-definitions:l:logical_node|Nodes]], endpoints, [[dido:99_annexes:annex-b-terms-and-definitions:r:runtime_plane|Runtime Planes]], rules, versions, timestamps, and [[dido:99_annexes:annex-b-terms-and-definitions:e:evidence|Evidence]] expectations. The interaction belongs primarily to the [[dido:99_annexes:annex-b-terms-and-definitions:l:logical_audit_and_provenance_plane|Logical Audit and Provenance Plane]]. It also supports all other planes by preserving what occurred within them and how information moved across them. **Table 12-10:** Record FX Audit and Provenance interaction pattern. ^ Element ^ FX logical treatment ^ | **Primary Runtime Plane** | [[dido:99_annexes:annex-b-terms-and-definitions:l:logical_audit_and_provenance_plane|Logical Audit and Provenance Plane]] | | **Producing FX Node Role** | [[dido:99_annexes:annex-b-terms-and-definitions:a:audit_recording_role|Audit Recording Role]] or [[dido:99_annexes:annex-b-terms-and-definitions:p:provenance_recording_role|Provenance Recording Role]] | | **Consuming FX Node Role** | [[dido:99_annexes:annex-b-terms-and-definitions:a:audit_recording_role|Audit Recording Role]], [[dido:99_annexes:annex-b-terms-and-definitions:p:provenance_recording_role|Provenance Recording Role]], [[dido:99_annexes:annex-b-terms-and-definitions:r:replay_and_reconstruction_role|Replay and Reconstruction Role]], [[dido:99_annexes:annex-b-terms-and-definitions:o:oversight_consumption_role|Oversight Consumption Role]] | | **Primary endpoints** | [[dido:99_annexes:annex-b-terms-and-definitions:f:fx_audit_record_endpoint|FX Audit Record Endpoint]] and [[dido:99_annexes:annex-b-terms-and-definitions:f:fx_provenance_record_endpoint|FX Provenance Record Endpoint]] | | **Primary information** | [[dido:99_annexes:annex-b-terms-and-definitions:f:fx_audit_record|FX Audit Record]] and [[dido:99_annexes:annex-b-terms-and-definitions:f:fx_provenance_record|FX Provenance Record]] | | **Supporting information** | Input references, output references, producing [[dido:99_annexes:annex-b-terms-and-definitions:l:logical_node|Node]], consuming [[dido:99_annexes:annex-b-terms-and-definitions:l:logical_node|Node]], endpoint, [[dido:99_annexes:annex-b-terms-and-definitions:r:runtime_plane|Runtime Plane]], rule version, model version, timestamp | | **Traceability expectation** | Audit and provenance records trace to related FX information, [[dido:99_annexes:annex-b-terms-and-definitions:l:logical_node|Nodes]], endpoints, interactions, rules, versions, and decisions | | **Evidence expectation** | Preserved audit and provenance records support review, reconstruction, replay, and defensibility | ---- © 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.