The model consumes real-world historical and forecast government expenditure time-series data in order to produce money supply velocity cycles over time.
Model money supply velocity is the change in government money supply as a percentage of model GDP.
This is the government sector fiscal balance, either in surplus (a money flow away from the non-government sector), or more typically (and always in ModelSIM), in deficit (a money flow toward the non-government sector).
At every iteration, each producer agent will receive an equal share of government stimulus. Each producer will subsequently employ (by random choice) one of the consumer agents. A producer agent will check to see if the consumer agent is currently unemployed (has not been previously employed by another producer agent), else the random selection is repeated.
Consumer agent (rating) approval, disapproval or ambivalence of the Government agent will depend on individual wealth (cash equity) at the end of each model iteration. A consumer agent will record an 'approval' rating if it has achieved a new wealth 'high' at the end of the current iteration.
'Ambivalence' is recorded if the agent does not achieve a new wealth 'high', but on communicating with another random consumer agent, discovers that its wealth is greater than that of the other consumer agent.
'Disapproval' is recorded when a consumer agent does not achieve a new wealth 'high' and on communicating with another random consumer agent, discovers that its own wealth is either less than or equal to that of the other consumer agent.