The model leverages the cadCAD python library to simulate user transactions in a mutual credit system. An automatic Credit Management algorithm adjusts the user's credit limit according to their spending/earning behaviour. Parameters such as 'integrity' adjust spending patters to assess how the Credit Management algorithm responds to differing user behaviour.
Mutual Credit:
- In a mutual credit system, a user's balance may be either positive or negative, limited by their respective 'credit limit'.
- The net balance of all accounts in a mutual credit system is zero, since each transaction has a corresponding debtor and creditor.
Mutual credit systems require effective credit limit management to ensure equitable participation. Effectively, in a well functioning credit ecosystem, users should retain a net zero average balance over time, since this corresponds to equitable production and consumption of goods & services. The intention of this cadCAD model is to aid in the design of an automated credit management algorithm that could be utilised in a P2P mutual credit accounting system (built on Holochain, for example).
Since the model generates random incoming & outgoing transactions independent of the user's perception of their 'spending capacity', the model is useful insofar as it enables us to observe how the Credit Management algorithm responds in various circumstances. In other words, it is not an agent-based simulation where users might respond to the state of the system according to encoded logics. Instead, paramaters which adjust the relative 'weight' of incoming v.s outgoing transactions (nameley, 'integirty coefficient') are used to test how the Credit Management algorithm responds.
Ross Eyre is a transdisciplinary designer at Arkology, a design studio working at the intersection of Web 3 and sustainability - including alternative currency design and Commons-oriented P2P ecosystems.
System Dynamics and Agent-based modelling are applied 'systems thinking' tools, enabling deeper study and better design choices within the complex domain. Systems modelling is integral to the design of cryptoeconomic systems since they enable the evaluation of protocols and incentives prior to deployment.
LinkedIn: https://www.linkedin.com/in/rosseyre/
Twitter: https://twitter.com/rosseyre
Arkology: https://arkology.co.za
cadCAD: https://cadcad.org/