I'm a developer on this project, and here are some questions I've received about it:
- How do escrow accounts work?
A new account is created with an initial deposit of 2 XLM from the user creating the account. It is initially set up with 1 signer being the system, and the user cannot control the funds. If a contract is executed, then the system moves funds out of the escrow account and deposits the purchase price into the users primary wallet. There is also a timed transaction to relinquish signing power back to the user, set to execute 24 hours after the expiration of the contract. This transaction can be downloaded by the user and kept off-line. This means if the contract is not executed, and the entire system goes away, the user can still retrieve their funds from escrow after the contract has expired with NO additional action required by the system.
- What makes this project unique for the stellar ecosystem?
There aren't a lot of systems that make heavy use of multi-signature transactions, or timed transactions. This system depends on both.
- How do you get people to use it?
It is best to have liquid markets, this is true. However, options markets can exist solely as contracts between actors, and still be efficient. An options contract has intrinsic value, therefore even if there is only 1 contract traded, it is still of value to both the buyer and the seller.