In order to solve a problem, you must first understand it. Here we lay out our understanding of the current difficulties plaguing citizen engagement, dream about the ideal system and how to get there, and then begin to discuss what standards and technologies need to be developed to create a self-sustaining ecosystem that will ensure every citizen has a voice: