We are intent on developing a tool for the
support of direct decision making by large
populations for a open-ended range of issues.
This tool will enable users to create new
decisions to be made, express an interest in
existing ones, and vote on them when the time
comes. This tool will support decisions to be
made via direct democracy and through a
representative system using juries directly
chosen to make them. The tool will maintain a
library of decisions, supporting documents. It
will also maintain the relationships between
decisions, the groups making them, and other
related decisions.
When a user first plans a choice to be made,
they record the high level details concerning
the choice into the tool or choose an already
described choice as a template for their new
one. After defining a choice the user proceeds
to categorize the choice according to lists
available for voting style, documentation
needs, and other resource issues. The user then
proceeds to relate their choice to others
listed in the tool as the need arises.
The tool will verify whether the choice
definition, categorization, and related links
are meaningful and reject those that are not.
Any that are meaningful will start down the
road toward their conclusion.
Once a meaningful choice has been
established, the system will run a variety of
related events including advertising of the
issue in related choice domains, handling of
document storage and retrieval requests, and
the details concerning the actual vote. The
tool will make use of whatever distributed
resources are registered as available and that
it deems necessary to produce the results
required for a related event. Any user will be
able to check up on the state of a choice at
any time by submitting a request for related
information to the tool. When so requested, the
tool will gather a snapshot of the choice in
its current state and deliver it to the
user.
During the run of a defined choice, a user
may interact with their choices through an
established set of commands available to them
through a user interface. Other users
participating in a choice may interact through
a limited user interface that blocks them from
administrative commands for choices they did
not define.
Assuming the choice encounters no
administrative conflicts, it will run to
completion with or without administrative
interaction, archive its components, and then
deliver its results to the location specified
by the administrative user.