In the current implementation the orderbook holds orders that represent an offer to enter a contract that is active at the time the order is filled by the taker (current day contract). Current day MarketProtocol ERC20 position tokens are minted at the time of the order fill. There's currently no secondary market/orderbook for those position tokens - users and market makers alike have to hold those tokens until expiration in order to settle them.
This creates a capital efficiency and balance sheet risk challenges for market makers, since there's no way for them to offload tokens from the balance sheet. The only way a market maker can exit their position early is if during the same day they entered the position they enter an opposite position and trigger an early redemption in the market protocol by supplying both short and long position tokens - we need to think through the viability of this mechanism alone and whether another mechanism/market/orderbook is required.
In the current implementation the orderbook holds orders that represent an offer to enter a contract that is active at the time the order is filled by the taker (current day contract). Current day MarketProtocol ERC20 position tokens are minted at the time of the order fill. There's currently no secondary market/orderbook for those position tokens - users and market makers alike have to hold those tokens until expiration in order to settle them.
This creates a capital efficiency and balance sheet risk challenges for market makers, since there's no way for them to offload tokens from the balance sheet. The only way a market maker can exit their position early is if during the same day they entered the position they enter an opposite position and trigger an early redemption in the market protocol by supplying both short and long position tokens - we need to think through the viability of this mechanism alone and whether another mechanism/market/orderbook is required.