1 Introduction

Inflation has captured global attention since the onset of the COVID-19 pandemic (from now on, simply “COVID”) in 2020. In the USA, annual inflation reached 4.8% in 2021 and peaked at 9.1% in June 2022,Footnote 1 while Europe experienced highs of 11.5% in October 2022.Footnote 2 Competing narratives have emerged to explain the mechanisms driving this inflationary surge, which has persisted longer than expected. Policymakers have been blindsided by inadequate models, with the Bank of England admitting it had “big lessons to learn” from failure to forecast inflation using existing models.Footnote 3 This paper aims to explore the influence of fiscal and monetary policies on prevailing inflationary dynamics within a complex macroeconomic environment, modelled using the Mark-0 Agent-based Model that is based on alternative modelling foundations.

During the period of high inflation in 2021 and 2022, several theories emerged to explain the underlying causes of persisting inflationary trends. These interpretations led to differing views on appropriate policy responses, ranging from monetary policy interventions such as interest rate hikes to more targeted fiscal policies and price controls. Our analysis contributes to the debate on the appropriate policy responses to post-COVID inflation by providing a flexible framework to assess different policy options in the context of various inflation drivers, including demand-pull, cost-push, and profit-driven inflation. Our framework can accommodate varying behavioural foundations within a complex economy, including agents’ trust in the Central Bank’s clout and the anchoring of inflation expectations. Our main conclusions are that (i) the economic recovery after the shocks, especially in the absence of mitigating fiscal policies, can be much more sluggish than expected—or even fall into deep recessions beyond dangerous tipping points or “dark corners”(Blanchard 2014; ii) the policy response (both from the government, the Central Bank, and other public authorities) has to navigate a narrow path, facing the trade-off between high inflation (with the risk of a runaway scenario) and high unemployment (with the risk of an economic collapse). In particular too weak a fiscal stimulus is ineffective, and too large a stimulus fuels high inflation; (iii) the success of monetary policy in curbing inflation is primarily due to expectation anchoring, rather than to direct impact of interest rate hikes; (iv) the two most sensitive model parameters (in terms of the inflation outcome) are those describing wage and price indexation, or in other words the bargaining power of workers and the market power of firms.

An initially dominant view of the post-COVID inflation was based on the “too much money chasing too few goods” theory of inflation (see, for example, de Soyres et al. 2022a, b), also known as demand-pull inflation. This narrative focuses on the large amount of fiscal stimulus, such as the Coronavirus Aid, Relief and Economy Security Act (the “CARES Act”) or the American Rescue Plan in the USA, that have led to excess demand due to increases in disposable income while supply has not adjusted, thus pushing up prices. Some, such as Ferguson and Storm (2023) agree with the demand-pull inflation analysis but contend that “the final cause of the inflationary surge in the U.S. [...] was in large measure the unequal (wealth) effects of ultra-loose monetary policy during 2020–2021”.

In contrast to the excess demand interpretation, scholars such as Stiglitz and Regmi (2022) conclude that “today’s inflation is largely driven by supply shocks and sectoral demand shifts, not by excess aggregate demand”. This claim is supported by the study of Cavallo and Kryvtsov (2023), who present evidence spanning the years 2020 to 2022 illustrating the significant inflationary consequences of unexpected disruptions in product availability and stock-outs across various sectors. Taking this one step further, Guerrieri et al. (2022) and Ferrante et al. (2023) consider the case wherein a negative supply shock on one (or several) sectors can actually lead to a larger drop in demand than the original shock, and consequently a recession. In the New Keynesian model of Ferrante et al. (2023), demand reallocation explains a large share of the post-COVID US inflation. The energy and food price shocks following COVID and the Russian invasion of Ukraine in 2022 were major causes of inflation, but this time from a cost-push inflation perspective wherein firms pass on increases in costs to consumers through prices. The strength of the inflationary surge was in large part due to the systemically important nature of the sectors where inflation occurred: energy and food (Weber et al. 2022). These observations suggest an alternative cost-push scenario that is outside the realm of Central Bank’s policy toolkit. This is also the conclusion of Bernanke and Blanchard (2023), where a granular decomposition of inflation over different factors is proposed.Footnote 4

Finally, a recent debate has emerged around profit-driven inflation, wherein sellers have increased prices beyond the increase in costs they face, thus expanding their profit margins. This is based on the observation that profits have increased sharply in the current inflationary climate, as compared to the observed amount of cost increases, even when including concerns of a wage-price spiral, and the excess demand cited by a monetarist perspective (Glover et al. 2023; Stiglitz and Regmi 2022). Weber and Wasner (2023) analysed firms’ earnings calls and posit an interpretation based on imperfect competition and market power. Specifically, in an environment of cost increases and supply bottlenecks, firms’ market power temporarily increases. This may be enhanced by the fact that when inflation is high, uncertainty about prices increases, such that consumers may be prone to accepting unreasonably high prices (an effect sometimes called “consumer discombobulation”), thus allowing companies to enlarge their margins.

All of these different interpretations lead to different guidelines for how policy should respond, and whether it should at all. From a standard monetarist perspective, the Central Bank should raise interest rates in order to push down demand, thus solving the excess demand scenario. On the other hand, in a cost-push scenario, the Central Bank’s rate has no effect on the external cost increases and may actually harm the situation if firms choose to pass on the increased costs of debt to consumers. On this, Stiglitz and Regmi (2022) suggest “monetary policy, then, is too blunt an instrument because it will greatly reduce inflation only at the cost of unnecessarily high unemployment, with severe adverse distributive consequences”, as in their view inflation is not due to excess demand. In reality, the US Federal Reserve has hiked rates at the fastest rate since Paul Volcker was chairman, in line with a monetarist view. Simultaneously, in 2023 inflation has begun easing, which begs the question of whether the reduction in inflation throughout 2022 is due to monetary policy or to external factors such as the easing of energy prices as with the oil crises of the 1970s (Blinder 1982; Blinder and Rudd 2013), or else to a spontaneous tendency of inflation to self-heal due to economic forces. But since the Central Bank’s mandate to keep inflation low and stable, they are expected to act, generally through interest rate mechanisms and communication.Footnote 5 The question remains, to what effect? Are dips in inflation due to exogenous or endogenous factors or to Central Bank policy? What are the consequences of raising rates in this environment? Are the consequences of not acting on inflation with monetary policy greater than those when one does? After all, Bruno and Easterly (1998) found that “countries can manage to live with relatively high—around 15–30 percent—inflation for long periods”. It is these questions upon which we aim to shed some light by considering various scenarios generated through an Agent-based Model, that allows us to run various counterfactual scenarios.

To conduct our analysis, we use the Mark-0 Agent-based Model (ABM) originally proposed by Gualdi et al. (2015), and extended in Gualdi et al. (2017), Bouchaud et al. (2018) to study monetary policy and inflation, with an early application to the effects of the COVID pandemic by Sharma et al. (2020) and a model-exploration study by Naumann-Woleske et al. (2023). Agent-based Models are computational scenario-generators in which a large number of individual agents, in our case firms, interact based on a set of behavioural rules (see Dawid et al. 2018; Haldane and Turrell 2019; Dosi and Roventini 2019, for more detailed introductions). These models allow us to study (possibly) out-of-equilibrium systems by generating emergent macroeconomic dynamics, many of which have been successfully replicated (see Dosi et al. 2017, for instance). Agent-Based Models also allow one, with minimal cost, to study the impact of several effects, such as the (de-)anchoring of trust in the Central Bank policies, which could be highly relevant in practice but are very hard to take into account within standard rational equilibrium models.

The Mark-0 ABM is a simplified model of a closed macroeconomy that nonetheless generates a wide variety of phenomena, from stable low unemployment and inflation, to endogenous crises that may oscillate regularly or punctuate long periods of recovery, or even to runaway inflation. The philosophy behind the model is to generate qualitatively plausible scenarios. In this context, Gualdi et al. (2017) studied the efficacy of monetary policy in maintaining low unemployment and inflation, and “find that provided the economy is far from phase boundaries (or ‘dark corners’ (Blanchard 2014)) such policies can be successful, whereas too aggressive policies may in fact, unwillingly, drive the economy to an unstable state, where large swings of inflation and unemployment occur”. An analysis using the Mark-0 model in fact predicted, as early as June 2020, that the post-COVID recovery could be more sluggish than expected and lead to a period of sustained inflation (Sharma et al. 2020).

In this paper, we present a more detailed study of the post-COVID recovery by considering three distinct shocks occurring in the Mark-0 model: (1) a COVID shock that negatively impacts firms productivity and consumer demand for the period of lockdowns, (2) a supply chain shock on firms’ productivity that mimics the after-effects of COVID on global value chains, and (3) an energy price shock that is exacerbated by the Russian invasion of Ukraine. Each of these shocks is calibrated to macroeconomic time series for the USA, such that the magnitude and duration match the observed data. We then study the effects of these shocks under different assumptions about the activity and efficacy of monetary policy, including the strength of monetary policy reactions to inflation, the ability of the Central Bank to influence firms’ expectations, and the structure of firm decision-making on prices and wages.

Our first results confirm that in the presence of properly calibrated shocks, the economic recovery in the absence of any mitigating policy is extremely sluggish, taking at least several years (if not much more) for the economy to return to the pre-crisis equilibrium. We note that this happens with shocks that are calibrated on the observed post-COVID macroeconomic time series, which already incorporate the effect of actually implemented policies; we expect that in the absence of any policies the impact would have been even greater. This result thus confirms the necessity of some sort of fiscal policy to avoid the economy spiralling into a crisis or a very sluggish recovery.

A second set of results concerns the impact of such policies. We find that the model properly accounts for the inflation-unemployment trade-off, which leads to a narrow window in which policy can be efficient. For example, a disproportionate response of the Central Bank to inflation leads to unnecessary high unemployment, and an oversized injection of Helicopter Money leads to an unnecessary high inflation. Finally, we find that the anchoring (or de-anchoring) of economic agents’ trust in the Central Bank strongly influences the dynamics of inflation, much more than the direct influence of interest rates on economic activity. This is due to the fact that the decision of households to consume, and of firms to increase wages and economic activity is based on the gap between interest rates and expected inflation, which is either close to, or very different from the target inflation, depending on expectation anchoring. This confirms the necessity for the Central Bank to manage expectations. However, keeping expectations strongly anchored to the Central Bank’s target may come at a cost: if households believe that inflation is under control while rates are going up, consumption might be hobbled. Similarly, if firms believe that inflation is under control when it is not, high interest rates will hurt employment while wages will lag behind, again leading to a drop in consumption. These effects, perhaps paradoxically, lead to increased unemployment compared to the case where expectations are floating. We conclude that each policy must be carefully tuned to achieve the desired result, and we believe that our modelling tool can guide policy makers in this respect.

Our primary objective is to provide possible scenarios and counterfactuals. As discussed at length in our previous papers (Gualdi et al. 2015; Bouchaud et al. 2018; Sharma et al. 2020), our ambition is not to provide precise predictions based on a fully calibrated model, but rather a tool for decision makers to help them apprehend different possible outcomes and anticipate unintended consequences and potential counter-intuitive impacts of their policies. We hope that Mark-0 can be usefully added to the policymakers toolbox and help them navigate a radically complex world (see, for example, King and Kay (2020); Bouchaud (2021)).

The remainder of the paper is structured as follows: Sect. 2 gives an overview of the Mark-0 model and the adaptations made for this paper. Pursuing this, Sect. 3 then outlines the policy channels that the model contains: interest rate, expectation management, access to credit, Helicopter Money and Windfall Tax. Section 4 discusses the model’s dynamics in the absence of exogenous shocks. In Sect. 5, we calibrate our three shocks and show how they affect the macroeconomic dynamics with or without an easy-credit policy, but without any monetary policy interventions by the Central Bank. In Sect. 6, we introduce and discuss monetary policy through interest rates and expectations management, and highlight its effects. In Sect. 7, we add fiscal policy by examining two distinct kind of stimuli, Helicopter Money and a Windfall Tax. Section 8 presents a discussion of the robustness of our model to variations of its parameters, and highlights the risk of hyperinflation. Finally, Sect. 9 summarizes our results and lays out some perspectives and ideas for future work.

2 The Mark-0 model

The Mark-0 Model is a stylized macroeconomic agent-based model that is qualitatively very rich, as many plausible—and sometimes un-intuitive—economic phenomena can emerge at the macroscale. The model was created as a minimalist reduction of the Mark family of Agent-Based Models originally developed by Gaffeo et al. (2008) and Gatti et al. (2011). Mark-0 was proposed by Gualdi et al. (2015), and expanded to monetary policy questions by Gualdi et al. (2017) and Bouchaud et al. (2018). More recently, an analysis of possible economic responses to the COVID pandemic was studied using Mark-0 by Sharma et al. (2020). Unless stated otherwise, we use the model description and formalism of Sharma et al. (2020). In this section, we outline the relevant equations for the model and explain the economic intuition behind all of them.

2.1 Model overview

The model comprises a large set of firms producing a homogeneous consumption good that is purchased by a representative household sector. The household sector goes to the market with a consumption budget \(C_B\) computed as a fraction of savings, S(t), wages W(t), payouts from the energy sector \(\delta _e {\mathcal {E}}_e(t)\), and interest on deposits \(\rho _d(t)S(t)\),

$$\begin{aligned} C_B(t) = c(t)\left[ S(t) + W(t) + \delta _e {\mathcal {E}}_e(t) + \rho _d(t)S(t)\right] , \end{aligned}$$
(1)

where \(c(t) \in (0,1)\) is the consumption propensity out of wealth and income, defined as

$$\begin{aligned} c(t) = c_0 \left[ 1+\alpha _c\left( {\hat{\pi }}(t)-\rho _d(t)\right) \right] ,\qquad \alpha _c \ge 0, \end{aligned}$$
(2)

where \({\hat{\pi }}(t)\), specified by Eq. (23), is the expected future inflation. Equation (2) mimics the behaviour of the classical Euler equation, as the household consumes more when real interest rates, \(\rho _d(t) -{\hat{\pi }}(t)\), are lower. The savings of households over time can then be written as:

$$\begin{aligned} S(t+1) = S(t) + W(t) + \rho _d(t)S(t) - C(t) + \Delta (t) + \delta _e {\mathcal {E}}_e(t) \end{aligned}$$
(3)

with dividends received from firms profits \(\Delta (t)\) and actual consumption \(C(t) \le C_{B}(t)\) that is given by the matching of demand and production.

Households choose to split their consumption budget between \(N_F\) different firms (labelled by an index \(i=1,2,\cdots ,N_F\)) based on an intensity of choice model

$$\begin{aligned} D_i(t) = \frac{C_B(t)}{p_i(t)} \frac{\exp (-\beta p_i(t))}{\sum _j \exp (-\beta p_j(t))}, \quad \text {s.t.}\quad \sum _i p_i(t) D_i(t) \equiv C_B(t), \end{aligned}$$
(4)

with a price sensitivity \(\beta\).Footnote 6

Because the model considers out-of-equilibrium situations, demand \(D_i\) for good i and production \(Y_i\) may not match, leading to a realized consumption \(c_i^R\) given by \(\min (D_i,Y_i)\). Meanwhile, firms produce consumption goods based on a linear production function,

$$\begin{aligned} Y_i(t) = \zeta (t) N_i(t), \end{aligned}$$
(5)

dependent only on the firm’s employed labour force \(N_i\) and time-dependent labour-productivity \(\zeta\). The unemployment rate u(t) is then given by \(u(t) = 1 - {\sum _i N_i(t)}/{N}\), where N is the number of workers. At each time step, corresponding to one month throughout this paper, firms can adapt to the current economic environment by choosing three firm-specific variables: the target production \(Y_i(t)\), price \(p_i(t)\), and wage offered to their employees, \(w_i(t)\). We describe these in turn, but note that the time step of one month and the different update parameters \(\gamma , g\) are assumed to be small such that production, prices and wages evolve slowly between t and \(t+1\), barring the role of external shocks of the COVID type, as discussed in Sect. 5.

  1. 1.

    Production update. Production adapts to the observed gap between supply and demand at the previous time step as follows:

    $$\begin{aligned}\text {If } Y_i(t) < D_i(t)&\hspace{10.0pt}\Rightarrow \hspace{10.0pt}Y_i(t+1)=Y_i(t)+ \min \{ \eta ^+_i ( D_i(t)-Y_i(t)), \zeta u^\star _i(t) \} \\ \text {If } Y_i(t) > D_i(t)&\hspace{10.0pt}\Rightarrow \hspace{10.0pt}Y_i(t+1)= Y_i(t) - \eta ^-_i [Y_i(t)-D_i(t)] \\ \end{aligned}$$
    (6)

    where \(u^\star _i(t)\) is the maximum number of unemployed workers that are available to the firm i at time t, which increases as the firm’s wage \(W_i(t)\) relative to the production-weighted average wage \({\overline{w}}(t)\) increasesFootnote 7

    $$\begin{aligned} u^\star _i(t) = \frac{N \textrm{e}^{\beta W_i(t) / {\overline{w}}(t)}}{\sum _i \textrm{e}^{\beta W_i(t) / {\overline{w}}(t)}} u(t). \end{aligned}$$
    (7)

    In other words, the maximum available workforce to firm i is the total number of unemployed agents, times a wage dependent factor that favours high-paying firms.

    The speed at which firms hire and fire workers depends on their level of financial fragility \(\Phi _i\), defined as the debt-to-sales ratio, where debt is negative cash balanceFootnote 8:

    $$\begin{aligned} \Phi _i(t) = -\frac{1}{\Theta } \, \frac{\min \{{\mathcal {E}}_i(t),0\}}{\min {(p_i(t)D_i(t), p_i(t)Y_i(t))}}. \end{aligned}$$
    (8)

    Non-indebted firms have zero fragility and \(\Theta\) is the maximum debt-to-sales ratio allowed by firms creditors, beyond which firms are declared bankrupt.Footnote 9 Firms that are close to bankruptcy (i.e. \(\Phi \approx 1\)) are arguably faster to fire and slower to hire, and vice-versa for healthy firms. The coefficients of the hiring and firing rates \(\eta ^\pm _i\) for firm i (belonging to [0, 1]) are given by:

    $$\begin{aligned} \eta ^\pm _i = [\![{\eta _0^\pm \, (1 \mp \Gamma (t) \Phi _i(t))}]\!], \end{aligned}$$
    (9)

    where \(\eta _0^\pm\) are fixed coefficients, identical for all firms, and \([\![{x}]\!]=x\) when \(x \in (0,1)\), \([\![{x}]\!] = 1\) for \(x \ge 1\) and \([\![{x}]\!]=0\) when \(x \le 0\). The factor \(\Gamma > 0\) measures how the financial fragility of firms influences their hiring/firing policy, since a larger value of \(\Phi _i\) then leads to a faster downward adjustment of the workforce when the firm is over-producing, and a slower (more cautious) upward adjustment when the firm is under-producing. \(\Gamma\) itself depends on the inflation-adjusted interest rate and takes the following form:

    $$\begin{aligned} \Gamma (t) = \max \Big [ \alpha _{\Gamma }\left( \rho _\ell (t) - {{\hat{\pi }}}(t)\right) , \Gamma _{0}\Big ], \qquad \Gamma _0,\alpha _\Gamma \ge 0, \end{aligned}$$
    (10)

    where \(\rho _\ell (t)\) is the rate at which firms can borrow, \(\Gamma _0\) and \(\alpha _{\Gamma }\) are free, nonnegative parameters, the latter being similar to \(\alpha _{c}\) that captures the influence of the real interest rate on the hiring/firing policy of firms.

  2. 2.

    Price update. Compared to the previous versions of the Mark-0 model, in this paper the firms’ price update, \(\Delta p_i(t+1)=({p_i(t+1)-p_i(t)})/{p_i(t)}\), explicitly takes into account the demand-output gap, and a contribution for the change in exogenous (e.g. energy) price \(\Delta p_{e, \text {ema}}\) (in %), to:

    $$\begin{aligned} \Delta p_i(t+1)&= \gamma \xi _i(t) \cdot \frac{D_i(t)}{Y_i(t)} + g_p{\hat{\pi }}(t) + g_e \Delta p_{e, \text {ema}}(t) \quad&{\textrm{if}} \quad&{\left\{ \begin{array}{ll} D_i(t) > Y_i(t)\\ p_i(t)<{\overline{p}}(t)\end{array}\right. }\end{aligned}$$
    (11)
    $$\begin{aligned} \Delta p_i(t+1)&= -\gamma \xi _i(t) \cdot \frac{Y_i(t)}{D_i(t)} + g_p{\hat{\pi }}(t) + g_e \Delta p_{e, \text {ema}}(t) \quad&{{\textrm{if}}} \quad&{\left\{ \begin{array}{ll}D_i(t) < Y_i(t)\\ p_i(t)>{\overline{p}}(t)\end{array}\right. } \end{aligned}$$
    (12)
    $$\begin{aligned} \Delta p_i(t+1)&= g_p{\hat{\pi }}(t) + g_e \Delta p_{e, \text {ema}}(t) \quad{} & {} {{\textrm{otherwise}}}, \end{aligned}$$
    (13)

    where

    • \(\gamma\) is a parameter and \(\xi _i(t)\) are independent uniform U[0, 1] random variables scaled up by the actual demand-output ratio \({D_i(t)}/{Y_i(t)}\) (or its inverse), in order to mimic an increased pressure on prices in case of supply (or demand) gluts. When \({D_i(t)} \approx {Y_i(t)}\), this reduces to the rule used in previous papers, see Gualdi et al. (2015);

    • \({\hat{\pi }}(t)\) is the expected long-term inflation in % per month, that firms take into account in their price setting mechanism. This term also accounts for changes in price due to expected changes in wages and input costs, which are part of the expected inflation. A factor \(g_p>1\) models an inflation gouging behaviour, while \(g_p<1\) means that only part of inflationary costs are passed to the customers.Footnote 10

    • \(\Delta p_{e, \text {ema}}(t)\) is the exponentially weighted moving average (with parameter \(\omega\), as in Eq. (22)) of the exogenous price variations that are partially or fully passed on to final customers. The weighted average reflects that changes in energy price are not instantaneously transmitted to customers but rather distributed gradually over several months.

    The magnitudes of the corresponding price adjustments are determined by parameters: \(\gamma\) for supply–demand imbalance, \(g_p\) for inflation expectations, and \(g_e\) for changes in the exogenous price. In this regard, \(g_e\) can be thought of as the effective energy share of production that firms want to pass on to customers, whereas \(g_p > 1\) would correspond to the much discussed concept of “greedflation”.

    Note that \({\overline{p}}\) is the consumer price index, defined as

    $$\begin{aligned} {\overline{p}} = \frac{\sum _i c^R_i p_i}{\sum _i c^R_i} \, \qquad c^R_i = \min (D_i, Y_i) \, \end{aligned}$$
    (14)

    with \(c^R_i\) the realized consumption of product i.Footnote 11

  3. 3.

    Wage update.

    In similar fashion, firms update wages as

    $$\begin{aligned} \Delta w_i(t+1)&= \gamma (1 - u(t))\left( 1-\Gamma (t)\Phi _i(t)\right) \,\xi '_i(t) + g_w{\hat{\pi }}(t) \quad&{\textrm{if}} \quad {\left\{ \begin{array}{ll} D_i(t)> Y_i(t)\\ {\mathcal {P}}_i(t)>0\end{array}\right. } \end{aligned}$$
    (15)
    $$\begin{aligned} \Delta w_i(t+1)&= -\gamma u(t)\left( 1+\Gamma (t)\Phi _i(t)\right) \,\xi '_i(t) + g_w{\hat{\pi }}(t) \quad&{\textrm{if}} \quad {\left\{ \begin{array}{ll} D_i(t)< Y_i(t)\\ {\mathcal {P}}_i(t)<0\end{array}\right. } \end{aligned}$$
    (16)
    $$\begin{aligned} \Delta w_i(t+1)&= g_w{\hat{\pi }}(t)&{\textrm{otherwise}} \end{aligned}$$
    (17)

    with \(\Delta w_i(t+1) = ({w_i(t+1) - w_i(t)})/w_i(t)\), and where u(t) represents the unemployment rate, \(\xi '_i(t)\) is a U[0, 1] random realisation, and \(g_w\) is the wage sensitivity to expected inflation, which could be seen as worker’s bargaining power. Firm profits \({\mathcal {P}}_i\) include the revenue earned on their cash, the interest paid on their loans and the cost of energy \(g_e p_e Y_i\):

    $$\begin{aligned} {\mathcal {P}}_i = p_i(t) \min \{Y_i(t), D_i(t) \} - w_i(t) Y_i(t) + \rho _d \max \{{\mathcal {E}}_i(t),0\} - \rho _\ell \min \{{\mathcal {E}}_i(t),0\} - g_e p_e(t) Y_i(t) \ . \end{aligned}$$
    (18)

    The conditions of wage change therefore depend on the demand-supply imbalance, current firm profit \({\mathcal {P}}_i(t)\) and firm financial health, and also on the tension on the labour market, since lower unemployment leads to higher wage increase. This allows the model to reproduce Phillips curve effects. When firms experience positive profits and maintain a positive cash balance, they distribute dividends to households as a fraction \(\delta\) of their cash balance, as in Eq. (3):

    $$\begin{aligned} \Delta (t) = \delta \sum _i {\mathcal {E}}_i(t) \, {\mathbb {I}}\Big ({\mathcal {P}}_i(t)>0\Big ) {\mathbb {I}}\Big ({\mathcal {E}}_i(t)>0\Big ) \, \end{aligned}$$
    (19)

    where \({\mathbb {I}}(E)\) is the indicator function of event E.

  4. 4.

    Energy Sector.

    In this paper, we consider an exogenously varying energy price, \(p_e(t)\). Before the explicit shock introduced in Sect. 5, we consider the real energy price to be constant and equal to the average price of goods, i.e. \(p_e(t) = \overline{p}(t)\). In each period, firms pay a total amount \(g_e p_e(t) \sum _i Y_i(t)\) to the energy sector. Subsequently, the energy sector pays a fraction of its accumulated profits to households at a rate \(\delta _e\). Therefore, the cash balance \({\mathcal {E}}_e\) of the energy sector writes as

    $$\begin{aligned} {\mathcal {E}}_e(t+1)= {\mathcal {E}}_e(t) + g_e p_e(t) \sum _i Y_i(t) - \delta _e {\mathcal {E}}_e(t) \end{aligned}$$
    (20)

    with the fraction \(\delta _e\) of the energy profits that is paid out to households as income. Here, \(\delta _e\) can be understood as dividends, share sales, or other channels through which energy sector profits circulate back into the economy. The way we introduce the energy sector in this paper as an accounting identity with exogenous prices is arguably simplistic and can certainly be improved in a future version of the model.Footnote 12

2.2 Inflation expectations and monetary policy

The equations above depend on inflation rate expectations \({\hat{\pi }}(t)\), that we now define. We consider that the measure of realized inflation is given by the change in consumption-weighted average price,

$$\begin{aligned} \pi (t) = \frac{{\overline{p}}(t) - {\overline{p}}(t-1)}{{\overline{p}}(t-1)}, \end{aligned}$$
(21)

where \({\overline{p}}\) is defined in Eq. (14).

In the model, agents form expectations of future inflation partly on the basis of past realisations and partly on the basis of their trust in the Central Bank ability to enforce its inflation target. More precisely, they use an exponentially weighted moving average over realized inflation,

$$\begin{aligned} \pi _{\text {ema}}(t) = (1-\omega )\pi _{\text {ema}}(t-1) + \omega \pi (t), \end{aligned}$$
(22)

where \(\omega\) sets a memory time over which agents perceive realized inflation, equal to \(-[\log (1-\omega )]^{-1} \approx \omega ^{-1}\) for small \(\omega\). Together with the Central Bank’s communicated inflation target, \(\pi ^\star\), all agents form the same inflation expectation, given by a weighted average of \(\pi _{\text {ema}}(t)\) and \(\pi ^\star\):

$$\begin{aligned} {\hat{\pi }}(t) = (1-\tau ^T(t))\pi _{\text {ema}}(t) + \tau ^T(t) \pi ^\star , \end{aligned}$$
(23)

where \(\tau ^T(t)\) is the degree to which expectations are anchored around the Central Bank’s target.Footnote 13 Consistently with the definition of \(\pi _{\text {ema}}\) and the long-term nature of the inflation target, we interpret \({\hat{\pi }}(t)\) as the expectation of long-term inflation.Footnote 14

As far as monetary policy is concerned, we assume that the Central Bank sets the baseline interest rate, \(\rho _0\), via a classical Taylor rule based on observed (realized) inflation \(\pi _{\text {ema}}\):

$$\begin{aligned} \rho _0 = \rho ^\star + \phi _\pi \left( \pi _{\text {ema}}(t)-\pi ^\star \right) , \end{aligned}$$
(24)

with reaction strength \(\phi _\pi\). The baseline rate \(\rho _0\) is then translated into a time-dependent rate on loans, \(\rho _\ell (t)\), and deposits, \(\rho _d(t)\), adjusting for the cost of bankruptcies. These interest rates are defined as

$$\begin{aligned} \rho _\ell (t)&= \rho _0(t) + f \frac{{\mathcal {D}}(t)}{{\mathcal {E}}^-(t)}, \end{aligned}$$
(25)
$$\begin{aligned} \rho _d(t)&= \frac{\rho _0(t) {\mathcal {E}}^-(t) - (1-f) {\mathcal {D}}(t)}{S + {\mathcal {E}}^+(t)} \end{aligned}$$
(26)

with the positive cash balance \({\mathcal {E}}^+(t) = \sum _i \max ({\mathcal {E}}_i, 0)\), firms total debt \({\mathcal {E}}^-(t) = -\sum _i \min ({\mathcal {E}}_i, 0)\) and the total costs accrued due to firms defaulting \({\mathcal {D}}(t)\). The parameter f determines how the consequences of defaults are allocated to lenders and depositors, interpolating between the costs borne entirely by borrowers (f = 1) and those shouldered entirely by depositors (f = 0). In this paper, we do not consider a double mandate for the Central Bank as in Gualdi et al. (2017), instead focusing only on inflation. We will comment about this below, as strict inflation control may turn out to be highly detrimental to unemployment.

Finally, we allow inflation expectation anchoring to evolve dynamically viaFootnote 15

$$\begin{aligned} \tau ^T(t+1) = (1-\omega ) \tau ^T(t)+ \omega \exp {\left[ - \alpha _I \frac{|\pi (t)-\pi ^\star |}{\pi ^\star \phi _\pi } \right] }. \end{aligned}$$
(27)

This equation aims at capturing the fact that the degree of expectation anchoring depends on how closely the realized inflation actually matches the Central Bank target. This is factored into an exponentially weighted moving average with memory time \(\approx \omega ^{-1}\): realized and target inflation must differ significantly, and for sufficiently long times, for agents to lose trust in the Central Bank. A larger \(\alpha _I\) means economic agents lose trust in the Central Bank more abruptly as the gap between realized inflation and inflation target becomes significant. We have included the factor \(\phi _\pi\) in the denominator to emphasize the fact that stronger commitment of the Central Bank should decrease the sensitivity of anchoring on realized inflation, but of course this extra factor can be reabsorbed into \(\alpha _I\).

The calibration of the parameters we choose for the model is based on the results and studies done in the previous work around Mark-0 ( Gualdi et al. (2015), Gualdi et al. (2017), Bouchaud et al. (2018), Sharma et al. (2020)). Here, we discuss only the parameters that are relevant to the current work, in particular those identified by the sensitivity analysis in Sect. 8. The parameters used in this study can be found in Table 1.

3 Policy channels in Mark-0

In the augmented Mark-0 model, the central authorities can influence macroeconomic dynamics through (i) the manipulation of interest rates, (ii) anchoring inflation expectations, and (iii) regulating the amount of debt firms can accumulate. Additionally, there is the possibility of fiscal policy in the form of direct injection of cash in the economy (“Helicopter Money”) and Windfall Tax on the energy sector. These manipulations take effect through firms’ financial fragility, which directly determines the probability of bankruptcies and indirectly changes the propensity of firms to hire and fire workers, as well as the wage setting behaviour. Interest rates and cash injection also have effects on the willingness of consumers to spend. In addition, there is an expectations channel whereby firms and households may or may not trust the Central Bank’s communicated inflation target depending on how close actual inflation is to the target. We now consider these mechanics in turn, as these will turn out to be important in response to the COVID-related shocks that we will introduce in the next section.

3.1 The interest rate channel

The Central Bank’s baseline interest rate \(\rho _0\) additively influences both deposit (\(\rho _d\)) and lending (\(\rho _\ell\)) rates. Through this channel, the interest rate affects firms’ wages and hiring strategies, as well as households’ spending.

The impact on households is straightforward and parallels that of the standard Euler equation of intertemporal substitution: higher interest rates, all else being equal, reduce the propensity to consume out of income and wealth through parameter \(\alpha _c\) (Eq. (2)), effectively decreasing current demand in favour of later consumption. This decrease leads firms to reduce or maintain prices due to excess supply (see Eq. (12)), thereby lowering inflation.

The impact of interest rates on firm behaviour occurs through the coefficient \({\alpha} _{\Gamma}\), defined in Eq. (10), which influences firms’ production target and wage adjustment. In all cases \({\alpha} _{\Gamma}\) affects firm behaviour in combination with the firm’s fragility \(\Phi\) (where \(\Phi =1\) implies bankruptcy, see Eq. (8)). An increase in the baseline rate will increase \(\Gamma\), which implies that firms have stronger reactions to excess demand or excess supply. Unhealthy firms (\(\Phi >0\)) will therefore more cautiously expand production when needed (\(\eta ^+\)), but more abruptly fire staff in the case of excess supply (\(\eta ^-\)). Hence, an increase in the baseline rate \(\rho _0\) will tend to decrease production and increase unemployment as fragile firms feel the brunt of the cost of debt. For similar reasons, an increase of \(\rho _0\) implies a stronger downward pressure on wages.

Therefore, in Mark-0 an increase in the baseline rate ceteris paribus induces a reduction of consumption and an increase in unemployment. The success of a rate hike in curbing inflation depends on the strength of the response of households and of firms to interest rates, and hence on the value of the parameters \(\alpha _c\) and \({\alpha} _{\Gamma}\). If, as some authors argue (Reis 2022), the reaction of households and of firms to interest rates are subdued, large hikes would be necessary for monetary policy to have a significant effect on inflation, in part by bringing about a recession (Stiglitz and Regmi 2022).

3.2 The expectation channel

With rising global inflation, the debate about the importance of inflation expectations for macroeconomic dynamics has been rekindled. Some, such as Rudd (2022), argue that short-term inflation expectations play no role in macroeconomic dynamics, while others, like Reis (2021), maintain their importance but question whether they are “de-anchored” from Central Bank’s targets. In the present version of the Mark-0, long-term inflation expectations \({{\hat{\pi }}}\) play a role in price and wage settings: formally, the factor \(g_p\) in Eqs. (11) and (12) determines the fraction of expected inflation reflected in firms’ next-period prices. In a similar style, the factor \(g_w\) in Eqs. (15) and (16) controls the rate of wage adaptation to inflation in response to firms’ expected inflation, and is thus adjacent to the idea of labour-bargaining power.

The long-term inflation expectation, \({\hat{\pi }}\), is determined as a mixture of past realized inflation and the Central Bank target, with the Central Bank’s effectiveness in reaching its target dictating the level of “anchoring” \(\tau ^T\) (see Eqs. (23) and (27)). With this formulation, economic agents lose confidence in Central Bank actions when inflation significantly and persistently deviates from the Central Bank’s inflation target. The parameter \(\alpha _I\) represents the sensitivity of trust to the Central Bank’s ability to control inflation.

De-anchored beliefs imply firms’ inflation expectation is based solely on past observation, running a risk of a wage-price spiral or a hyperinflation runaway, depending on the imbalance between the parameters \(g_p\) and \(g_w\). The simplest case is equality in bargaining and market power, \(g_w=g_p\), which implies that on average both prices and wages are raised in the same proportion to expected inflation, thus having no real effects on the economy. One then faces either stable inflation when \(g_w=g_p<1\) or possible hyperinflation when \(g_w=g_p>1\), see Sect. 8.

A more interesting case is \(g_p\ne g_w\), implying a differentiation in bargaining vs. pricing power. For \(g_p > g_w\), labour-bargaining power is lower than firms pricing power. In this case, firms raise prices by more than wages, eroding the purchasing power of workers. This results in lower demand that makes price hikes less likely until firms’ excess demand becomes excess supply, reversing the cycle. For \(g_w > g_p\), on the other hand, an unstable wage spiral may set in, with higher wages driving demand up, leading to further increases of prices as firms face excess demand. The situation \(g_p > 1\), at least for firms with a healthy balance sheet, would correspond to “greedflation”, i.e. firms trying to use inflation to hide increases in their profits.

3.3 Credit regulatory policy

The last channel for the monetary authority to affect the economy within the framework of Mark-0 is by means of the default threshold, \(\Theta\). Earlier work on the Mark-0 model found that the default threshold is a key parameter causing a phase transition between a regime of high unemployment and/or endogenous crises (low \(\Theta\)), and of stable full employment (higher \(\Theta\) conditional on low interest rates) (see Gualdi et al. 2015). This is because higher thresholds give firms more time to adjust their production and price strategy to return to a profitable state, assuming interest payments are low. Empirically, both in the CARES act and the CAA there were relaxations of the bankruptcy laws in the USA.Footnote 16 Direct state aid to firms may also prevent bankruptcies from occurring. In the realm of our model these policies are mimicked by increasing the bankruptcy threshold \(\Theta\) of firms during the shock and reducing it again after the shock. The “Easy-Credit policy” proposed in Sharma et al. (2020) amounts to set the value of \(\Theta\) such that it remains commensurate to the current average firm fragility, to wit

$$\begin{aligned} \Theta (t) = \max (\mu \langle \phi \rangle (t), \Theta _0), \end{aligned}$$
(28)

where \(\Theta _0\) is the bankruptcy threshold before the shock, \(\mu\) a multiplier, and \(\langle \phi \rangle (t)\) the firm-wide average debt-to-sales ratio at time t, meaning that only the firms whose debt-to-sales ratio exceeds \(\mu \langle \phi \rangle\) must file for bankruptcy. Throughout the following, we will use \(\mu =1.3\) and \(\Theta _0=3.2\), which represents a compromise between “too robust” economies when \(\Theta _0\) is large, and “too fragile” economies when \(\Theta _0\) is small.

This implies that with easier credit access, firms can accumulate debt during the shock without the fear of bankruptcy. This, in turn, affects the firing and hiring policies of firms as they can continue with their business as usual, leading to a hiring and firing as if they were not fragile (see Eq. (8)). Sharma et al. (2020) have shown that such policy is effective in speeding up the recovery to pre-shock levels after severe COVID-like shocks, without such policy long-lasting recessions would otherwise ensue.

3.4 Helicopter money

When interest rates are low and access to credit is loose, but shocks nonetheless persist, central authorities may turn to less conventional policies such as “Helicopter Money” to address economic downturn. Introduced by Friedman (1969), this implies an injection of money directly into the hands of economic agents to increase spending and thus economic output.Footnote 17 While some view Helicopter Money as a potential cause of hyperinflation and currency devaluation, it can be an effective response to financial crises and pandemics by stimulating real economic activity (Reis and Tenreyro 2022). In this paper, we consider Helicopter Money as introduced by Friedman: a distribution of newly printed money by the Central Bank directly to households, resulting in a decrease in the Central Bank’s net worth and an increase in the net worth of households. This injection of money is modelled as a one-time increase in savings of households by a factor \(\kappa _H>1\), such that \(S \rightarrow \kappa _H S\) instantaneously after all shocks. The increased savings of households boost demand through an increased consumption budget \(C_B\) (see Eq. (4)) and finally end up on the balance sheet of firms where it is then redistributed to households as wages and dividends.

3.5 Windfall tax

Whereas Helicopter Money stimulates consumption by injecting external funds into households savings, a tax on “windfall” profits, which refer to large unforeseen profits (Chennells 1997), achieves a similar outcome by redistributing money through taxation. Following the Russian invasion of Ukraine, there has been a significant surge in fossil fuel prices, leading to unexpectedly high returns for utilities and fossil fuel producing companies (Weber 2022), and profit-driven price markups for other firms (Weber and Wasner 2023), leading to strong debate amongst policymakers about implementing a Windfall Tax. The specific design of the Windfall Tax as a rent-sharing fiscal policy may vary depending on the particular circumstances (Baunsgaard and Vernon 2022).

In this paper, we implement a “Windfall Tax” as a temporary increase in the fraction of energy sector cash balance that is re-injected to the savings of households, i.e. \(\delta _e \rightarrow \delta _e + \Delta \delta _e\). This tax has a duration of two years, commencing one year prior to the end of the price shock. The primary objective of increasing \(\delta _e\) is to boost consumption by enhancing households’ savings through the redistribution of the increased cash balance in the energy sector that follow the energy price increases.

4 Stationary dynamics: the role of the Central Bank

4.1 The economic equilibrium without monetary policy

To begin our analysis, we consider the economy without shocks. Our first choice of parameters corresponds to a Central Bank that does not react to inflation (i.e. \(\pi ^\star =\phi _\pi =0\)) while maintaining low baseline interest rates (\(\rho ^\star =1.2\%\) p.a.). By consequence, agents form inflation expectations based only on their own observations (\(\tau ^T=0\), see Eq. (23)). In this scenario, called “Inactive CB”, and for the choice of parameters detailed in Table 1, the economy spontaneously evolves into a steady state of full capacity, as evidenced by the low, oscillating unemployment rate around \(0.4 \%\) (see Fig. 1). There are small endogenous output and unemployment fluctuations of roughly two years in duration. Simultaneously, there are stronger oscillations in the demand and supply for goods, and in real wages. These fluctuations cause firms to adjust both their production and prices, thus generating a small “business cycle” with periodic imbalance between demand and output due to price adjustments. But in the absence of an active Central Bank target, the amplitude of the resulting inflation oscillations is found to be substantial, ranging between \(1.5 \%\) and \(8 \%\) p.a., suggesting that monetary policy indeed iron out business cycles. As already found by Gualdi et al. (2015), these cycles emerge endogenously from the oscillating feedback loop of prices, demand and savings. In this scenario, called “Inactive CB”, and for the choice of parameters detailed in Table 1, the economy spontaneously evolves into a steady state of full capacity, as evidenced by the low, oscillating unemployment rate around \(0.4 \%\) (see Fig. 1). There are small endogenous output and unemployment fluctuations of roughly two years in duration. Simultaneously, there are stronger oscillations in the demand and supply for goods, and in real wages. These fluctuations cause firms to adjust both their production and prices, thus generating a small “business cycle” with periodic imbalance between demand and output due to price adjustments. But in the absence of an active Central Bank target, the amplitude of the resulting inflation oscillations is found to be substantial, ranging between \(1.5 \%\) and \(8 \%\) p.a., suggesting that monetary policy may iron out business cycles, as indeed found below. As already discussed in Gualdi et al. (2015), these cycles emerge endogenously from the oscillating feedback loop of prices, demand and savings.

Fig. 1
figure 1

Economic dashboard for the three Central Bank scenarios described in Sects. 4.1, 4.2 in the absence of any policy and shock: Blue lines: Inactive Central Bank scenario (\(\pi ^\star =\phi _\pi =0,\; \rho ^\star =1.2\%\) p.a.). Orange lines: Reactive Central Bank with Anchored Expectation scenario (\(\pi ^\star =2.4\% \,\, \text {p.a.},\;\phi _\pi =1,\;\tau ^T=0.95\)). Green lines: Reactive Central Bank with Floating Expectation scenario. The complete parameter set can be seen in Table 1. The two insets correspond to the demand/output ratio and the bankruptcy rate

Note, however, that depending on the choice of parameters, the economy may settle into a much less favourable state. In particular, when the hire-to-fire ratio is too small or when the baseline interest rate is too high, the economy collapses, see Gualdi et al. (2015), Bouchaud et al. (2018). Similarly, when the bankruptcy threshold \(\Theta _0\) is too low, unemployment remains at a relatively high level.

4.2 Stabilizing inflation through monetary policy

At this point, we introduce an active Central Bank and study its impact on inflation and unemployment. Specifically, we set the Central Bank’s inflation target to \(\pi ^\star =2.4\%\) p.a. and its reaction to inflation variation to \(\phi _\pi =1\). In this configuration, we assume that the Central Bank works with a well-anchored inflation expectation fixed at \(\tau ^T=0.95\). In the pre-COVID period, core inflation was quite stable as a result of an arguably successful monetary policy (Miles et al. 2017). Simultaneously, the Central Banks had been acting in a transparent and measurable way despite the historically low interest rates (Reis 2021), suggesting a high degree of trust. We call this constant \(\tau ^T\) scenario “Reactive CB, Anchored Expectation” in the following. In this case, Fig. 1 shows that inflation is reduced to an average of \(\langle \pi _{AT} \rangle \approx 2.7 \%\), close to the \(2.4 \%\) target, while nearly completely suppressing the business cycle with a very low stable unemployment. On the other hand, there is a slight reduction in real wages and higher interest rates.

Finally, we introduce a third scenario, referred to as “Reactive CB, Floating Expectation”, where we allow agents’ trust in the Central Bank to vary depending on the perceived success of the CB to bring inflation to roost, see \(\tau ^T(t)\) defined in Eq. (27). We choose as parameter values \(\omega =0.2\) (corresponding to a memory time of 5 months) and a sensitivity to off-target inflation of \(\alpha _I=0.4\). Again, all other parameters are taken from Table 1. In the absence of external shocks, this configuration leads to a similarly high degree of trust in the Central Bank, and is otherwise identical to the case where trust is anchored—simply because inflation is on target.

5 The COVID shock and its aftermath in the absence of monetary policy

5.1 Modelling the three COVID shocks

In order to assess the effects of recovery and monetary policies in response to the events of 2020–2022, we introduce in Mark-0 three shocks calibrated on US data: (1) a COVID shock, (2) a supply chain shock, and (3) an energy price shock. The data were retrieved from the Federal Reserve Bank of St. Louis and are shown in Fig. 2 where we have indexed values to January 2020 and calibrated the model until end of 2022.Footnote 18 We now discuss these shocks in turn:

  1. 1.

    COVID: The first major COVID outbreak emerged in the USA in February 2020, prompting the US government to declare a public health emergency, followed by the implementation of stay-at-home orders in March of the same year. The COVID outbreak led to a significant reduction in personal consumption expenditure by households, falling by around \(15\%\) in February 2020 (Fig. 2, dashed orange line), which was of the same order of magnitude as the decline in the Industrial Production Index during the same month (dashed blue line). It took about 5 months for aggregate Personal Consumption Expenditure to recover to its pre-pandemic level. In accordance with this, we consider a shock to the consumption propensity c(t) of households by \(15\%\), which appears in Eq. (2), recovering linearly over 5 periods (solid orange line in Fig. 2).

  2. 2.

    Supply chains: During the initial COVID outbreak, firms in the US laid off a large number of workers, reducing their production to a similar degree as the personal consumption expenditure. However, while personal consumption recovered within 5 months, it took an additional 10–15 months for industrial production to return to its pre-pandemic state, as can be seen in the industrial production index (dashed blue line, Fig. 2). This was due to a plethora of idiosyncratic supply chain disruptions, such as logistics and transportation difficulties, semiconductor shortages, pandemic-related restrictions on economic activity, and labour shortages that led to the slower recovery of production in the industrial sector (Attinasi et al. 2022). In the context of this paper, we model this by a shock to firm productivity \(\zeta (t)\) (defined in Eq. (5)) of an initial magnitude of 15%, with a recovery of 15 months, see solid blue line in Fig. 2.

  3. 3.

    Energy prices: Finally, we consider the energy price shock. The reduction of demand and production throughout the pandemic led to a supply glut in energy markets, which led to a steep decrease in energy prices, such as oil, by up to 70% for immediate delivery of West Texas Intermediate crude oil (Fig. 2, dashed green line). As the recovery period began, external factors such as extreme weather conditions in various parts of the world and maintenance work that had been postponed during the pandemic caused a surge in demand, and the energy prices thus rebounded quickly (Zakeri et al. 2022). Unfortunately, with the Russian invasion of Ukraine in February 2022 this rebound was further exacerbated to a global energy crisis, due to Russia’s position as a major global exporter of natural gas and oil. By June 2022, the WTI crude oil spot price had peaked, rising nearly 100% compared to pre-pandemic levels. Following this, the global recovery and adjustment of energy markets has led to a sharp easing of energy prices. For Mark-0, these processes are external to the model, such that we introduce here an exogenous price shock to firms’ price update Eqs. (11)–(13). Specifically, firms’ prices change by an additional exogenous factor \(g_e \Delta p_{e,\text {ema}}(t)\), where \(g_e\) is a constant factor akin to the energy share in production, and \(\Delta p_{e,\text {ema}}(t)\) is an exponentially weighted moving average of the time-dependent monthly percentage change in energy prices. Thus, the transmission of the change in energy prices to firms’ product prices is smoothed, as expected to be the case in reality.

    The form of the moving average is the same as for trust in Central Bank Eq. (27) and inflation expectations Eq. (22), with the very same memory time parameter \(\omega\). Our artificial energy price series is shown in Fig. 2 as the solid green line, and is based on the WTI Spot Price.Footnote 19 Alternative calibrations with the energy component of the US Consumer Price Index or the Henry Hub Natural Gas price lead to similar shapes and magnitudes. In the following we will choose \(g_e = 3.25 \%\), i.e. half of the energy share of the GDP in the USA, where the factor 2 accounts for inventories and partial substitutability. We also posit that the profits of the energy sector are transferred back to households at an effective rate of \(\delta _e=4\%\) per time step, unless stated otherwise.

Fig. 2
figure 2

Empirical shocks: Fitting of shock scenarios to macrodata from the USA up to end of 2022, when the present analysis was conducted. The empirical series (dashed lines) are indexed to January 2020. (Left Panel) Empirical series for the Personal Consumption Expenditure (orange, dashed line) and Industrial Production Index (blue, dashed line). Solid lines represent our model for the shocks to consumption propensity c (orange) and productivity \(\zeta\) (blue). Dark grey area corresponds to the COVID shock and the grey area to the Supply Chain Shock in the shock scenarios that we apply to Mark-0. (Right Panel) WTI Crude oil spot price during the periods of shock (green, dashed line). Modelling of the artificial price series (green, solid) in the Mark-0 model for a period of two and a half years (light grey area). Data retrieved from FRED (2023b), FRED (2023a), FRED (2023c)

5.2 The effect of shocks without stabilisation policies

To develop some intuition, we now build three counterfactual cases where (i) only the COVID shock, (ii) COVID + supply chain shocks and (iii) COVID + supply chain + energy price shocks hit the Mark-0 economy, without any stabilisation policy put in place. It should be noted that this exercise is somewhat optimistic, as our shocks have been calibrated on an economy where emergency policies were actually implemented. This is discussed further below. Moreover, in the Inactive Central Bank scenario discussed in this section, economic agents form their inflation expectations solely on the basis of realized inflation, which means that there is no anchoring of expectations (\(\tau ^T=0\), see Eq. (23)). All other parameters of this scenario can be found in Table 1.

  1. Case (i)

    After the impact of only the COVID shock, the economy remains operational with full capacity but experiences a persistent and high inflation that peaks at 15.5% and only starts to recede by the end of 2023, with significant fluctuations that persist for a few years (Fig. 3, blue). All other observables return to their pre-shock levels by the end of 2023, with small oscillations around the steady state in accordance with the Inactive Central Bank scenario without shocks.

  2. Case (ii)

    When adding the supply chain shock (Fig. 3, orange), the dynamics remain very similar: the economy returns to its steady state without fiscal or monetary policy. Remarkably, inflationary dynamics are almost identical, albeit with a slightly higher peak value (16.0%) reached slightly earlier in 2023. The biggest difference is the prolongation of the recovery period, which leads to a steeper real wage dip.

  3. Case (iii)

    Taking now the energy price shock into consideration, the situation abruptly changes. Initially, we observe a short deflation period due to the steep drop in energy prices, increasing real wages, supply–demand imbalance and the fragility of firms due to the decreased prices.Footnote 20 Immediately following this, we observe an explosion in inflation peaking at 23.2% mid-2023. Firms fragility increases due to the price shock which causes bankruptcies (peaking at 3 % rate), unemployment and a decrease in wages. In the long run, this disruption is so strong that wages recover only very slow. This starts a feedback cycle of low demand that leads to a decrease in output, which causes a reduction in savings and therefore demand drops. This feedback cycle consistently increases unemployment, and decreases savings and wages, which takes the economy significantly longer than 10 years to recover fully with a high and persistent unemployment between 6%-8%.

In the realm of the Mark-0 model, the COVID and supply chain shocks would thus have had a minor long-term impact on output, but would have led to substantial medium term inflation due to excess savings, as predicted using the Mark-0 model as early as June 2020 in Sharma et al. (2020). The energy price shock, however, is the last straw on the camel’s back and, in the absence of monetary and fiscal policies, has a strongly detrimental long-term impact on the economy. This is a consequence of the existence of discontinuous transition boundaries (a.k.a. tipping points) in parameter space, as emphasized in Gualdi et al. (2015) and, within the specific context of the COVID shock, in Sharma et al. (2020). As a scenario-generating tool for policymakers, our model demonstrates that in the absence of mitigating policies, the full sequence of COVID, supply chain and energy shocks can trigger a negative feedback cycle, manifested as a downward wage spiral, that results in a collapse of demand and a full blown crisis. However, we see that the first two shocks, as modelled above, are of sufficiently mild amplitude not to trigger a complete collapse of the economy. In the following section, we study counterfactuals with larger “bare” (unmitigated) shock amplitudes, where mitigating policy measures are indeed needed to prevent a catastrophic collapse of output beyond a certain tipping amplitude of the initial COVID shock alone.

Fig. 3
figure 3

Economic dashboard for the three shocks in the Inactive Central Bank scenario and in the absence of any policies: The dynamics for the three shock scenarios, COVID only (blue), COVID and Supply Chain shock (orange) and all shocks (green) when the Central Bank is inactive and no policy is applied. The areas shaded in grey indicate the duration of the three shocks: the COVID shock lasting until the end of the dark grey area, the supply chain shock until the end of the grey area, and the energy price shock until the end of the light grey area. The dashed black line represents pre-shock averages. In the first two cases, the economy is able to recover on its own (although with significant fluctuations that last for a few years), but significantly gets worse when the energy shock is turned on

5.3 Sensitivity to shock magnitude and the role of easy-credit policy

Our model is based on data that already incorporates policy measures, which were indeed in place in 2020–21 to mitigate shocks. As such, it is possible that the unmitigated shocks were actually more severe than what we observe retrospectively in data. Here, we investigate counterfactual (ii)-scenarios with different shock magnitudes, where we shut down the final energy shock but scale the amplitude of the observed COVID shock by a factor \(\kappa\) (see Fig. 2, left panel dark grey area). This stronger shock could have taken place if for example the CARES act and the CAA where not authorized.Footnote 21 As \(\kappa\) increases, firms go progressively bankrupt due to their high financial fragility \(\Phi\), leading to a higher unemployment rate during the shock. Households save money during the shock, resulting in higher demand, leading to upward pressure on prices and somewhat higher inflation. Therefore in the long run, the scenarios with intensified shocks \(\kappa \lesssim 1.2\) very slightly increases inflation and long-term unemployment. However, for larger \(\kappa\), a tipping point is reached, as in Sharma et al. (2020): more initial bankruptcies and firms’ hesitation to increase wages after the shock leads to a collapse of output and deflation, see Fig. 4 (for a full dashboard see Fig. 10 in Appendix 10.2). Eventually, the shock is too strong for the economy to recover, and the negative feedback loop of a downward wage spiral causes the economy to collapse.

Fig. 4
figure 4

Counterfactual COVID shock in the Inactive Central Bank scenario and in the absence of any policies: Unemployment (left) and inflation (right) in the Inactive Central Bank scenario without any policy, with an amplified COVID shock by a factor \(\kappa\) and Supply Chain shock. \(\kappa =1\) (blue line) corresponds to the COVID shock considered in the previous section, with a very low level of unemployment. With \(\kappa =1.1\) (red line), the unemployment and inflation dynamics change only very slightly, as the shock is mild. As soon as \(\kappa \ge 1.2\), the economy is unable to recover spontaneously, and output collapses as demonstrated in the \(\kappa =1.2\) case (yellow line)

The default threshold of firms \(\Theta\), holds a pivotal role in the economic downturn; if chosen too low an excessive number of firm bankruptcies ensues, which can be detrimental to the overall economy. In this case, allowing firms to accumulate more debt by easing bankruptcy rules is highly effective to keep the economy on an even keel. In fact, as shown in Fig. 5, the “Easy-Credit” policy defined by Eq. (28) with \(\mu =1.3\) for the bankruptcy threshold \(\Theta\) manages to substantially reduce the impact of strong COVID-related shocks, even with an increased initial COVID shock (\(\kappa =1.2\)) that would collapse the economy on its own. With Easy-Credit policy, firms can maintain wages and do not need to fire employees to remain solvent, allowing the economy to recover. However, unemployment still peaks above 8% (with a second hump mid 2024) and inflation reaches 16.3% at the end of 2022. As we will discuss in Sect. 8, the main issue with such a period of high inflation is the risk of de-anchoring inflation expectations, opening the path to possible hyperinflation.

Fig. 5
figure 5

Economic dashboard for a stronger COVID shock in the Inactive Central Bank scenario, with and without Easy-Credit policy: The dynamics of the Inactive CB scenario in case (ii) (COVID and supply chain shock but no energy price shock), for a COVID shock strength of \(\kappa =1.2\) without Easy-Credit policy (blue) and \(\kappa =1.2\) with Easy-Credit policy, \(\mu =1.3\) (orange). We see that policy is effective in preventing the economic collapse in the case of the stronger COVID shock

In order to control inflation, one needs to consider the effect of monetary policy. We thus now turn to the study of the same sequence of three non-amplified shocks, with Easy-Credit policy and with a fully active Central Bank, distinguishing between the case of Anchored Expectation and the case of Floating Expectation in its ability to curb inflation.

6 Monetary policy response to inflationary shocks

In the previous section, we showed that the loosening of regulatory bankruptcy policy during severe shocks prevents the Mark-0 economy from collapsing, but does not address the issue of high inflation rates (Sect. 5.3). To study inflation mitigation policies, we now introduce a Taylor rule-based monetary policy into the mix, i.e. we combine the situation explored in Sect. 5 (all shocks and Easy-Credit policy without Central Bank) with the different monetary policy scenarios discussed in Sect. 4. All numerical experiments henceforth are run with the Easy-Credit policy described in Eq. (28) with \(\mu =1.3\), as in Sect. 5. As the economy returns to its steady state, the Easy-Credit policy becomes equivalent to the fixed default threshold, such that its duration depends on the recovery period.Footnote 22 Note that in what follows, we consider the three shocks together, keeping the amplitude of the COVID shock to the one calibrated on the observed data (i.e. \(\kappa = 1\) in the language of Sect. 5). As already discussed, such calibration may underestimate the severity of the unmitigated shock, since the US government immediately implemented Easy-Credit and Helicopter Money measures to alleviate the COVID shock. Note also that unemployment is not an explicit target of our Central Bank, in the sense that the Taylor rule is only responsive to realized inflation and not to unemployment.

6.1 An inactive Central Bank

We begin our study by considering again the situation with an Inactive Central Bank as in Sect. 4.1, but now with all shocks together and with the Easy-Credit policy being implemented (Fig. 6, full blue line; see Fig. 14 in Appendix 10.3 for all macroeconomic time series). In this case, over the first few months, the combination of shocks causes a spike in unemployment that peaks around 8% during a deflationary phase, but the economy quickly recovers to full employment, yet at the price of a sustained inflationary period that peaks above 20% before slowly reverting to equilibrium, consistently with the discussion of Sect. 5: the Easy-Credit policy can avoid full collapse, but only at the price of high inflation.

Fig. 6
figure 6

Unemployment and Inflation with all shocks, Easy-Credit policy, and three distinct monetary policy scenarios. (Blue lines) Inactive Central Bank scenario. (Orange lines) Reactive Central Bank with Anchored Expectation, with anchor parameter \(\tau ^T=0.95\). A Taylor rule policy successfully decreases peak inflation but increases peak unemployment. (Green lines) Reactive Central Bank with Floating Expectation. Here, trust is eroded during the high inflation period. Monetary policy then fails at reducing inflation, with the risk of hyperinflation lurking (see Sect. 8); unemployment remains lower because of the higher inflation

6.2 Monetary policy without anchoring

Before introducing trust dynamics, we consider the case where agents form their inflation expectations without considering the Central Bank’s target inflation, but the Central Bank is nonetheless actively pursuing monetary policy. We thus set \(\tau ^T=0\) such that inflation expectations \({\hat{\pi }}(t)\) are simply an exponentially weighted moving average over realized inflation. In this case, we find that the Central Bank initially decreases rates before rapidly increases interest rates as inflation increases (see Appendix 10.4 for the corresponding dashboard). However, there is very little resulting effect on inflation, which displays roughly the same dynamics as when the Central Bank is inactive. In other words, the direct impact of higher interest rates on inflation is weak, and expectation anchoring will be dominant in this respect.

However, the de-Anchored Expectations lead to a doubling in magnitude of the initial spike in the unemployment rate, together with a higher (and oscillating) peak following the end of the shocks, as compared to the case where monetary policy is inactive. This is due to the spike in debt induced by bankruptcies accompanying the initial wave of shocks.

We can thus draw a first conclusion that in the absence of any sort of expectation anchoring the main impact of monetary policy is detrimental to the unemployment rate, which is in fact not within the Central Bank’s mandate in our model setup.

6.3 Monetary policy with anchored expectation

We next consider a monetary policy experiment with a responsive Central Bank in the “Anchored Expectation” scenario. In the Mark-0 model, as in real life, the Central Bank’s aim is to keep inflation on target. Here, following Sect. 4.2, the inflation target is chosen to be \(\pi ^\star = 2.4 \%\) p.a. and the Taylor rule strength is \(\phi _\pi = 1\). Moreover, we optimistically assume that the Central Bank has successfully communicated to all economic actors that it has inflation under control, thereby convincing them to believe that long-term inflation will be close to the Central Bank’s inflation target, with a fixed anchor weight \(\tau ^T = 0.95\).

In the case of Anchored Expectation and variable interest rates with all three shocks (Fig. 6, dashed orange line), the Central Bank is successful in taming inflation: peak inflation is lower than in the case without an active central bank (peak at 8.8% vs 23.2% in the Inactive Central Bank scenario) and quickly tapers off. Although the inflation rate is not in line with the Central Bank’s target throughout the crisis, it appears that monetary policy is able to reign in inflation. The reduction in inflation is not primarily due to the impact of interest rate policy but rather to the strong anchoring of expectations, which significantly dampens expected (and thus realized) inflation, as upward pressure on both prices and wages are reduced. Such anchoring moderates the price increases after the initial COVID shock, but does not dampen the deflationary dynamics towards the end of the energy price shock, as this is driven by a strongly increasing unemployment that puts downward pressure on wages (see Fig. 14 in Appendix 10.3 for all macroeconomic time series).

The initial price shock in the first few months causes bankruptcies that are less numerous with a reactive Central Bank, hence also reducing the initial unemployment spike slightly (peak at 8.1% in the Inactive Central Bank scenario and 7.4% with Active Central Bank with Anchored Expectation). However, at the end of the shock the Central Bank effort to control inflation results, within an Anchored Expectation scenario, in a peak unemployment of 12.8 % in February 2024, 5% higher than in the Inactive Central Bank scenario. Despite realized inflation surging during shocks, firms inflation expectations stay anchored to the central bank’s target. This results in a substantial decline in real wages during the shock and a sluggish recovery thereafter. Furthermore, firms’ wariness of the cost of debt is increased (through parameter \(\Gamma\), Eq. (10)), leading to an increase in the firing rate. Similarly, households expect a controlled level of inflation and hence reduce consumption in the face of high interest rates that favour savings.

All these effects lead to higher unemployment, impeding the overall post-shock recovery. We thus see that in the Mark-0 model, the Central Bank is stuck between a rock and a hard place with its inflation-unemployment trade-off, meaning that in the context of these shocks, monetary policy is not a panacea: some form of Keynesian stimulus or “Helicopter Money” is needed in conjunction with monetary policy to restore the economy to its pre-crisis steady state—see Sect. 7.1. In this regard, a Central Bank with an explicit dual-mandate would potentially navigate the trade-off better.

6.4 Monetary policy with floating expectation

The scenario of high and Anchored Expectation in monetary policy for long-term inflation expectations might be a good approximation during long periods of stability, but in periods of shocks, the anchoring \(\tau ^T\) may decrease when inflation deviates strongly from the Central Bank’s target (Reis 2021). We model such a Floating Expectation effect through Eq. (27), where the anchoring parameter decreases when the spread between observed and target inflation increases. We set \(\alpha _I=0.4\) and a memory time of \(\sim 5\) months (\(\omega =0.2\)). These values imply that when inflation reaches 4 times the Central Bank’s target \(\pi ^\star\), trust in the Central Bank falls to approximately a third of its initial value after approximately one year. Larger values of \(\alpha _I\) would lead to an even steeper de-anchoring of inflation expectations. Such a loss of faith in monetary authorities further increases realized inflation as economic agents expect higher inflation in the future and take this into account when setting prices and wages. This may lead to a self-fulfilling feedback loop between expected inflation and real inflation through a wage-price spiral (see Sect. 8).

Compared to the Anchored Expectation case, the surge of inflation after all COVID shocks leads to a loss in trust that almost vanishes (i.e. \(\tau ^T \rightarrow 0\)) during the energy price shock. The consequence of this is a higher realized inflation rate, that reaches a peak value only slightly below the Inactive Central Bank scenario (Fig. 6, right).Footnote 23 Unemployment, on the other hand, turns out to be higher than with an Inactive Central Bank (see Fig. 6, left), but lower than when trust is well anchored. As noted above, low expected inflation is detrimental to economic activity when interest rates are high. Therefore, perhaps paradoxically, loss of trust improves the situation in terms of unemployment, but is of course detrimental to inflation, with the lurking possibility of runaway situations. This again illustrates the quandary faced by Central Banks, and the importance of endowing them with a double mandate.

A strong factor of the loss in trust is the exogenous nature of the energy price movements. Despite the strong hike up to a real interest rate of 3.4% per year (16.8% nominal target rate), inflation remains far above target. Once these shocks have passed, the Central Bank is arguably quite successful in keeping inflation closer to its steady-state value. However, similarly to the Anchored Expectation case, the economy now contends with a lower, but persistent unemployment problem. The unemployment here is driven by the energy price shock that causes a strong surge in inflation, which erodes household savings and reduces real wages by 4% compared to its steady-state value, thus resulting in a drop in demand (see Fig. 13 in Appendix 10.3). In contrast to the Anchored Expectation scenario, unemployment in the Floating Expectation scenario recovers to full employment faster. As noted above, this paradoxical result is driven by the comparatively higher real wages and consumption propensity, which allows for a faster recovery of the consumption budget and consequently output.

As with both the Inactive Central Bank and Anchored Expectation scenario, strong exogenous inflation outside of the Central Bank’s sphere of influence leads to a severe contraction of the economy, which recovers only slowly. The convergence to pre-crisis equilibrium takes more than 18 years in the Anchored Expectation scenario and 11 years in the Floating Expectation scenario. This suggests that in the face of exogenous price shocks, fiscal policy shoring up consumer’s budget or reducing energy price effects on firms and households can be a more effective tool than monetary policy.

6.5 Sensitivity to the strength of the monetary policy

In circumstances of crises, as with our shocks, Central Banks should possibly react more strongly to inflation and keep expectations anchored. We thus consider a larger Central Bank Taylor reactivity parameter \(\phi _\pi = 2.0\) (see Appendix 10.5, Figs. 16 and 17 for details).

In the case of Anchored Expectation, an increase in \(\phi _\pi\) hardly changes inflation, but stronger interest rate hikes result in significantly higher unemployment rates. Hence, stronger monetary policy is clearly detrimental in this case. By contrast, in the Floating Expectation scenario with dynamic trust, an increase in \(\phi _\pi\) signals a stronger commitment of the Central Bank to control inflation. Therefore, all else being the same, inflation expectations are lower which, in a self-fulfilling manner, cuts realized inflation from 16.8% to 11.2% and keeps trust better anchored. However, as in the Anchored Expectation case, the sharper interest rate hikes by the Central Bank lead to a significant increase in the unemployment rate (from 12.8% to 20.5%) and a much longer recovery time for the economy as a whole. Again, our model confirms and quantifies the observation made by Stiglitz and Regmi (2022), quoted in the introduction: monetary policy interest tools tend to be too blunt, curbing inflation at the cost of unnecessarily high unemployment.

6.6 Sensitivity to transmission channels

Within our modelling framework, the impact of monetary policy relies on the efficiency of three transmission channels: (a) expectation anchoring, discussed above; (b) sensitivity of consumption on real interest rate, through parameter \(\alpha _c\); (c) sensitivity of firms’ hiring and wage policies on real interest rate, through parameter \({\alpha} _{\Gamma}\). We have run some simulations to check the dependence of the state of the economy on these last two parameters in the Anchored Expectation case, see Appendix 10.6. The conclusion of this exercise is that increasing \(\alpha _c\) and \({\alpha} _{\Gamma}\) has a minor direct effect on inflation but a significant effect on unemployment, depending on the sign of the real interest rate \(\rho - {\hat{\pi }}\). As expected, a raise of interest rates degrades economic activity, all the more so when the sensitivity of firms and households to the real rate is higher. As already stated, the main transmission channel through which monetary policy impacts inflation is expectation anchoring, rather than directly through cost of loans or income on savings.

7 Fiscal stimulus

Section 6 showed that in the presence of exogenous inflation drivers, the Central Bank can reduce inflation only at the cost of high unemployment. The mechanisms responsible for unemployment are the increased burden of debt that weighs on wages and increases the speed at which firms lay off workers. This in turn lowers demand, an effect amplified by the erosion of household’s purchasing power by the lingering inflation. One way to tackle this issue is to ensure that demand does not drop as severely by increasing it through fiscal stimulus (see Sect. 3.4). We test this policy device here by considering different kinds of fiscal stimuli. Unless otherwise indicated, the fiscal stimuli are applied on the scenario of Sect. 6.4, i.e. with all shocks, Easy-Credit policy, and an Active Central Bank with Floating Expectation, which we believe to be the scenario closest to reality.

7.1 The effects of helicopter money

Following Sharma et al. (2020), we begin by considering a one-time increase in the households’ budget by a factor \(\kappa _H \in [0\%, 60\%]\) one months after the end of the energy price shock (July 2023). The goal is to find an optimal multiplier \(\kappa _H\) that reduces unemployment while keeping excess inflation to a minimum in amplitude and duration. Here, we find that this minimum is reached for \(\kappa _H \approx 20\%\) (see Fig. 7 for the Reactive Central Bank with Floating Expectation case).Footnote 24 This choice of \(\kappa _H\) matches the magnitude of the “Emergency Money for the People Act”, which entailed the US government providing direct payments of 2000 USD per month for a maximum of 12 months to support individuals during the COVID pandemic.

In all considered scenarios, the fiscal stimulus package leads to a quick recovery of production to its pre-shock levels and unemployment at near 0%, thus successfully eliminating the steep recession and long recovery following the energy price shock, as shown in Fig. 7. However, policymakers face an inflation-unemployment trade-off, as the stimulus generates a spurt of inflation. In the absence of monetary authority, inflation due to the injection of money rises to 15.8% (see Appendix 10.7, Fig. 20). However, this is an endogenous inflation, which means that in the Floating Expectation case, the Central Bank can raise rates to curb consumption propensity and keep inflation below 10% p.a. (Fig. 7). Increasing the stimulus leads to a higher inflation peak and a longer duration of high inflation.

The inflationary period after the stimulus is in part due to a short-term de-anchoring of expectations as the demand stimulus leads to higher prices in the context of a tight labour market preventing production increases. Yet, here one can take the position that the economy is in good shape from a macroeconomic perspective, with near-zero unemployment despite an above-target inflation.Footnote 25 In this case, the Anchored Expectation case would be much more favourable as the high unemployment problem is resolved with only a minimal rise in inflation, around 7% annualized over 8 months, as soon as \(\kappa _H \gtrsim 0.2\).

Fig. 7
figure 7

Helicopter Money in the Reactive Central Bank with Floating Expectation scenario, Easy-Credit policy, and all shocks. Unemployment (left) and inflation (right) for a helicopter drop of size \(\kappa _H\) times savings one month after the price shock. Already with \(\kappa _H\ge 0.2\) unemployment is reduced almost to zero. A further increase in Helicopter Money only increases the duration of the high inflation period, without further reducing unemployment. Note the small unemployment and inflation “ripples” persisting several years after the initial shock

7.2 The effects of a windfall tax

Another stimulus that central authorities can use to alleviate the impact of the price shock is a Windfall Tax. This policy redistributes the excess profits generated by the energy sector as a result of rising energy prices to household savings with the aim to stimulate consumption and consequently reduce unemployment. We test the effectiveness of the policy, which in our modelling consists in an increase in the energy sector payout rate \(\delta _e \rightarrow \delta _e + \Delta \delta _e\) one year before the end of the price shock with a duration of two years, with \(\Delta \delta _e \in [0\%,12\%]\).Footnote 26

Our aim is to design the fiscal stimulus in a manner that minimizes both unemployment and inflation. We find that for \(\Delta \delta _e=2\%-4\%\) the excess profits of the energy sector are redistributed such that unemployment is significantly reduced at all times while inflation remains under control. Further increasing \(\Delta \delta _e\) reduces the unemployment in 2023, but at the cost of increasing unemployment in 2024 after the Windfall Tax has ended (see Fig. 8).Footnote 27 As long as the tax is active, the increase in \(\delta _e\) results in higher savings, leading to an increased consumption budget and therefore higher demand. This has the effect of reducing unemployment as firms expand production, as well as reducing firm fragility due to increased profitability. However, as the Windfall Tax increases in the Floating Trust scenario, inflation also increases and expectations remain de-anchored for longer, compelling the Central Bank to increase interest rates. As the tax ends, the household’s consumption budget has been reduced to below the case without a Windfall Tax, and the real interest rate remains high. This leads to a negative spiral of lower demand and output, higher unemployment, leading to lower income, until the system equilibrates again.

Fig. 8
figure 8

Windfall Tax in the Reactive Central Bank with Floating Expectation scenario, Easy-Credit policy, and all shocks. Unemployment (left) and inflation (right) for a Windfall Tax of \(\delta _e + \Delta \delta _e\) one year before the end of the price shock with a duration of two years. With \(\Delta \delta _e \approx 4\%\) unemployment is reduced strongly. A further increase in tax does only increase unemployment again. For even larger \(\Delta \delta _e\), inflation increases because of increased demand due to increased savings

The inflationary effects of the increase in savings due to the Windfall Tax remain minor for small values of \(\Delta \delta _e\). However, once the Windfall Tax exceeds \(\Delta \delta _e \sim 10\%\), a longer period of high inflation after the shock is observed (see Fig. 8 and Appendix 10.8, Fig. 29) as inflation expectations remain de-anchored for a longer period.

The Anchored Expectation scenario presents a different challenge. Again, up to a threshold, the Windfall Tax reduces the initial and long-term unemployment spike, with \(\Delta \delta _e=4\%\) still remaining a robust choice (see Appendix 10.8, Figs. 26 and 28). However, this time at the cost of inflation (or less deflation) on the way back to the pre-crisis steady state. In this regard, policymakers might opt instead to minimize the volatility of inflation to let it smoothly return to the Central Bank’s target rate, which actually suggests a higher Windfall Tax of \(\Delta \delta _e=8\%\) for instance.

We conclude that when implementing a Windfall Tax as a fiscal stimulus, excessive tax levels can have the unintended consequence of exacerbating long-term unemployment, while a measured approach can both reduce unemployment and smooth inflation dynamics.

8 Model sensitivity: the dangers of a wage-price spiral

8.1 “Sloppiness” analysis

To develop a deeper understanding of the reaction to shocks of our model economy, we explore the parameter sensitivity of this configuration of the Mark-0 model using the “sloppy model” methodology put forth by Sethna and collaborators (see Transtrum et al. (2015) for an introduction) and applied to macroeconomic models by Naumann-Woleske et al. (2023). This method identifies the stiffest parameter combinations, along which one observes the largest change in outcomes for small perturbations. In particular, we consider the parameter sensitivity of the dynamics of the inflation rate and of the unemployment rate (for methodological details, see Appendix 10.9 and Naumann-Woleske et al. (2023)). Overall, this approach provides a more comprehensive understanding of parameter sensitivity by considering the curvature of the model manifold, as compared to one-at-a-time parameter sensitivity analysis.

With respect to both inflation and unemployment, the balance of wage indexation (bargaining power) \(g_w\) to price indexation (market power) \(g_p\), has by far the strongest influence on the outcome dynamics for the inactive CB and Floating Expectation scenarios (see detailed results in Appendix 10.9 and 10.10). Beyond inflation itself, eigenvectors are combinations of various pricing parameters including \(\gamma\), \(g_p\) and \(g_e\) for both unemployment and inflation. Central Bank parameters are present but not significantly. This aligns with our findings that the Mark-0 economy always maintains a tight connection between unemployment and inflation, indicating that it may not be possible to minimize one without affecting the other (see Appendix 10.9, Figs. 32, 33).

Gualdi et al. (2015) have demonstrated the significance of the default threshold of firms \(\Theta\) in determining the economic phase of the Mark-0 model. This parameter exhibits a nonlinear behaviour, where minimal alterations have negligible effects on the overall dynamics until a critical “tipping point” is reached. Beyond this threshold, the dynamics undergo substantial transformations. It is important to note that with the “sloppiness” analysis, we can only identify local sensitivity in parameter combinations, where slight deviations from these combinations result in noticeable changes in observed dynamics. As already found in Naumann-Woleske et al. (2023), multiple phase transitions occur along the parameter axis of \(\Theta\), although minor perturbations do not alter the curvature of the loss function; therefore, we do not find \(\Theta\) to be crucial in our results. However, it is crucial to distinguish between local sensitivity, which can be determined by the sloppiness approach, and global sensitivity to parameters, which can trigger tipping points in the model Gualdi et al. (2015).

8.2 The risk of a hyperinflation spiral

We can interpret the sensitivity to \(g_w\) and \(g_p\) in light of the dangers of a hyperinflation episode resulting from a wage-price spiral. Alvarez et al. (2022) cite a concern that hyperinflation may occur if firms increase wages in response to higher inflation, leading to an increase in purchasing power and ultimately feeding into a wage-price spiral in the current macroeconomic environment. This feedback loop is influenced by the indexation of prices and wages to firms’ inflation expectations (Holland 1988), i.e. by the value of parameters \(g_p\) and \(g_w\) in our model. In the simplest case where bargaining power and market power are equal (\(g_p=g_w\)), the economy reaches a stable inflationary state, marked by cyclical fluctuations due to mismatches in supply and demand (see Fig. 1 in Sect. 2, for which \(g_w=g_p=0.8\)). When indexation is weak (\(g_p=g_w<1\)), neither wages nor prices fully incorporate inflation expectations, and fluctuations in the inflation rate due to mismatches in demand and supply are dampened. Conversely, for strong indexation (\(g_p=g_w>1\)), the economy may enter a state of hyperinflation, though as wages and prices increase equally fast, there are no real effects (omitting, of course, the cost of inflation itself due to “menu costs”). Only when \(g_p\ne g_w\) does the economy collapse.

Introducing monetary policy implies that hyperinflation can be staved off due to the anchoring of inflation expectations. In the case of Anchored Expectation, inflation remains stable until a critical point \(g_p = g_w < g^\star\) where \(g^\star > 1\) depends on the commitment of the Central Bank as well as the strength of expectation anchoring to the its target (see Fig. 9, left panel). The same holds true with Floating Expectation (middle panel). However, in this case an interesting range of parameters where inflation remains stable for \(g^\star> g_w = g_p > 1\), until a strong enough shock occurs, which triggers a loss of trust in the Central Bank, tipping the economy into a hyperinflation phase (as illustrated in Fig. 9, right panel). This is precisely the scenario that Central Bankers want to avoid by doing “whatever it takes”.

Fig. 9
figure 9

Hyperinflation tipping points. Left: Stable inflation vs. Hyperinflation in the plane (\(g_p=g_w\), \(\tau ^T\)) in the Anchored Expectation scenario and in the absence of exogenous shocks. Note that inflation can be stable even when \(g_p=g_w > 1\) for strong enough anchoring. Middle: Stable inflation vs. Hyperinflation in the plane (\(g_p=g_w\), \(\alpha _I\)) in the Floating Expectation case and in the absence of exogenous shocks. Right: inflation rate (top) and unemployment (bottom) as a function of time, in the Floating Expectation case, \(\alpha _I=0.3\) and different values of \(g_p=g_w\), after the three COVID shocks. When indexation is too strong, an hyperinflation regime sets in at the end of the energy price shock

If bargaining and market power differ (\(g_p \ne g_w\)), the effect on unemployment is significant (see Appendix 10.10, Fig. 35). In the Anchored Expectation case, when market power is greater than bargaining power—a.k.a. “greedflation”—(\(g_p > g_w\)), unemployment increases after the shock and only slowly decreases as wages adjust at a slower pace to pre-crisis levels, leading to sluggish demand recovery. Consequently, firms do not see the need to increase their production faster. In contrast, if bargaining power exceeds market power (\(g_w > g_p\)), wages recover more quickly, resulting in an earlier recovery of pre-crisis purchasing power, which helps to reduce unemployment. This conclusion is in line with the result of section 7.1 on the impact of Helicopter Money or, more generally, of Keynesian stimulus: increasing the consumption budget of households is quite efficient at reviving an ailing economy, but only if hyperinflation can be avoided.

9 Summary and conclusions

In this paper, we have expanded the Mark-0 Agent-based Model to assess the inflationary dynamics following the COVID pandemic and energy crisis of 2020–2023. Our results highlight the narrow path of monetary policy to balance unemployment and inflation, as well as the benefits of joint monetary and fiscal policy packages.

We extended the Mark-0 model used in Sharma et al. (2020) in two directions (Sect. 2): First, a dynamically evolving trust in the Central Bank’s ability to control inflation, such that expected inflation remains anchored to the Central Bank’s target if trust is high, but persistent off-target inflation realisations lead to a loss of trust in the Central Bank. Second, a simple “exogenous” energy sector from which firms buy energy that allows us to introduce an energy price, and slowly re-inject the energy profits into the economy as dividend payouts. This slightly expanded Mark-0 model allows us to investigate several policy channels (Sect. 3): (a) monetary policy via the management of interest rates and expectations, (b) an Easy-Credit regulatory policy, and fiscal policies such as (c) Helicopter Money and (d) a Windfall Tax.

The Mark-0 steady-state economy is then perturbed by three calibrated shocks (Sect. 5): a consumption propensity drop (representing lockdowns), a productivity drop (representing supply chains disruptions), and an energy price shock (first a drop, representing reduced demand during lockdowns, followed by a rise due do demand recovery exacerbated by the Russian invasion of Ukraine). We show in Sect. 5 that the Easy-Credit policy, which was one of the first emergency responses to the COVID pandemic, is able to alleviate the impact of the shocks, but at the price of high and sustained inflation, as observed in the data and predicted as early as June 2020 by Sharma et al. (2020) within the Mark-0 framework.

We investigated whether monetary policy alone can control a surge of inflation, and at what cost to unemployment (Sect. 6). Our results show that if agents’ expectations are fully de-anchored, i.e. expected inflation coincides with past realized inflation and not to the Central Bank target, monetary policy has very little impact on inflation. If on the contrary expectations remain fully anchored, inflation remains closer to the Central Bank target, but at the price of a strong recession leading to a wave of unemployment. Meanwhile, if agents’ expectations evolve dynamically, inflation rises well above target during the shock leading to de-Anchored Expectations. Monetary policy is then again essentially ineffective in controlling inflation while causing unemployment to increase in comparison with a baseline case with no monetary policy at all.

This conclusion is robust to variations in parameters related to the channels of monetary policy. Our framework thus supports the view that the efficacy of monetary policy comes at the cost of unnecessarily high unemployment (Stiglitz and Regmi 2022), in particular, quite paradoxically, if inflation expectations are strongly anchored (see the discussion in Sect. 6).

Within Mark-0, trust anchoring is thus a crucial determinant of the success of the Central Bank inflation mitigation policy, far more important than the direct economic impact of higher interest rates (noting that we do not model in detail a financial sector). This resonates with Bernanke’s statement: “Expectations matter so much that a Central Bank may be able to help make policy more effective by working to shape those expectations”,Footnote 28 and points to the importance of narratives in shaping expectations (Shiller 2020). In turn, fine-tuned fiscal policy combined with monetary policy can be successful in controlling inflation while keeping unemployment around acceptable levels (Sect. 7). However, this requires a high degree of precision to be effective: too weak a fiscal stimulus is ineffective, and too large a stimulus leads to further high inflation. Finally, in Sect. 8 we show that the pricing power of firms and the bargaining power of workers play a crucial role. Depending on their relation, the economy can experience a runaway hyperinflation wage-price spiral. This points to an additional difficulty in properly calibrating monetary and fiscal policy due to a variety of possible tipping points or “dark corners” lurking around.

Overall, this study of the Mark-0 economy shows that (i) the economic recovery can be very sluggish due to self-fulfilling expectations and other nonlinear feedback loops, (ii) there is a tension between inflation and unemployment that is robustly captured by the model, (iii) in the Mark-0 economy, monetary policy is effective at controlling inflation provided trust is anchored (but not because of real economic effects of higher interest rates), and (iv) fiscal policy can alleviate some of the negative unemployment effects of inflation-focused monetary policy. While our study did not exhaust all possible cases and parameters, we believe that it illustrates both the realism and the richness of the Mark-0 economy. It offers a versatile tool with which policy makers can easily play in order to forge their intuition about what may happen if they turn this knob or add that policy measure. Indeed, almost all possible narratives that emerged during the recent debate about post-COVID inflation can be captured and reproduced by our model with proper choices of parameters and shock specifications. Furthermore, the procedure proposed in Sect. 8 can be used to rigorously establish which predictions of the model are robust to the choice of parameters, most of which are difficult to properly calibrate on data.

Our model is obviously incomplete and improvable on many counts. In particular, it could be extended to include (i) a dual-mandate central bank as in Bouchaud et al. (2018), Gualdi et al. (2017) to address negative unemployment side-effects, (ii) a disaggregated household sector (e.g. distinguishing wage and rent earners, and by accumulated wealth) to assess distributional implications of policy, (iii) production networks and energy supply chains with differentiated products and commodities (as in Dessertaine et al. 2022, for instance), which introduces firm distribution effects and systemic risk, (iv) a financial sector to more closely model interest rate pass-through, lending choices and financial systemic risk, and (v) more detailed labour market structures to account for the change in occupational structure post-COVID and demographic trends. However, we do believe, as we already argued in Gualdi et al. (2015), that the Mark-0 model should already be part of the toolkit of Central Banks, if only as an inspiring scenario generator, or “telescope for the mind”, especially in times of great modelling uncertainty during which it is crucial to be at least “roughly right” and avoid being blindsided by spurious Black Swans.Footnote 29