OpenST Mosaic is a scaling solution and consensus protocol to run meta-blockchains on top of Ethereum. Mosaic enables internet-grade throughput of thousands of transactions per second on Ethereum. It does so by providing atomic communication channels between an auxiliary chain (sidechain) and the origin chain (Ethereum) where the auxiliary chains are asynchronously finalized and committed onto Ethereum. Once fully developed, finalization of auxiliary chains under Mosaic will be done by an open set of staked validators through a Proof of Stake consensus algorithm. More details on OpenST mosaic can be found in its whitepaper here.