Proposal Types
AIOZ Network's gov module supports four proposal types in active use on mainnet:
- Text (Signaling): no payload, records community sentiment
- Community Pool Spend: transfers funds out of the community pool
- Parameter Changes: tunes a module's parameters without a binary upgrade
- Software Upgrade: schedules a coordinated binary upgrade at a target height
Beyond these, AIOZ mainnet's history includes proposal types tied to specific modules that aren't documented in depth in this section: registering AIOZRC20 tokens, setting a converter address, and updating mint or burn module parameters directly via MsgUpdateParams. These follow the same Off-Chain Proposal Process, deposit, and voting mechanics as any other type; only their payload differs.
Drafting a Proposal
Regardless of type, see Formatting a Proposal for the exact JSON shape and Submitting a Proposal for the CLI commands. Do the off-chain groundwork in Off-Chain Proposal Process before either.