Similar to BISQ. Both parties deposit an equal amount of bitcoin into a wallet held within the app. Once both parties sign off on it, the funds are released.
I’m not entirely sure of the dispute process on BISQ but I wouldn’t imagine it’d be that difficult to get started.
Charge every user a flat rate in SATS for using the platform to help fund that type of structure.