This might be in the wrong place (and perhaps a daft idea), but here goes :-
I’ve been thinking about how to get input from miners without giving up control of where block/dev rewards go, had this idea while playing with my stratum server project.
The ZEC nonce is HUGE (256-bits) and the first N-bits (almost all of it) are set by the pool - this could carry a short message without affecting anything.
Its trivial for a pool to encode their answer to a poll/vote/survey in this way & responses could be rich (ie: several yes/no answers, plus checksum etc) with just a few bytes.
The number of ‘votes’ cast by a pool would be proportional to their influence (hashpower)
Polls/votes/surveys could have a start & end block number.
Responses are public, transparent & immutable.
Collects information without affecting revenue/funding streams.
Pools could also open this up to their clients, encoding the miners preferences into work they receive or offering a range of port numbers to mine to.