====== 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.