top of page


We model you

as a digital twin, 

in the most complex systems we know:

Human Societies


with most complex
interactions and

most complex concepts

being bargained


and when our job is done,

as a meta digital twin,

You model you.

The Application

of the OiCOS economic modelling technologies for your product and organisation is what we call the Economic Engine. Where is it applicable and what is it?

Areas of Application

Is your product a complex mixture of human decisions, economics, technology and software? Do you provide complex models to your clients? Energy communities? Virtual power plants? Complex banking solutions? Auction systems? Any other complex organisation? Complex systems are those which maintain their own model of themselves. Like living beings. It is the definition of being alive.

There are different points of views on what modelling is about. The one we like to think of, is: modelling is the activity of solving problems in groups.

The OiCOS Economic Engine aims to enable a division of labour in modelling

- for that we have developed compositional economic and business modelling.

- By that management (or modelling as thinking about the organisation)

- can be organised by a division of labour
- and by that synchronised with 

- the division of labour in operations to be managed,

- the division of labour in operations enabled the industrial revolution,

- the division of labour in management will enable the second industrial revolution.

This is analogous to the revolution in the automobile industry called "simultaneous engineering", where cars and the robots for building the cars can be built at the same time. 

Economic Engine

The Economic Engine as a software stack for digital twins of economic organisations is unique and useful wherever double-entry accounting systems are involved in exchanges of goods and financial assets. This is the case in all sectors of the economy. The traditional double-entry systems interact in so called quadruple-entry accounting systems. These systems arise everywhere in the economies up to national accounting systems as defined as a standard in the "System of National Accounts 2008'" of IMF, OECD, EU Commission, UN, World Bank.

Our money theory provides tools to keep quadruple-entry bookkeeping systems consistent. This is analogous to the balance sheet consistency of double-entry bookings where the same amounts are booked on debit and credit sides of T-accounts. Analogously we maintain quadruple-entry systems consistent when credit, money and currency creations are booked for banks, central banks and the bank of central banks, respectively. This is applicable in the economies for decentralised macro-financial organisations with our DigiTally (tallies are among the oldest human artefacts used for recording debts) as the base line financial instrument of any monetary system. The DigiTally is a modern ("Bill of Exchange", in englisch and "Wechsel" in German or "I owe you" contract in cryptocurrency community) as a smart (runnable, i.e. algorithmic) contract and has to be structured and composed with more functionalities (e.g. for comping wit risk) according to the needs of the area of application. These areas are supply chains, holdings, joint projects, energy systems, reinsurer or international networks of transactions such as the trade finance sector or the import and export sector in general.

On top of the DigiTally custom currencies can be constructed for currency portfolio risk management. Custom currencies as well as money systems can be thought as generalised cost centres. OiCOS quadruple-entry accounting systems are stable by continuously maintaining the appropriate macro consistency conditions. Debt crises can be eliminated by design as well as toxic assets and banks which are orphaned debts, booked without obeying to the macro accounting consistency conditions. This is analogously to a double-entry booking of, say, repaying loans by bank transfers: "loans (decreased on debit side of this liabilities account) X Euros to bank (decreased on credit side of this asset account) Y Euros", if X is not equal to Y then the system would not be balanced anymore. However, in macro economic accounting systems, even if X is equal to Y the balance between risk bearer and risk profiteurs can be unbalanced and this is what we call injustice.

The code for our accounting systems can be equipped with a category theoretical denotational semantics which allows to define customised domains specific low code or visual programming languages and compilers that prove the correctness of the implementation of the type theoretic specification of the system. This means that we not only supply macro financial operating systems but also simultaneously robots (compilers) which built these systems and which are needed for their automatised reorganisation.

The platform that we are now building for value chains, is applicable where ever supply meets demand at any hierarchical layer. In economics platforms are called markets. In the energy sector the supply of organisational structures, such as virtual power plants or energy communities, are demanded for decentralised energy production. In any of these applications money and credit flows account for a substantial fraction of the value added allowing for efficiency gains by our Economic Engine. Again, analogous organisations can be designed for any applications in the economies. The Economic Engine runs the exchange of informations, money, credits, debit, smart contracts and business models in real-time.

In short, the Economic Engine is applicable in all sectors of the economy, since macro systems of interacting double-entry accounting systems, are everywhere and always meant to be stable and in need of an engineered approach to consistency conditionsrisk management and reorganisation.

bottom of page