mike at zelea.com
Sun Mar 14 21:12:47 EDT 2010
This is an outline of the plans I'm currently working to. Comments
are welcome. I'm especially interested in ideas and alternative
proposals for the common parts, that go beyond Votorola.
Embed the software in a common architecture. Unroll it centrally at
first. Then allow administrators to pull it outward into a fully
Structural design at architectural scales is covered elsewhere (links
below). What follows is mostly a matter of component design and
implementation. Much of the implementation can be prototyped using
1. Ready Votorola's pollserver
Deploy the essential voting facilities of Votorola itself. Here's
Allow multiple areas (cities, states) per pollserver.
Move area and district configuration out to the pollwiki (PW),
where the users can take charge of it. http://u.zelea.com/wiki
| PW pollwiki (common)
| PS pollserver (Votorola)
b) Support unlimited polls
Move poll configuration out to the wiki.
Support an unlimited number of polls. Allow for ad hoc
construction, where the poll is created by the first vote.
c) Prototype the difference engine
Code a bare-bones difference engine. Explore and develop the
interface with discussion media.
d) Code the verification facilities
Allow for independent verification of poll results.
2. Develop the common residential voter register
Prototype the streetwiki (SW). Integrate it with the central
pollwiki (PW). http://metagovernment.org/wiki/Streetwiki
| PW SW integral pollwiki/streetwiki
| PS TS pollserver/trustserver
3. Decenter the architecture
This depends on vote mirroring. It also depends on cooperation
with other voting projects. There are roughly three axes of
a) Support forking of the central Votorola pollserver, if this is
b) Enable the first area or organization to separate from the
central site and go independent with its own pollservers and
(PW SW) (PW) (PW)
| | |
| | |
| | |
(PS TS) (PS) (PS)
If a local area also sets up an independent streetwiki, then
subscribe to its registration lists from the central
pollserver. The local registrants may then vote everywhere.
c) Support free-range voting. Wait for the first non-Votorola
pollserver (voting site or tool) to hook into the common
architecture. Share votes with it. Let the users try it
out and wander freely between the servers.
/ | \
/ | \
/ | \ PW pollwiki (common issues)
(PS) (PS) (PS) PS pollserver (Votorola and others)
\ | / TS trustserver (common registrants)
\ | /
\ | /
These plans are also in the pollwiki at:
Toronto, +1 647-436-4521
More information about the Votorola