AMPU Logo

AMPU Project
Actors

Jel
2002/03/04
Peer Data Provider
  • Ensures that connected peer servers are aware of available data, and provides access to such data when requested.
Jel
2002/03/04
Peer Data Archiver
  • Monitors data made available by other peers within the server network, and caches/archives it locally.
Jel
2002/03/04
New User
  • Connects to the system, and registers a new Citizen, providing whatever authentication details are necessary.
Jel
2002/03/04
Citizen Authenticator
  • Verifies Citizen's details, using whichever External Services are required, and reports back to the Citizen Registrar.
Jel
2002/03/04
Citizen Registrar
  • Adds new Citizens to the Citizen database, and disables their accounts when the Citizen is declared "dead".
Jel
2002/03/04
Citizen
  • Browses, searches, or otherwise traverses the Forums, subscribing to them, if desired.
  • Unsubscribes from Forums
  • Creates new Forums, either directly, or through a validation process, as determined by Instance settings.
  • Posts new Messages to Forums.
  • Posts Resources to Forums.
  • Proposes initiatives, each of which, given enough interest, or sufficiently liberal system settings, may become a Jury.
  • Propose solution to Initiative.
  • Comment on initiative.
  • Create Taskforce, as it's leader.
  • Browse Resources
  • Browse Taskforces
  • Join Voluntary Taskforce
  • Submit proposal for completion of Contracted Taskforce
Jel
2002/03/04
Juror
  • Reject opportunity to serve on a Jury.
  • Propose solution for Jury.
  • Post comments in Jury.
  • Post Resources in Jury.
  • Revise Resources in Jury.
  • Create Taskforce, with automatically-created "<Jury Solution> Taskforce" as it's leader. ie, Create a sub-task within a particular task solution, which contains all proposed actions for this Jury.
Jel
2002/03/05
Taskforce Leader

Jel
2002/03/05
Taskforce Member

Jel
2002/03/05
Taskforce Contractor
  • Assume (not overall responsibility) of a Contacted Taskforce.
  • Report situation to Taskforce Leader
Jel
2002/03/10
System Automaton
  • Performs automated management of Initiatives, Juries, Tasks, etc - anything that is commonly required, and can be automated