Stargaze is a permissioned chain, meaning there is a governance process to adhere to. After familiarizing yourself with the governance process, here's a template to follow for submitting an on-chain proposal.
To submit a governance proposal via the starsd CLI, you may follow the example below.
If you don't have starsd on your machine, please follow this guide.
Note: the --instantiate-anyof-addresses flags is particularly important, as it denotes which address or addresses are allowed to instantiate the stored code. This will likely be an EOA and a multisig, or something similar. It may be helpful to read the descriptions of all the flags by running: starsd tx gov submit-proposal wasm-store --help.