I will warn you not to build this branch yet, because it is jumbled full of testnet only purely test only code (and may corrupt your valid chain if you launch this wallet on the mainnet).
https://github.com/presstab/ratecoin/tree/votingWhat I would love to do is turn XRA into a fully dynamic coin, that can change parameters on the fly without any hard forks. It will be up to the stakers to insert their votes into their minted block and then the coin will change according to the votes. For example I will be preliminarily be testing this with stake rate, but I believe it could also be applied to min/max stake weight age, block time target, etc.
Ok, I remain still.
I read your description, and my imagination has already started to ride.

The idea of changing dynamically the parameters of the wallet, is very attractive.
I have a few questions, but I risk of being very long, confusing and tedious.
Perhaps it is better in PM, so only one will suffer.

Yes wouldn't you love to have a coin which you can change all of the parameters on the fly with no need to hard fork and get everyone to update?? Sounds amazing to me, so I have started some preliminary development on it. Unfortunately it is a very very busy time of the year for me, so can only do limited work right now.