When a user wants to purchase an option from the pool, they can simply send the details of the option they'd like to purchase to the pool, and the pool will return a quoted price for the user's selected size, strike price, and maturity date. If the user agrees with the price, they can execute the trade with an on-chain transaction.