Accounts and isolation
The MVP should use isolated subaccounts rather than a generalized cross-collateral pool.
Health, margin and collateral factors
Vadium uses health calculations to determine whether a position can take more risk, withdraw collateral or remain open.
Market states
The blockchain is always open. The market is not.
Oracles and executable liquidity
A reference oracle answers "what is the market reference price?" It does not answer "what price can the protocol execute at for this size right now?"
Liquidations and buy-ins
The two financing directions require different closeout logic.
Liquidity and inventory
| Liquidity type | Needed for | Potential sources |