OiCOS is optimising human-machine-nature systems. These can be smart energy networks, production facilities like factories of cooperatives or monetary systems with smart contracts or custom currencies.

The core of our technology are interacting econometric agents on a circular accounting system. Econometric agents can be digital twins of humans or IoT devices. Econometrics is another word for machine learning or AI in the realm of economics and social systems in general. The circular accounting system is a digital extension of double accounting ready for smart contracts, multidimensional and unit agnostic records and consistency checks. Circularity can implement life cycle assessments for modern environmental and biology consistent processes.

We learn the actual behaviour of the agents we can not control and we learn optimal behaviours for the agents we do control. Ultimately we design the rules of their interactions for the best results of the system we optimise.  There are three


in operating systems for human-machine-nature systems:

1. Data and Models

We connect models of companies, networks, institutions, auctions or markets with the Internet of Things, databases, enterprise resource planning systems, platforms or social networks (SAP, Oracle, Microsoft, IBM, Google or Amazon).

2. Forecasts and Simulations

We simulate systems as strategic interactions of optimally deciding, forecasting and learning agents (humans, machines or nature). We represent strategic interactions as games, in the sense of game theory (serious games). Simulations allow us to measure goals and their achievements in order to trial, search, learn and implement better system designs. For that we need to understand how agents interact with the system design.

3. Institutions and System Optimisation

Optimal system design synchronises the decisions of agents with local goals in their local time scales with the global goals of the system. For that we train agents as well as hierarchical decision units or institutions which serve the purpose to simplify and improve the decisions of agents.

The OiCOS Economic Engine

is the software stack underlying the digital twin of the human-machine-nature systems we model. It has six generic layers instantiated by concrete entities in the applications. Here are some examples we are currently working on:











In Smart Energy Grids

for example the agents are batteries, solar panels or E-vehicles but also humans using these devices in their houses and for their mobility. The system itself is the energy network as a whole while the institutions to coordinate all the involved strategically deciding agents are for example price tariffs or auctions at the network level.  The system itself is an agent as well and are taken to pursue goals like profit maximisation, resilience or stability. There is also a need for circular accounting systems and financial contracts. These are the bookings in a circular accounting.

Economic Engine









Battery, Solar Panel


Energy Flows


Weather Forecast








Monetary System

Exchange Rate Regime

Central Bank

National Accounting

Money Supply

Inflation Rate

Money Demand