Proposed soft forks percolate up from the bitcoiner community. They undergo study and debate, and if they find sufficient interest, get a Bitcoin Improvement Proposal (BIP) number. From there, they face more debates, security reviews, debates, and also debates. BIPs that win community consensus (whatever that means) must then be activated as a soft fork โ a mechanism that itself is up for debate.