Why Reconciliation Exists
External exchanges are the source of execution truth. Notional is the source of account truth. Most of the time those views match directly: an order is placed, a fill is observed, and the ledger records the account impact. Reconciliation covers the edge cases where the exchange’s finalized history differs from the first fast-path attribution. Examples include:- An exchange fill or cancellation was observed late.
- A WebSocket update was missed and later recovered from exchange history.
- A funding, fee, transfer, or withdrawal event needs to be matched to ledger state.
- A result reported by the exchange is ambiguous until follow-up checks complete.
Corrections Are Append-Only
Reconciliation does not rewrite history. If a material difference is found, Notional appends an explicit correction so the ledger remains auditable. That means the account history can show both:- the original fast-path event Notional acted on
- the later correction that aligns the account with finalized exchange execution
