Iâll throw out another idea of a process that you could consider @lara âŠ
DFINITY controls the ICA neurons, but ICA was originally intended to be an independent organization and it has significant voting power through 40+ neurons. You could take the total voting power of ICA and divide it equally among all the known neurons that are selected by the NNS to participate in this grant program.
Whoever actually controls the ICA neurons could configure those neurons to follow each elected known neuron on the specific topics where they are elected. This would give these elected known neurons a meaningful voting power that is cast when they vote as soon as the program starts. As time passes, if the elected known neurons change, then the following can also be changed for these ICA neurons. In other words, this change in following doesnât have to be permanent.
DFINITY could commit to not voting on the specific proposal topics that are included in this grant program. After all, DFINITY is the sole contributor to the changes that are implemented under those proposal topics. Wouldnât it be nice if the adoption of those proposals were largely influenced by known neurons other than DFINITY? This would drive changes in follow patterns, especially among people who only care about voting rewards.
If DFINITY depends on voting rewards from these proposal topics, then they could always vote for most of the proposals with DFINITY owned voting power (not the ICA neuron) according to the votes cast by the elected known neurons. Not voting on a small fraction of these proposals is probably enough to drive changes.
DFINITY can still vote if they find a sudden need to reject a proposal after it was submitted. To my knowledge, there is no need to rush a rejection since nothing changes.
Since DFINITY still controls the ICA neurons, they can even trigger a manual vote on these neurons if it is a critical proposal. I would think that can address any security concerns associated with needing an absolute majority on critical proposals.
The ICA neuron maturity could also be used to fund this grant program (assuming DFINITY or ICA isnât using it for other purposes already). There is probably considerable maturity associated with ICA neurons that could substantially improve the incentives for this grant program.
The ICA neurons could play a central role in helping advance decentralization of the NNS on technical topics since they were originally conceived for this type of decentralized purpose anyway. Itâs not a perfect process, but it seems to get us much closer to decentralization. Itâs also 100% process related that doesnât depend on any code changes. Hence, it could be implemented immediately. It also seems like a reasonable baby step on the path to full decentralization over a long time period.