architecture
Settlement via Utexo
How state channels and RGB make this safe.
Each trader has a Utexo channel with the exchange. Channel state encodes the trader's USDT balance, open positions, and collateral. State updates are mutually signed; either party can force-close on Bitcoin using the latest signed state.
Periodic state-root commits add a public on-chain checkpoint, so even if both parties go offline the channel can be reconstructed from L1 + RGB data.