Для коллективного принятия общественных решений необходим инструмент, который позволяет:
Выдвигать вопрос на всеобщее обсуждение и голосование.
Обсуждать этот вопрос для поиска консенсуса (см. «Процедура референдума»). Хотя обсуждение может быть реализовано отдельным механизмом с целью упростить, а значит, сделать более надёжной, систему голосования.
Голосовать по наиболее подходящему в каждом случае алгоритму (см. «Алгоритм голосования») и отзывать голос.
Выбирать случайных граждан для задач вроде суда присяжных, гражданской ассамблеи / жюри.