This section provides details on who the users are in Scholes and what their functions are

The three types of users in the Scholes ecosystem are: underwriters, keepers, and traders.

Underwriter

What can an underwriter do?

Underwriters deposit collateral into their collateral vault and can mint options in the Scholes ecosystem against this collateral. At contract expiry, underwriters are able to claim any collateral within their collateral vault.

What contracts does the underwriter interact with?

Underwriters interact with the collateral vault contract and the options pool contracts.

Traders

What can a trader do?

Traders can buy and sell long options positions in the Scholes liquidity hub. They are also able to claim options value owed to them (based on intrinsic value of contracts held) at options expiration.

What contracts does the buyer interact with?

Buyers interact with the options pools contract, the options aggregation contracts, and the underwriter collateral vault contracts.

Keepers

What can a keeper do?

Keepers are players in the Scholes ecosystem who monitor collateral vaults for liquidations and begin the liquidation process when LTV of underwriters is ≥ 65%. Keepers also call the Black Scholes pricing module to update the option references prices to determine underwriter health in the Scholes Protocol.

What contracts does the keeper interact with?

Keepers interact with the Collateral Vault contract, the Risk Management Module contract, and the Black Scholes pricing module contract.