Tentative
Wealth Sub-System
Features
This module enables Fablusi™ to support simulations which may involve integer quantities which can be transferred or exchanged between roles. These defined quantities may represent money, health, power, arms or other quantifiable resources. The basic assumption is that a certain amount of these quantities will be assigned to different roles (in different amount) to create an unequal starting scenario. At least one transfer instrument for each resource should be created by the creator of the simulation. The right to activate such instrument can be assigned with or without limit to one or more roles. None of these resources may be exchanged without an exchange instrument.
As the simulation progresses, the increase (source) or decrease (sink) of these resource may be activated by controller. There is no automatic mechanism for changing the total amount of each of the defined resource except through intervention by the controller during the simulation.
The current version of Fablusi™ does not have a random number generation module and hence does not support rules based on random change of any of the defined quantities.
The current version of Fablusi™ also does not have an evaluation device whereby a particular resource may be increased or decreased depending on some action taken by a role and being evaluated via the evaluation device. This is in the next planned version.
Type of Resources
Any number of types of resources can be defined. The following information is needed:
Instrument of transfer
Transfer applies to a specified resource between roles. Fablusi™ log all transactions for review by the creator or controller if required.
Any number of types of instrument of transfer may be defined. The following information is needed:
Instrument of Exchange
An instrument of exchange between different resource type is not implemented by FABLUSI. To simulate such a possibility, a role who has both target and final resource need to act as an intermediary.
Assignment of resources to roles
When resource is assigned to roles, same role in different worlds may have the different initial assignment.
Use feature
When an instrument of exchange is submitted to the system, messages (stored in the "purse") will be send to the roles specified in the From, To and Issue fields.
The role specified in the delayed executive will be provided with a button to execute the instrument. Another set of messages will be sent when the instrument is executed. The values of the resource will be updated as well at execution of the instrument.
Logging feature
Both the creation and execution event of any instrument will be logged for later review by controller.
Purse Add-on to Wealth Sub-System
Purse Features
Description
Private purse allows each role to hold his/her resources, views amount of each resource and issues, activates or executes instrument of transfer of resources.
Shared purse allows a number of roles to manipulate the resource contained in the shared purse. The rights of Role to access a shared purse can be controlled via a user class mechanism similar to the conference sub-system.
Private Purse
If the wealth sub-system is enabled, each role will be given a private purse automatically. All wealth related messages are handled via the purse. Because the web is basically asynchronous and is a pull-technology, it is important to note that participants need to constantly check the purse for wealth related activity.
Right Assignment
Only the role owning the private purse can have access to the purse (However, creator can choose to log the purse content at each activity for later review). Credit to the resource is generally handled automatically by the Fablusi™ system. Debit to any resource can be activated via instrument of transfer. The owner has control (as assigned by simulation creator) over those available instruments of transfer to resources in the purse. No software-initiated debit is implemented. The execution of an instrument of transfer will cause debit of the appropriate role. However, the system cannot force an immediate refresh of the purse when another role executes an instrument of transfer from another machine causing changes in the resource amount.