On-chain governance is a system for implementing changes to decentralized networks. As the name suggests, on-chain governance occurs on the blockchain itself.
A critical feature of on-chain governance is that the rules for initiating changes are coded into the blockchain protocol. For a change to take place, developers must first propose it through a code update, with each node then voting on whether to accept or reject the proposal.
On-chain governance may be defined to represent the interests of various stakeholders in decision-making in many ways.
Further reading: