Download the client
The desktop client bundles a daemon and web-ui for your convenience. Android and iOS app are in the making.
Chose your position
Bitcoin going up? You want to open a buy position! Bitcoin going down? You want to open a sell position! Chose the CFD terms that suit you and open your position.
P2P contract setup
You set up the DLC with a maker peer to peer. No platform will ever know your keys, you sign all transactions locally on your machine. No account, just you and your keys.
Publish contract on chain
After successful setup the client publishes the DLC on the Bitcoin blockchain. There is no custodian - the Bitcoin are locked on chain until price publication by an Oracle.
Oracle price publication
Upon price publication by a 3rd party oracle you can settle the contract. Due to the oracle being a 3rd party service neither of the trading partners can cheat. If things go wrong, you can refund after a timelock expires.
Receive back BTC
With the price signed by the Oracle you can settle on chain to retrieve your profit - or simply roll over for another term to keep the contract going.