key: cord-0639944-skxqzv7f authors: Skovmand, David; Skov, Jacob Bjerre title: Decomposing LIBOR in Transition: Evidence from the Futures Markets date: 2022-01-18 journal: nan DOI: nan sha: 52dfd6e6fef8fb0898ee1897b4076e645185ed24 doc_id: 639944 cord_uid: skxqzv7f Applying historical data from the USD LIBOR transition period, we estimate a joint model for SOFR, Fed Funds, and Eurodollar futures rates as well as spot USD LIBOR and term repo rates. The framework endogenously models basis spreads between each of the benchmark rates and allows for the decomposition of spreads. Modelling the LIBOR-OIS spread as credit and funding-liquidity roll-over risk, we find that the spike in the LIBOR-OIS spread during the onset of COVID-19 was mainly due to credit risk, while on average credit and funding-liquidity risk contribute equally to the spread. Fixed income markets are currently undergoing a major transition from the well established IBOR rates to overnight transaction-based rates termed Risk-Free rates (RFR) as the primary interest rate benchmark. In the US the Secured Overnight Financing Rate (SOFR) is scheduled to replace USD LIBOR by the middle of 2023. In particular, when facing a transition from LIBOR to SOFR, understanding and modelling what sets LIBOR apart from from SOFR from an empirical point of view is of great importance to market participants. Furthermore, the end of LIBOR has already prompted a wide variety of potential replacements, 1 as SOFR, being a secured overnight rate, does not measure the actual cost of unsecured borrowing at term. In fact, Klingler and Syrstad (2021) show that term rates based on SOFR can be detached from banks marginal funding and highlight the possible problematic implications of this for products such as credit lines during market stress. The introduction of several alternative rates and the ensuing discussions (see for example Bartholomew (2021) ), reflect the demand for a rate that captures the actual cost of funding as well as the need to understand and quantify the drivers of the funding costs. Vast amounts of research in the field of term structure modelling have been devoted to the decomposition of LIBOR. Early studies such as Collin-Dufresne and Solnik (2001), Feldhütter and Lando (2008) , and Liu et al. (2006) apply affine arbitrage-free multifactor models to study the impact of liquidity and credit risk on spread between LIBOR, interest rate swap rates, and treasury yields. The large increase in the spread between LIBOR and a maturitymatched overnight indexed swap (OIS) referencing the Effective Federal Funds Rate (EFFR) during the Great Financial Crisis further brought attention to the drivers of the LIBOR-OIS spread. Michaud and Upper (2008) argue that the lack of relationship between default risk and money market risk premia as well as the impact of central bank liquidity facilities on interbank rates indicate that liquidity is a key component to the size of the spread. Dubecq et al. (2016) use a quadratic term structure model decompose the EURIBOR-OIS into credit and liquidity risks and evaluate effects of unconventional monetary policy in the euro zone during the crisis. Filipović and Trolle (2013) study the decomposition of the LIBOR-OIS and EURIBOR-OIS spread during the Financial Crisis using credit default swap (CDS) data on LIBOR panel banks to identify a default and non-default component. Similarly, Gallitschke et al. (2017) study the decomposition of the LIBOR-OIS into credit and liquidity components using an equilibrium style modelling approach. Backwell et al. (2019) use similar data to decompose the EURIBOR-OIS spread into roll-over risk components. These studies all base their estimation of the LIBOR-OIS spread around swap data. In this paper we take a different approach and decompose the LIBOR-OIS spread by leveraging the fact that since the introduction of the SOFR futures contract in May of 2018 futures contracts referencing EFFR, SOFR, and LIBOR have traded simultaneously at the Chicago Mercantile Exchange (CME). This allows us to describe the dynamics of the benchmark rates using a joint model for Federal Funds, SOFR, and Eurodollar futures. While the majority of the existing research has focused on the decomposition of the LIBOR-OIS spread during the Financial Crisis, our paper, as a result of the fairly recent introduction of SOFR futures, studies the behaviour of the spread in the current transitory interest rate environment and in particular around the onset of the COVID-19 pandemic. When modelling futures rates, we have to account for the futures convexity adjustment, see e.g. Skov and Skovmand (2021) and Mercurio (2018) . This is a model-dependent task, we therefore consider an affine framework for the the joint benchmark dynamics. Modelling term rates, we follow the approach of Alfeus et al. (2020) and Backwell et al. (2019) and model the LIBOR-OIS spread as a result of roll-over risk. By roll-over risk, we refer to the risk that an entity at a future point in time is not able to roll-over its loan at the prevailing reference rate, due to changes in credit or funding-liquidity risk. An increase in the roll-over risk components of our model thus leads to a steepening in the term structure of money market spreads consistent with the observations in Gorton et al. (2021) showing that there was a "flight from maturity" during the Great Financial Crisis. We apply the Kalman filter quasi-maximum likelihood method to estimate the model to the historical record of spot and futures rates with up to one year of maturity. The model fit shows that the model is able to capture the cross-sectional and time variation in the term structure of futures rates for all three benchmark rates. As an additional validity check we show that the model is able to provide close fits to out of sample swap rates on OIS contracts for EFFR and SOFR as well as LIBOR swap contracts. Examining the latent state variables filtered by the model estimation indicates that the FOMC announcement on October 11th 2019 in response to the SOFR surge during September 2019 was effective in bringing down both the repo specific liquidity premium as well as the funding-liquidity component. Finally, including data on term repos allow us to decompose the three-and six-month LIBOR-OIS spread into a credit and funding-liquidity component. Our framework suggests that the credit and funding components on average each contribute equally to the spread during our sample period. We also find that the large spike in the LIBOR-OIS spread during the outbreak of the COVID-19 crisis was mainly driven by an increase in credit risk. The paper is structured as follows. In section 2 we present the joint affine setup for SOFR, EFFR, LIBOR, and term repos as well as the main formulas required to compute spot and futures rates. Section 3 details the data and quasi-maximum likelihood method used to estimate the model. In section 4 we discuss the empirical results. We consider a single risk-free short-rate, r(t), defined on the filtered probability space (Ω, G, {G} t≥0 , Q). The risk-neutral measure, Q, is defined by the risk-free continuous savings account numeraire with value process B(t) = B(0)e t 0 r(u)du . The associated risk-free zero coupon bond price process is given by (1) The spread between the risk-free rate and SOFR is represented by a non-negative process ψ(t). The process captures the systemic specific risk premia in the repo market such as gap risk, induced by varying liquidity of treasury securities, default risk in treasuries, haircuts etc. (see Lou (2021) for an depth discussion of the magnitude of these particular risks and Hu et al. (2021) for an analysis of pricing in the tri-party repo market). The SOFR specific short rate process is therefore given by For identification reasons we posit dynamics for the SOFR related short rate process r s (t) directly using a two-factor Gaussian process Gellert and Schlögl (2021) and Andersen and Bang (2020) present modelling frameworks consistent with the spikes observed in overnight SOFR, however, as shown in Skov and Skovmand (2021) a simple Gaussian setup without jumps is sufficient to obtain a decent fit when modelling futures contracts based on compounded averages of the overnight benchmark. The spread between EFFR and the true risk-free rate is represented by an average overnight credit spread reflecting that the EFFR is an unsecured overnight rate. We denote the non-negative overnight credit spread, Λ(t), and the affected short rate Λ(t) thus represents the time t overnight credit spread of an average institution able to borrow at the EFFR. Consider the spread between EFFR and SOFR defined as process Modelling the spread above as opposed to the individual three components r(t), Λ(t), and ψ(t) avoids the need of identifying the pure risk free rate r(t), since a proper proxy for this rate is not available in the context of our model nor identified by our data. We stress that while we are unable to identify the individual components, our approach of directly modelling the SOFR specific short rate, r s (t), and the EFFR-SOFR spread process, ζ(t), still allow us to ascribe the correct underlying components to the equivalent secured and unsecured term rates as we describe in section 2.3.1 and 2.3.2. In modelling LIBOR we use a multi-curve model construction. The literature on multi-curve models is vast, and we refer to Grbac and Runggaldier (2015) for an overview of the literature. In particular, we follow a structure similar to Alfeus et al. (2020) and ascribe the spread between overnight and term unsecured borrowing to roll-over risk. This approach is similar in spirit to the so-called renewal approach in Collin-Dufresne and Solnik (2001), which was also applied in a different context in Filipović and Trolle (2013) . Thus, we consider a time t representative member of the LIBOR panel able to finance itself at both the overnight unsecured rate, EFFR, as well as on a fixed term basis with LIBOR. Roll-over risk then represents the risk of a time t representative member not being able to roll-over its overnight unsecured financing at a time u with u > t. We denote the time u roll-over risk infinitesimal spread of a time t representative LIBOR panel member by γ t (u), and thus the total unsecured funding rate of this representative entity at time u ≥ t Since such an entity is assumed to be able to finance itself using both unsecured overnight and term borrowing at time t we require that γ t (t) = 0. However, for any u > t the entity fixed at time t may no longer be representative of the LIBOR panel. As such there is a risk of the the event γ t (u) > 0 occurring. I.e a roll-over risk event where the entity is unable to refinance its debt at the current market benchmark rate. The representative entity we consider in our model is therefore not to be understood as fixed, but potentially changing for every time t that is considered. The rate which applies to funding an unsecured loan over the period [t, T ] using the unsecured overnight rate therefore contains both the overnight average credit spread as well as the rollover risk specific components. Thus, for any time u with t ≤ u ≤ T the funding rate, r f t (u), consists of Since the roll-over risk specific components are interpreted as future shocks in either credit quality or funding-liquidity and initiated at zero, we model these as pure jump processes. The credit component dynamics for u ≥ t are assumed to given as and similarly the funding-liquidity component for u ≥ t is assumed to be given as In both cases the jump sizes are assumed exponentially distributed with a fixed mean of 2%. Furthermore, we will assume zero recovery at default throughout the paper. The recovery rate and mean jump size are interchangeable with the intensity level and thus these quantities are fixed in order to be able to identify the intensity processes. 3 The jumps in credit-downgrade component, J λ t (u), is assumed to have a stochastic intensity process modeled using a two-factor square-root process For the jumps, J φ t (u), in the funding-liquidity component, we apply a single square-root process As an identifying restriction (see the following section 2.3.2), we assume that r(u), φ t (u) and in turn ν(u) are independent of the underlying systemic repo risk process ψ(u). The model is now fully specified under the risk neutral measure Q and we can formulate the state vector process for u ≥ t X t (u) := (r s (u), θ s (u), ζ(u), λ t (u), φ t (u), ξ(u), η(u), ν(u)) . As demonstrated in Appendix A this defines an affine process in the sense of Duffie et al. (2000) for each t, with dynamics the elements of which are explicitly defined in Appendix A. When estimating the model to the historical record of data, we also require the dynamics under the physical measure P . The physical and risk-neutral measures are related through the market price of risk, µ(t), Since the components driving the roll-over risk are initiated at zero on each observation date we do not model their time series properties, and therefore only specify a market price of risk for the remaining state variables. Estimating the drift specific parameters under P is severely challenged by the fairly short sample of data on contracts referencing SOFR. We therefore consider a simple completely affine market price of risk structure given by µ(t) = µ r , µ θ , µ ζ , µ ξ ξ(t), µ η η(t), µ ν ν(t) . In this section we outline how to compute fair secured (repo) and unsecured (LIBOR) term rates. The fair term rates are determined by equating the present value of a term loan at the secured or unsecured term rate to the present value of a strategy in which the loan is rolled-over at the equivalent secured or unsecured overnight benchmark rate on an overnight, and in our model abstraction, continuous basis. In order to compute the fair term LIBOR, we start by considering the present value of continuously rolling over a loan from time t to time T at the unsecured funding rate in (10) The last equality follows from the results on the intensity based credit risk approach in Appendix B. If instead the entity is able to borrow unsecured over the period [t, T ] at a rate L(t, T ), then the present value of the repayment is given by Next, we define the value of the defaultable zero coupon Where again we have used the intensity based credit risk approach as well as the relation r(u) + Λ(u) = r s (u) + ζ(u) to obtain processes identified in the model setup. The present value of the unsecured term loan in (20) can then be expressed as (1 + (T − t)L(t, T )) Q(t, T ). Since the value of the repayment from the roll-over risky account and the term loan must reflect the same present value, we equate (19) and (22) to get the fair spot LIBOR rate The term LIBOR is consistent with our interpretation of the EFFR as the rate at which a LIBOR panel bank is able to fund itself unsecured on a running basis. Indeed, as the term aspect vanishes the rate matches the rate of the overnight unsecured benchmark. Specifically, assuming differentiability with respect to T and applying the definition The spot LIBOR is calculated using the affine model specifcation as where A L (T −t) and B L (T −t) solve the spot LIBOR specific equations specified in Appendix A. A repo loan, is a loan that is fully mitigated by credit risk since a secure underlying asset, i.e. a treasury instrument is posted as collateral with the counterparty. To determine the fair term Repo rate, R repo (t, T ), we can thus follow a similar approach as before. A reasonable assumption is that the same entity that is a time-t representative of the LIBOR panel also has access to a sufficiently large pool of treasury instruments and therefore is able to fund itself using repo transactions on a running, and in our model abstraction, continuous basis. This means it can fund itself at a continuous rate that disregards credit spreads altogether due to posting of the underlying asset with the counterparty. The funding rate of the entity on a continuous repo loan is therefore Recall that ψ(u) captures the systemic specific risk premia in the repo market, also present in the SOFR rate defined in Equation (2). Similarly, φ t (u) represents the funding-liquidity spread also present in the LIBOR rate. We first consider the present value of a repo strategy where one unit of currency is rolled-over at the continuous repo rate r The time t value is then given by Alternatively, the entity can borrow over the entire period using a term repo. The time t value of the time T repayment of the repo loan is Again, requiring equal present values of each approach by setting (27) equal to (28) implies Analogously to the LIBOR case, one can show that our definition of the term repo rate is consistent with our interpretation of SOFR as the secured overnight funding rate in the sense Since the individual r(u) and ψ(u) processes are not identified in our model, we approximate the true term repo rate in (29) to obtain an expression that can be calculated using processes identified by the model. The approximation assumes independence between ψ(u) and φ t (u) as well as r(u) and ψ(u). Furthermore, it ignores a convexity adjustment for ψ(t) . The resulting term repo approximation can then be calculated as We detail the derivation of the approximation in Appendix C and study its validity by creating an upper and lower bound for the true term repo rate. The bounds show that, given our model estimates, the resulting approximation error is less than 0.02 and 0.08 basis points for the three-and six-month repo contracts considered in the estimation. Again, the approximate term repo rate is calculated using the affine model specification Where A repo (T − t) and B repo (T − t) solve the term repo specific equations (See Appendix A). Futures contracts traded at the CME are quoted as 100(1 − R(S, T )) where R(S, T ) denotes the contract specific futures rate which comes in the four different variants as described below. Following standard results (see e.g. Hunt and Kennedy (2004) ) the value of a futures contract with a random payoff is given by the risk-neutral expectation of the non-discounted payoff. Applying this to interest rate futures the time t futures rate is given by Eurodollar futures contracts reference a future three-month LIBOR fixing. The Eurodollar futures rate is therefore given by Inserting the spot LIBOR expression in (25) we have In the last equation we recall that the jump specific elements, λ S (S) and φ S (S) in X S (S) are zero by definition. Thus, we letB L (T − S) be identical to B L (T − S), but with zeros in the jump specific elements. The Eurodollar futures rates is then calculated as Where A ED (S − t) and B ED (S − t) solve the Eurodollar futures specific Riccati equations with T − S = 91/360. The three-month SOFR futures rate, R s,3m (S, T ), is computed as the daily compounded SOFR fixings during the reference quarter with R s d i (t i ) for i ∈ 1, ..., N with S ≤ t 1 , ..., t N ≤ T denoting the realized SOFR fixings in the reference quarter and d i the day count fraction multiplied amount of days to which R s d i (t i ) applies. 4 When computing the futures rate we consider the continuous approximation of the futures rate The errors induced by this approximation are studied in detail in Appendix D in Skov and Skovmand (2021) and they are found to be of no economic significance. Given the 4 E.g. for Fridays d i = 3/360 while d i = 1/360 on days with a normal business day the following day. approximation, the three-month SOFR futures rate can be computed as Where in the three-month SOFR futures contract. It is important to emphasize that while the LIBOR fixing is a forward looking term rate and thus F S -measurable, the SOFR futures rate is based on a backward-looking compounded rate and therefore only F T -measurable. Thus, for S < t < T we have to account for the part of the underlying that has already been The one-month SOFR futures rate is based on the arithmetic average of the daily SOFR fixings during the contract month with N the total number of days in the month and R s,1m d i (t i ) for i ∈ 1, ..., N with S ≤ t 1 , ..., t N ≤ T the published SOFR. For any date for which the rate is not published the last preceding rate is used. As in Mercurio (2018) we approximate the discrete average by an integral of the instantaneous short rate Again, the errors induced by this approximation are studied in detail in Appendix D in Skov and Skovmand (2021) and found to be of no economic significance. The one-month SOFR futures rate can therefore be computed as follows The expectation is calculated explicitly in Appendix A. For spot contracts when S < t < T a part of the total futures rate has already fixed, which we account for by letting The federal funds futures contract has a one-month reference period and shares the same specifications as the one-month SOFR futures contract, however referencing the daily EFFR fixings. The approach to deriving the futures rate is therefore analogous to the previous section, and we get for t ≤ S < T Again, we refer to Appendix A for an explicit expression of the expectation. Our dataset is collected through Refinitiv. It consists of daily observations on spot threeand six-month LIBOR fixings, the three-and six-month term repo for treasuries, Eurodollar futures, one-and three-month SOFR futures, and federal funds futures. Liquidity in the interest rate futures markets is generally concentrated in the contracts closest to expiry. Since the focus of this study is also the short end of the term structure, we include contracts with up to around one year of maturity. 5 Volume in the futures market for SOFR contracts at CME has steadily increased since its beginning in May 2018. Heitfield and Park (2019) present data for the first year of trading in SOFR futures showing liquidity in the five nearest one-month contracts and nine nearest three-month contracts. Following this we include the five nearest one-month and five nearest three-month SOFR futures contracts in the data sample. The market for Eurodollar futures is massive and contracts are liquid out to a maturity of five years, however, in order to obtain an identical range to the SOFR contracts we include the four nearest Eurodollar contracts. Federal funds futures contracts are traded one and a half years out. We include the 12 nearest contracts in our estimation. 6 Our data sample begins in June 2018 when SOFR futures started trading at the CME and runs until October 2021 resulting in a total of 840 daily observations. Based on the futures contracts included in the estimation, we note that our model estimation covers the term structure of the benchmark rates out to maturities of approximately one year. In this study, we thus solely focus on the short-term joint dynamics of the interest rate benchmarks. The short-term focus is unavoidable since our study relies on the coexistence of derivatives referencing actual independent fixings for both SOFR and LIBOR which are only available during the transition period. Furthermore, the cessation of US LIBOR was initially announced to happen by the end of 2021, this was then extended on November 30, 2020 to June 30, 2023 for all maturities except the one-week and two-month LIBOR. Therefore, the implied rate by any derivative referencing LIBOR traded before November 30, 2020 and maturing after 2021 as well as any derivative traded after November 30, 2020 and maturing after June 2023 will reflect the LIBOR fallback language rather than the actual cost of interbank funding (see section 4.6 for further details on the Eurodollar futures LIBOR fallback methodology). There are several reasons for looking at the futures market when modelling the short end of the term structure. First, the futures market is by far the most liquid short term market referencing the benchmark rates. Second, a historical record of contracts referencing SOFR is only available in the futures market. Finally, using futures contracts we do not have to take into account the discounting rate (see Equaion 33). This is especially relevant during our data sample since the price alignment interest (PAI) used by LCH and CME in e.g. swaps changed in October 2020 from EFFR to SOFR. When estimating the model we transform the observed spot LIBOR rates into equivalent yields As with the spot LIBOR rates we also transform the term repo Following Bikbov and Chernov (2005) we also consider a similar transformation to obtain Eurodollar futures yields as well as three-month SOFR futures yields The transformations imply that the spot and futures rates are affine in the state variables and thus allow us to apply the standard Kalman filter when estimating the model (see Appendix D for details on the Kalman filter). The federal funds and one-month SOFR futures rate approximations in Equation (45) and (43) are already affine in the state variables, therefore a similar transform is therefore not required for these contracts. In this section we examine the consistency of the model outputs with observed data as well as estimates and latent variables. We then proceed to use our framework to decompose the spot three-and six-month LIBOR and compare risk premia in the futures markets. To validate that the model is able to capture the variation in futures and spot rates across our sample period, we compare the fitted values to the observed values. Figure 1 plots the futures rates for a subset of the SOFR contracts in our data sample. The futures expiry dates are fixed dates, thus the time to maturity for each of the plotted contracts vary through the sample. E.g. the expiry of the nearest SOFR futures contract varies from one day to three months, while the second nearest SOFR futures contract has an expiry range between three and six months and so on. The resulting fit reflects the results presented in Skov and Skovmand (2021) showing that two Gaussian factors are enough to capture the majority of the variation in the SOFR futures market up to a one year maturity. In addition to futures contracts, we also include spot LIBOR and term repo in the estimation. The fit of these rates is plotted in Figure 3 . We see that the roll-over risk approach is able to capture the large spike in the LIBOR while also matching the term repo rate during the period in March 2020. We also note that term repos are fairly illiquid contracts, which is clearly seen from the observed six-month term repo data series showing multiple missing values, particularly during the market stress just after the onset of the COVID crisis. However, missing values are easily overcome during the filtering used in the Table II presents the estimated parameter values and standard deviations. First, we note that the process governing the spread between the overnight rates SOFR and EFFR has an estimated mean level, θ ζ , equal to zero together with a low volatility, σ ζ , reflecting the high level of correlation between SOFR and the effective federal funds rate. Turning to the rollover risk specific estimates, we see that the intensity process is rather volatile, however, with a quick mean reversion, while the stochastic mean process is more stable as also seen from the state variables in figure 4 . The large estimate of β φ indicates that the funding-liquidity specific shocks are expected to quickly revert back to a normal state again. The parameters related to the market price of risk are estimated with significant standard errors, however, this is as expected given the fairly short sample size. To investigate the drivers of the interest rate benchmarks, we plot the path of the filtered state variables during the data period in figure 4 . The period reflects a decrease in short term interest rate expectations as seen by the downward trend of the stochastic mean θ s (t), which even turns slightly negative during the first half of 2020. The ζ(t) process related to the spread between the overnight benchmarks, SOFR and EFFR, is concentrated around zero reflecting both positive and negative spreads between the two rates. that even though SOFR is a secured rate unlike the EFFR, SOFR should not be thought of as being closer to a "pure" risk free rate than the EFFR. Turning to the roll-over risk The Covid-19 related events of early March 2020 produce a massive spread between term LIBOR and the federal funds rate. Figure 4 shows that the increase in risk was, unlike the close to zero intensity processes. As an additional validity check of the model, we perform an out of sample test of the model by comparing short-term observed swap rates with model implied rates. We detail the pricing of OIS and IRS contracts in Appendix A. The model endogenously models the spread between different LIBOR tenors as a result of roll-over risk. Therefore, we also test the ability of the model to extrapolate the spot six-month rate to swaps of greater maturity referencing the six-month LIBOR fixing. To obtain data on the six-month LIBOR IRS we use that the basis swap rate, BS 3M,6M (t, T ), reflects the difference in fixed rates of two IRS referencing different LIBOR tenors. Swap rates referencing the six-month LIBOR fixing are then calculated as SOFR swap data is only available from July 2020. When decomposing the LIBOR-OIS spread into its roll-over risk components it is essential averaging CDS-quotes for all banks in the current USD LIBOR panel using the LIBOR specific methodology. 10 We focus on the the shortest on-the-run CDS contract, which has a six month tenor, however, due to the biannual roll dates for these contracts the effective maturity varies between six months and a full year. Since we cannot identify the overnight average credit spread Λ(t) using our dataset, we are only able to calculate the fair CDS-spread implied from the roll-over risk specific credit component. We detail the calculation of the fair swap spread in Appendix A. Figure 6 plots the model implied spread against the observed LIBOR panel CDS spread. In addition to excluding the overnight average credit component there are multiple reasons why we would not expect the model to produce an exact fit to the CDS spread. First, any idiosyncrasies in the short-term CDS market will not be reflected by the model fit without including these contracts in the estimation. Second, Since our In order to investigate the cost of unsecured interbank term funding present in LIBOR, we use our model to decompose the roll-over risk components in the spot three-and six-month LIBOR. As previously mentioned the LIBOR-OIS spread contains both credit and fundingliquidity risks, which cannot be separated using only data on EFFR and LIBOR. Previous studies such as Filipović and Trolle (2013) and Backwell et al. (2019) use CDS data on LIBOR panel banks in order to identify the credit component and thus separate the roll-over risk specific components. These studies attempt to identify the entire term structure of the IRS-OIS spread. Due to the short term nature of this study, we focus solely on the decomposition of the three-and six-month spot LIBOR-OIS spread, however, CDS contracts are only traded at maturities of six months or longer with most of the liquidity concentrated in the five year maturity contract. 11 To avoid this mismatch in maturities, we take a different approach and include data on the three-and six-month term repo rate. A similar method is used in Smith (2010) who applies the three-month LIBOR-repo spread to identify the credit component in LIBOR. As we formalize in section 2.3.2 the term repo rate is a secured rate and therefore unaffected by the overnight average credit spread as well as credit-downgrade risk. However, it is a term loan and thus still contains funding-liquidity risk. As an identification strategy our is constructed so that funding-liquidity risk impacts the LIBOR and term repo market equally through the same funding-liquidity risk spread φ t (u). We note that in contrast to the previously mentioned studies in Filipović and Trolle (2013) and Backwell et al. (2019) such a decomposition of the term repo is only applicable since we have included data on SOFR, allowing us to define the value of the overnight rolled-over secured loan in Equation The estimate of the three-month regression coefficient β 3m is 0.9652 (0.0236) and for the 12 Volume data for term repos published by the OFR can be found at https://www.financialresearc h.gov/short-term-funding-monitor/datasets/repo/ 13 see Brunnermeier and Pedersen (2009) Assuming that the LIBOR transition follows its current trajectory and three-month USD LI- As also mentioned in Piazzesi and Swanson (2008) Equation (52) is not a completely accurate representation of the expected excess return of the portfolio. This is due to the daily mark to market of futures contracts. However, they find that the simplification is insignificant to the size of the risk premium and thus we follow the same approach. Due to the varying expiry of the actual futures contracts, we cannot compare the risk premium of the portfolio equally across observation dates. Instead, we consider a set of standardized contracts with fixed maturities for each observations date. In particular we will consider contracts for each quarter ahead such that S − t ∈ {90/360, 180/360, 270/360, 360/360}. We note that the completely affine market price of risk specification in Equation (18) results in the risk-neutral mean reversion matrix being identical to the physical mean reversion for the Gaussian part of the state variables. Since we model the SOFR and fed funds futures rates purely as Gaussian processes this implies that the risk premium on these contracts is essentially constant. The time variation in risk premia observed for our constructed portfolio is therefore purely driven by risk premia related to the roll-over risk specific processes. Figure 8 plots the resulting annualized risk premium from the strategy. 16 The portfolio clearly reflects a positive risk premium due to the added risk in the three-month LIBOR fixing compared to the equivalent compounded SOFR rate. the most recent period characterized by the fairly low LIBOR-OIS spread (and equally low LIBOR-SOFR spread) is also reflected in a modest risk premium. The plot also shows that part of the large spike in March 2020 16 Annualized risk premia are obtained by dividing the premium with the holding period of the constructed portfolio, i.e. S − t was driven by a significant spike in the risk premia related to interbank lending. Finally, we note that the FOMC announcement on October 11th, was effective in part by successfully reducing the risk premia in interbank lending. holding the contract until the beginning of the accrual period. The average annualized risk premium is positive, but decreasing in time to maturity for all contracts. For the one-months contracts we also note that the SOFR and federal funds futures are near identical in risk premium for our sample which is also to be expected given the close to zero µ ζ = −0.1095 estimate. This aligns with the model-free analysis in Skov and Skovmand (2021) showing very similar excess average returns of one-month SOFR and EFFR futures contracts. In this paper, we have presented an affine multicurve framework, which jointly models SOFR, EFFR, LIBOR, and term repos while ascribing economic interpretation to the spreads between each of the different rates. The framework thus provides a unified approach for risk managing the LIBOR transition. In particular the model would have many potential use cases such as pricing bespoke tenors, calculating the value transfer of shifting from LIBOR to SOFR as well as pricing nonlinear derivatives involving multiple benchmark rates. The LIBOR benchmark allows financial institutions to gain easy exposure to the roll-over risk premium embedded in the cost of funding at term. Such exposure is not easily obtained elsewhere. As we show some of it is obtainable through exposure to credit risky instruments pricing, but a significant component is not, as shown through our decomposition of the LIBOR-OIS spread. The decomposition shows that the spike in the LIBOR-OIS spread during March 2020 was largely driven by an increase in the credit premium, however, during the full sample period we find that the funding-liquidity component is on average equally important in explaining the spread. Beyond 2023, as LIBOR is discontinued, the model components would still be identifiable with the LIBOR specific data swapped by one of the likely contenders to replace it. Furthest along is possibly the BSBY, which already has futures contracts traded at the CME, but as of writing with very sparse liquidity. However, even in the absence of a liquid derivatives market there is considerable information gained in simply including spot rate date in the model, as is also demonstrated in this paper. We write the dynamics of the state process under the Q-measure on matrix form where X t (u) = (r s (u), θ s (u), ζ(u), λ t (u), φ t (u), ξ(u), η(u), ν(u)) is the vector of state variables. The drift specifications are given by And the volatility specification becomes where diag(v) is a diagonal matrix with the elements in v on the diagonal. Finally, J t (u) ∈ R 8 and W Q (u) ∈ R 8 are defined as Based on this the ODEs referenced in section 2 and used when computing the futures and spot rates can be expressed in a general framework of ODEs satisfying Where R ∈ R 8 is specific to each of the ODEs and [R] i denotes the i th element in R. σ 0 is the volatility related to the Gaussian processes We now list the different specifications of R used to solve the ODEs presented in section 2. In order to solve the LIBOR specific ODEs, we note that where A U (T − t) and B U (T − t) solve the general set of ODEs with R = (0, 0, 0, 0, −1, 0, 0, 0) and initial conditions A U (0) = B U (0) = 0. Similarly, we calculate the denominator as and again A Q (T −t) and B Q (T −t) solve the general set of ODEs with R = (1, 0, 1, 1, 0, 0, 0, 0) and initial conditions A Q (0) = B Q (0) = 0. Finally, the LIBOR specific expressions are Likewise, for the term repo contract we first note that where A s (T −t) and B s (T −t) solve the general set of ODEs with R = (1, 0, 0, 0, 0, 0, 0, 0) and initial conditions A s (0) = B s (0) = 0. Thus, we compute the term repo using the expressions The SOFR accumulating account used to price the three-month SOFR futures contract is calculated with A s,3m (τ ) and B s,3m (τ ), which solve the general set of ODEs with For the one-month SOFR futures rate, we first apply the Fubini theorem to change the order of integration We note that the risk-neutral expectation of the Gaussian subset of the state variables is given by For the SOFR futures rate, we only need the integral of the first coordinate, which we define as I r (t; S, T ) = Thus, the expectation is For the federal funds futures rate, we include the integral over the expectation of the SOFR-EFFR spread process Such that the expectation is calculated as This section presents the results required to compute the swap rates in section 4.4. On October 16, 2020, the London Clearing House (LCH) and Chicago Mercantile Exchange (CME) changed the Price Alignment Interest (PAI) on cleared swaps from EFFR to SOFR. For the sake of simplicity, we assume SOFR to be the collateral rate for the entire sample period. 17 To ease the notation, we define the pseudo zero coupon bond referencing SOFR p s (t, T ) := e − T t r s (u)du , which we compute as where we reiterate that A s (T − t) and B s (T − t) solve the Riccati equations with R = (1, 0, 0, 0, 0, 0, 0, 0) and initial conditions A s (0) = 0 and B s (0) = 0. The floating leg SOFRrate is calculated from the daily compounded SOFR analogously to the three-month SOFR futures contract in Equation (37). Again, we consider the continuous approximation, which we denote R s (T i−1 , T i ). In the USD market SOFR OIS payments occur at a similar frequency for each leg and once a year for all contracts with a maturity of one year or greater. We denote the payment dates by T i for i = 1, ..., n and δ = T i − T i−1 with T n = T . The fair SOFR OIS rate, OIS s (t, T ), is then given by Applying the same continuous approximation for the standard OIS contract referencing EFFR, the resulting OIS rate satisfies Where R F F (T i−1 , T i ) denotes the continuous approximation of the floating leg EFFR-rate. We note that OIS contracts referencing SOFR and EFFR follow identical conventions. In order to calculate the expectation in the nominator we rewrite it as Focusing on the term on the left we have The inner expectation can be solved using the general set of ODEs where R = (0, 0, −1, 0, 0, 0, 0, 0) with initial conditions A aux (0) = 0 and B aux (0) = 0. This allows us to compute the entire expectation as where A OIS (T i−1 − t) and B OIS (T i−1 − t) again solve the general set of ODEs with R = (1, 0, 0, 0, 0, 0, 0, 0) and initial conditions A OIS (0) = A aux (δ) and B OIS (0) = B aux (δ). Next, we consider an IRS referencing the LIBOR fixings. The standard USD IRS references the three-month LIBOR with the floating leg payment frequency matching the LIBOR fixing. The payment dates on the fixed leg are semi-annually. We denote the floating leg payment dates T L i for i = 1, ..., n with T L i − T L i−1 = δ L and the fixed leg payment dates T f ix Finally, we assume identical dates for the final payment such that T n = T M = T . The IRS rate ensuring zero initial value of the swap is Following the approach of the OIS we rewrite the expectation as (85) Focusing on the term on the left, we have The expectation is then calculated similarly to the Eurodollar futures rate in Equation (36). Thus, we compute the term as where A IRS (T L i−1 −t) and B IRS (T L i−1 −t) solve the general ODEs with R = (1, 0, 0, 0, 0, 0, 0, 0) and initial conditions given by A IRS (0) = A s (δ L )+A U (δ L )−A Q (δ L ) and B IRS (0) = B s (δ L )+ B U (δ L ) − B Q (δ L ) except for the the jump elements with J λ t (u) and J φ t (u), which have their initial conditions set equal to zero reflecting the renewal of the LIBOR panel. We calculate the fair CDS spread on a unit notional contract providing protection over the period [t; T ] while assuming zero recovery at default. The value of the protection leg is and for the payment leg where C denotes the spread, T 0 = t and T i for i = 1, .., n are the quarterly payment dates with T n = T . Following the approach in Backwell et al. (2019) we calculate the value of the protection leg as Applying the identity 1 (t i−1 <τt≤t i ) = 1 (t i−1 <τt) − 1 (t i <τt) and the intensity based credit risk approach from Appendix B Equation (107) we have Where we have used the relation for the increments with f (x) = e − x t Λ(u)+λt(u)du . Rewriting as an integral the value of the protection leg can be calculated as When calculating the integrand we note that Λ(u) is unidentified in our model and thus omitted in the calculation of the CDS spread (see section 4.4), that is we set Λ(u) = 0. The integrand is the computed using the extended transform in Duffie et al. (2000) ( where A cds (u−t) and B cds (u−t) solve the ODEs in Equation (58))-(66) with initial conditions A cds (0) = 0 B cds (0) = 0 and R = (1, 0, 0, 1, 0, 0, 0, 0) while a(τ ) and b(τ ) satisfy the modified ODEs ∂b 6 (τ ) ∂τ = −κ ξ b 6 (τ ) + 1 2 B 6 (τ )b 6 (τ )(σ ξ ) 2 + 0.02 −1 b 4 (τ ) (0.02 −1 − B 4 (τ )) 2 , with initial conditions a(0) = 0 and b(0) = (0, 0, 0, 1, 0, 0, 0, 0) . We can then numerically integrate the integrand in (94) to obtain the value of the protection leg. For the payment leg we calculate the expectation in the first sum in Equation (89) as For the expectation in the second sum (90) we apply the same approach as in the protection In order to price credit risky instruments, we follow Filipović and Trolle (2013) and extend the doubly stochastic framework to accommodate default times for each arbitrary time t. Thus, we consider the filtration F t = σ(X(s)|0 ≤ s ≤ t) and an i.i.d. sequence of exponentially distributed random variables E t ∼ Exp(1) independent of the filtration F t . For each t we then define the random default times by and denote the filtration generated by all default indicator processes as H t . The random times τ t are stopping times with respects to the enlarged filtration G t = F t ∨ H t . Following standard results on the intensity based approach (see e.g. Lando (2009) ) and assuming zero recovery, any F T -measurable integrable random variable, X, satisfies In this appendix we investigate the accuracy of the approximation in Equation (31) to the true term repo rate, which we recall is given by It is clear from this expression that we are unable compute the repo rate without identifying the underlying risk-free rate, r(u) and the repo specific risk premium, ψ(u), separately. However, applying Jensen's inequality, we can construct both an upper and lower bound for R repo (t, T ) using only processes identified in our model, which allows us to evaluate the maximum possible error of the approximation in (31). First, we note that the approximation used in the paper is in fact a lower bound. To see this, assume independence between ψ(u) and φ t (u) as well as r(u) and ψ(u) as in section three-month repo and 0.08 basis points for the six-month repo. Furthermore, due to the low volatility of the ζ(u) process (see table II), we expect the underlying ψ(u) to display an equally low volatility. This implies that the ignored convexity adjustment in (109) is negligible and thus the lower bound is a very close approximation to the actual term repo rate. We estimate the model using quasi-maximum likelihood method with the Kalman Filter on spot LIBOR and end of day futures data. When estimating the time series property of the model, we consider the reduced state process X(t) ∈ R 6 excluding the roll-over risk jump variables and thus we omit the subscript. Having defined a completely affine market price of risk the implied drift parameters under the P -measure are obtained from whereθ Q ,K Q andΣ refer to the Q-parameters in Equation (54) and (55) excluding the fourth and fifth row and column specific to the roll-over risk jump variables and We now consider the discretized state process under the P -dynamics given by X(t i ) = θ P + e −K P ∆t (X(t i−1 ) − θ P ) + t i t i−1 e −K P uΣ D(X(u), u)dW P (u) with ∆t = t i − t i−1 set to 1/252 to approximately reflect the number of daily futures data observations in a year. Rearranging we define the state equation of the Kalman Filter as X(t i ) = I − e −K P ∆t θ P + e −K P ∆t X(t i−1 ) + ω(t i ) with ω(t i ) ∼ N (0, Z(t i )). The conditional covariance matrix, Z(t i ), is equal to Z(t i ) = t i t i−1 e −K P uΣ D(E [X(u)|F(t i−1 )] , u)D(E [X(u)|F(t i−1 )] , u) Σ e −K P u du. (117) We compute Z(t i ) analytically using the methods presented in Christensen et al. (2015) . The prediction step of the kalman filter is then P (t i |t i−1 ) = F P (t i−1 |t i−1 )F + Z(t i ). Where F = e −K P ∆t denotes the state transition model and C = I − e −K P ∆t θ P the control input. The standard Kalman filter requires the measurement equation to be affine in the state vector with ε(t i ) ∼ N (0, H) where H is a diagonal matrix, and the transition and measurement errors, ω(t i ) and ε(t i ), are independent. The measurement residuals are computed using the time t futures and spot LIBOR yields data, y(t i ), and the model implied yields ν t = y(t i ) − (A(t i ) + B(t i ) X(t i |t i−1 )) . The residuals have a conditional mean of 0 and conditional variance given by S(t i ) := V[ν(t i )|y(t i−1 ), ..., y(t 1 )] = H + B(t i )P (t i |t i−1 )B(t i ) . In the update step the a priori state estimates are updated using the observed time t i data P (t i |t i ) = (I − K(t i )B(t i ))P (t i |t i−1 ). K(t i ) is the optimal Kalman gain matrix K(t i ) = P (t i |t i−1 )B(t i ) (S(t i )) −1 . Assuming a Gaussian quasi log-likelihood for a given set of parameters, Θ, the log-likelihood is determined by the conditional mean and variance of the innovations ν(t i ) l(y(t 1 ), ..., y(t T ); Θ) = T i=1 − N 2 log(2π) − 1 2 log |S(t i )| + ν(t i ) (S(t i )) −1 ν(t i ) with N the number of observations at each date and T the amount of dates in out data sample. To obtain the optimal set of parameters,Θ, we maximize the log-likelihood function using the Nelder-Mead algorithm with a function value tolerance of 0.01. The state variables are required to be stationary under the P -measure and we therefore require the eigenvalues of K P to be positive. The futures market calendar differs slightly from the LIBOR publishing dates. In the estimation we consider all dates with futures resulting in dates with missing spot LIBOR data. Furthermore, the six-month repo rate is rather illiquid and thus there are days in our time series for which we have no six-month repo quote, particularly around March 2020. The missing observations are easily accommodated in the kalman filter by considering an where N is the total amount of observations including missings and N (t i ) is the actual amount of observations at time t i . W (t i ) is then a subset of I N such that y (t i ) = W (t i )y(t i ) is the set of non-missing observations. The measurement equation is then simply replaced by where A (t i ) = W (t i )A(t i ), B (t i ) = W (t i )B(t i ) and H (t i ) = W (t i )HW (t i ) . Finally, we change N in the likelihood contributions to reflect the actual number of observations on a given date N (t i ). A consistent stochastic model of the term structure of interest rates for multiple tenors Interbank market liquidity and central bank intervention What happened in money markets in september 2019? FEDS Notes (2020-02) Spike modeling for interest rate derivatives with an application to sofr caplets. Available at SSRN 3700446 Term rates, multicurve term structures and overnight rate benchmarks: A roll-over risk approach Pick a rate: pitfalls and prizes in the post-libor world Across-the-curve credit spread indices Term structure and volatility: Lessons from the eurodollar futures and options. Columbia Business School The long and short of it: The post-crisis corporate cds market Market liquidity and funding liquidity Do central bank liquidity facilities affect interbank lending rates Analytical formulas for the second moment in affine models with stochastic volatility On the term structure of default premia in the swap and libor markets Reserves were not so ample after all Credit and liquidity in interbank rates: A quadratic approach Transform analysis and asset pricing for affine jump-diffusions Decomposing swap spreads The term structure of interbank risk Interbank interest rates: Funding liquidity risk and xibor basis spreads Short rate dynamics: A fed funds and sofr perspective The flight from maturity Interest rate modeling: post-crisis challenges and approaches Inferring term rates from sofr futures prices. Available at SSRN 3352598 Tri-party repo pricing Financial derivatives in theory and practice Credit risk, liquidity, and lies Life after libor Credit risk modeling: theory and applications The market price of risk in interest rate swaps: The roles of default and liquidity risks Sofr term rates from treasury repo pricing A simple multi-curve model for pricing sofr futures and other derivatives. Available at SSRN 3225872 What drives interbank rates? evidence from the libor panel Futures prices as risk-adjusted forecasts of monetary policy Pricing and hedging of sofr derivatives under differential funding costs and collateralization. Available at SSRN 3995735 Mind the gap: Disentangling credit and liquidity in risk spreads Dynamic term structure models for sofr futures The term structure of money market spreads during the financial crisis