Currently, when you trade on Aevo, orders are posted to an off-chain orderbook. This allows traders and market-makers to post hundreds of orders a second and keep prices in the orderbook fresh.
Resting limit orders are posted onto the off-chain orderbook. The off-chain risk engine runs a check to ensure that the account has sufficient margin to enter the position if they get filled.
If the order crosses, the Aevo Exchange keeper posts both signed orders (taker and maker) onto the L2 smart contracts
The L2 sequencer posts a proof of this block onto L1 mainnet
At settlement time, the smart contracts settle the positions between the various holders of the options contracts, and funds are exchanged between accounts at the contract-level