Quote, route and settle between bank funds and stablecoins.
Each conversion is a quote with a route, fees and a settlement state machine, including failed and refunded. The journal posts when it settles.
Six settlement states, each recorded.
quotedRate and fees are locked for a short window.
awaiting_approvalWaiting for the people your rule requires.
screeningSanctions, wallet screening and Travel Rule.
settledFunds arrived. The journal posts.
failedStopped with a reason. Nothing moved.
refundedReturned to source and recorded.
Checked before anything moves.
Run a test conversion end to end.
Quotes, states and journals behave the same in testing as with real funds.