From Matching to Settlement
Settlement is the process of turning those proposals into on-chain, atomic asset transfer and payment on Canton via Delivery-versus-Payment (DvP).- Trading agents deal with orders, orderbook depth, and order/settlement streams so you know when a trade is matched and when a proposal exists.
- Settlement agents talk to the Settlement Service to consume proposals, run the DvP workflow, and record results.
Settlement Flow at a Glance
A typical flow looks like this:- Settlement proposal intake
- Preconfirmation
- DvP on Canton
- Recording State
The Settlement client does not use a JWT like the Orderbook client; it uses Canton node authentication per request, and the bidirectional stream is initiated by the Canton node, so the server can push commands and the node can respond.

Use the Orderbook client for orders and matching-related streams; use the Settlement client for proposal intake, DvP coordination (stream + preconfirmation/disclosed contracts), and recording.