A Mainnet is the end product of a blockchain project which is accessible by the public to use. However, just like a Testnet, a Mainnet can be altered whenever projects or open-source groups determine that the product requires updates and/or revisions.