MakerDAO ALM forecast
MakerDAOSummary
- This paper models the balance sheet over the next 18-month based on assumptions coming from CUs
- The solvency constraint (Capital at Risk < Surplus Buffer) is a limitation but should be manageable by allocating more carefully, reducing expenses and taking into account that some opportunities will not be concluded
- The liquidity constraint is not a concern, there is still an excess of 700M of liquidity in the tighter maturity (1-week)
- It is suggested that community use this work as a basis for discussing capital allocation for MakerDAO and strategic directions
- While liquidity is not an expected concern, the current Surplus Buffer limits our ability to invest if we want to above to the solvency constraint
- One could consider the current pipeline of assets as light, but it is already big enough to put all our Surplus Buffer at work
- If we exclude a capital raise, capital creation should be seen as the main current objective of MakerDAO
-
The key learning is that we need to get back to profitability with the current Surplus Buffer to increase it, invest more and grow faster.
- If we can’t get back to profitability with the current Surplus Buffer we will get stuck
- Beside hoping for better rates in DeFi, there is two solutions to this problem:
- Reduce expenses
- Allocate to higher RoE investments
Open questions for the community
Feel free to ask/discuss others questions.
- Would you like to see a different high-level allocation? This one was bottom-up (deal we have, where does that lead us). Would you prefer the opposite process (community deciding asset allocation then community finding the deals)?
- Do you have a view on the constraints, of both solvency and liquidity, that MakerDAO should decide? (already asked before, still trying to get some thoughts)
- How should we optimize? All else being equal, we should invest in the highest RoE first. But reality is more complex than that. You can’t stop providing DeFi loans because TradFi rates are higher today. What are your thoughts about this subject?
Introduction
The article balance sheet approach to executing an aggressive growth strategy 5 called for CU collaboration to improve the input parameters and get a clearer view on the project’s pipeline. This work provides an 18 months forecast of the MakerDAO balance sheet.
MakerDAO remains a startup operating in an uncertain and volatile market. It is also impossible to predict governance actions and wishes as MakerDAO is decentralized. It is one forecast of many that can be as valid as this one as all depends on assumptions. While the model is unlikely to be right, we will use it as a guide to infer learnings that might be valid even with deviations.
The model source used for this analysis can be found here 4. The broader ALM framework can be found here 12.
Methodology
The methodology remained similar to the original work 5 but was extended in many ways:
- While still regrouped into buckets (changed a bit see below), the assets are now more detailed, and we track 27 assets types
- We added a time component to model the evolution of the balance sheet over 18-months and taking into account the timeline of investments
- We added a more elaborated maturity profile taken from previous research 2
The asset categories are the following:
- Crypto-vaults: previously crypto-backed loans. It is the same thing but adds DeFi Money Markets (D3M Aave and Compound). It was grouped as it is of the same nature, and we are now able to track maturity more precisely in another dimension.
- Crypto-assets: contains all crypto-related assets held outright by the protocol. It includes ETH holdings and Makershire redux. Due to the speculative nature of crypto-assets, the profit they should generate are not taken into account in recurring metrics nor in the Surplus Buffer.
- Private Credit: Previously RWA. RWA is confusing for people as it is used for risk weighted assets in TradFi.
- Public Credit: Previously Short-term bonds.
- Stablecoins: No change, it represents the PSMs, the stablecoins LP are considered as stablecoins for simplicity. No yield is currently attributed here but SF, in association with other CUs, is working on plans to deliver permissionless on-chain RoA without divesting or reallocating away from stablecoins.
The table below presents the main characteristics of each asset type. Each asset is attached to a category (described above) and given an owner within MakerDAO CUs. Then, you have the Return over Asset (RoA), which is the expected average return of this asset, and the Capital at Risk (CaR), which represent the possible loss that this asset might generate over a 1-year horizon. CaR multiplied by the exposure of an asset gives the proposed requirement in terms of equity (Surplus Buffer) to invest safely in such an asset. The next column, Return over Equity (RoE) is just the division of RoA by CaR and presents the expected possible return using the minimum amount of equity and a cost of DAI funding of 0%. The reader can refer to the ALM Framework 12 for more details.
The remaining columns are inputs to model exposure to those assets with a starting date (in the past for what is already present), a starting and ending debt ceiling (DC, assumed to be fully used), and a ramp up time in month which interpolate between starting DC and ending DC.
For the expenses of MakerDAO we are using recent numbers and keeping them constant over time.
As always, modeling is about trade-offs so there are plenty of limitations:
- The model doesn’t take interest rate fluctuations, it is unlikely that rates will stays constant
- The model assumes a constant CUs expenses and doesn’t model MKR compensation
- We don’t model a change in DAI demand
- We don’t model a diversification effect
Results
Exposure
The following chart shows the evolution in terms of exposure (asset allocated) in the different asset classes. As you can see there is an increase in crypto-vaults (IVs, L2/sidechains launches) and private credit (HVB, Centrifuge/Blocktower, …). Yet, the bulk of the increase on the public credit side with Monetalis/Clydesdale, Backed and two more unassigned short-term bonds buckets.
Crypto assets, represented by ETH holdings and Makershire remain quite muted during this period.
MakerDAO profitability
The chart below shows the annualized recurring net protocol income (rNPI) by contributors. The expense side (light pink) is kept constant and based on the current expenses. MKR compensation is not taken into account (but is one order of magnitude smaller at this price level).
Crypto-vaults are providing the bedrock of revenues during the period but fail to compensate for the operating expenses. While both crypto-assets and private credit are providing revenues, those are not main drivers. The public credit investments are providing the bulk of the rNPI. Notice that while represented, crypto-assets are not contributing to the rNPI due to their speculative nature.
Overall, at the end of the period under study, revenue mix is leaning towards TradFi credit. This is mainly due to the depressed lending rate in DeFi. We expect that TradFi and DeFi rates will converge providing a more balanced revenue mix.
Capital adequacy
According to the ALM Framework 12, we need to maximize revenue generation while keeping the solvency and liquidity constraints. Let’s start with the solvency constraint and check if we keep an adequate capital buffer (i.e. the Surplus Buffer).
As you can see in the chart below, we start with a Surplus Buffer bigger than needed to sustain the financial risk generated by the assets (mainly crypto-vaults). The increase in crypto-vaults (due to institutional vaults and L2/sidechains MCD deployment) increases the equity needed over time.
Nevertheless, the main Capital at Risk increase is driven by private and public credit in roughly the same proportion.
We can see a period where the Surplus Buffer is lower than the Capital at Risk. The difference is, in our view, not a source of concern as it can be solved by adjusting public credit investments and/or returning operating wallets excess budgets to the Surplus Buffer. Community should nevertheless prioritize the allocation that makes the most sense. The balance sheet allocation should be optimized to generate some capital so we can invest more and generate even more capital. If we don’t get to a point of being profitable, we will not generate capital and be stuck.
Now that we have reviewed the solvency constraint, let’s move to the liquidity constraint.
Asset-liability mismatch
The liquidity constraint is about being sure that the DAI holder will be able to redeem for a fiat-backed stablecoin at a PSM (see the Maturity risk in the ALM Framework). The expected redemptions of DAI are based on the DAI maturity profile 2.
Maturity on the asset side is inferred from the underlying asset and the expected governance delay to take an action. For instance, crypto-backed loans are in the 1-month maturity bucket because governance would have to increase the stability fees (SF) or the collateral ratio (CR) to incentivize borrowers to unwind (which will take a bit of time as well).
In the chart below, the darker the gradient, the longer the maturity with assets on the top and liabilities (DAI and protocol equity) on the bottom. There is no mismatch.
If we zoom in at the beginning and the end of the timeline we can see (on the left) that we start with a lot of very short-term investments (stablecoins), and we migrate them slowly over time to longer maturity assets. The liquidity gap (in purple) stays always above the zero line (meaning no maturity mismatch), and keeps a healthy buffer.
Conclusion
As we have seen in the exposure chart, MakerDAO is moving toward a more diversified balance sheet allocation to reduce its exposure to stablecoin and generate more revenues.
While liquidity is not an expected concern, the current Surplus Buffer limits our ability to invest. One could consider the current pipeline of assets as light, but it is already big enough to put all our Surplus Buffer at work. If we exclude a capital raise, capital creation should be seen as the main current objective of MakerDAO. This is going back to profitability within the current Surplus Buffer constraint. Failure to do so will lead us to be stuck.
While capital allocation should be optimized, it is important to remember that we live in a volatile world. While public credit is currently the best way (yet still untested) to generate revenues, this could change going forward if DeFi rates are increasing. If we start to have to pay the risk-free rate to DAI holders, private credit will be required to generate a spread due to the illiquidity premium.
We might want to both optimize the short-term and build the foundation to be agile in the longer-term.