I would like to know if there are any rules (coding rules and verification steps to be taken) that should be taken care of and controlled by someone who is maintaining the Mainnet such as the Ethereum Consortium etc. while deploying a smart contract / dapp to the Ethereum public network (Mainnet)?
And is it obligatory to provide the source of the smart contract/dapp in a git repository or not?
Or can anyone without being controlled by someone else deploy his/her app to Mainnet as he/she wants?
I have found these related questions but they do not answer to my question.
- how to deploy smart contract in ethereum network using ropsten network?
- What are explicit steps to deploy dapp to mainnet?
Thanks in advance.