When users deposit their veNFT or SOLID, they automatically receive a proportional amount of moSOLID (moSOLID is minted 1:1 for SOLID deposited). moSOLID is a tokenized, fungible representation of 1 veSOLID locked in MONOLITH. Because of the way Solidly’s rebase mechanism works, this position will never be diluted, as MONOLITH automatically converts rebased SOLID into moSOLID, and passes this along to moSOLID stakers.
MONOLITH is an optimization layer built upon Solidly. If a user deposits SOLID into MONOLITH, that SOLID is locked into the MONOLITH veNFT as veSOLID, in exchange-- the user receives proportional moSOLID. moSOLID can be staked into the platform to receive a basket of rewards from the protocol's fees. Rather than staking moSOLID, users can also choose to contribute to the Solidly liquidity pool moSOLID/wETH.