Flexible Voting enables the permissionless, open ended development of 3rd party voting clients. Amongst the use cases it enables are privacy preserving shielded voting, and many usecases that improve upon voting UX, such as voting with tokens in DeFi, voting while staking, cross chain voting, optimistic offchain voting, and more.