Wanted: Risk Domain Monitoring Tools


Maker is increasing rapidly in terms of collateral types and DAI supply. In order to have a clear understanding of the current state of the Maker ecosystem, we need to develop monitoring tools, specifically for Vault users, DAI liquidity and competitive landscape. This should give us a better understanding of DAI primary issuance and how DAI flow between AMMs and secondary lenders is affecting the peg. This will also help us understand the effects Vault users have on the peg, what are liquidation risks associated with certain Vaults, and ultimately help decide on appropriate risk premiums, debt ceilings and stability fees to maximize Maker’s risk return ratio.


What do we want to monitor live?

  1. Vault DAI Utilization Metrics
  2. DAI & other stablecoin balances and on-chain flows
  3. Competitive landscape

1) Vault DAI Utilization Metrics

We need to have a live view on Vault issuance of DAI, including collateralization metrics and where that DAI is flowing to. Current publicly available dashboard for vault analysis is http://makervaults.descipher.io/ from Vishesh, with data provided by Defi Saver API. However, it doesn’t cover all vault types.

The goal of such a monitoring tool is to know what type of user the owner is and what he/she is doing with minted DAI. For example in the current state, the majority of vaults are utilizing DAI for various farms and majority of them are DAI long, which is extremely important information for estimation of potential liquidations and how their issuance is affecting the peg. This also helps us better understand what fees are appropriate for particular collateral types and is the risk of Maker’s underlying portfolio.

2) DAI & Other Stablecoin On-chain Balances and Flows

At any given time, we want to know where DAI is located. We want to understand all major addresses on this list. This will help us to better understand DAI flows between protocols via balance analysis and also find the new relevant addresses which enter the DAI system. For example when there is a new farm, which shifts DAI balances and influences the price, we want to know which address it is via on-chain analysis.

In recent months AMMs became very liquid and their new mechanic has a severe influence on asset prices. AMMs changed the price dynamic, as they determine price from the asset ratios inside the pool.

In order to understand the DAI peg, we must start monitoring the exact balance of assets in the relevant markets. Only then we will be able to understand if the price of DAI changed due to the inflow/outflow of centralized stablecoin or was it caused by DAI flows.

Current example of most relevant AMMs;

  • Curve, Y pool
  • Curve, sUSD pool
  • Curve, PAX pool
  • Curve, Compound pool
  • Swerve, swUSD pool
  • Mooniswap, DAI-USDC
  • Mooniswap, DAI-USDT
  • UniswapV2, DAI-USDC
  • UniswapV2, DAI-USDT
  • Balancer, DAI-USDC
  • UniswapV2, DAI-WETH
  • Sushiswap, DAI-WETH

3) Competitive Landscape

Based on the recent Rase Setting proposal, we want to better understand Maker’s position in DeFi space in terms of its products and price list (rates). In order to do that, we need to have a live view on the competitive landscape. This means we need to monitor rates of secondary lenders, how their product differs from Maker’s and make comparative assessments. Only then we are able to start using business logic when deciding for a proper stability fee of certain Vault types.


Applicant should:

  • Have an understanding of MakerDAO primary issuance of DAI and Vault mechanics
  • Be able to perform on-chain analysis on Ethereum
  • Build a regularly updated and publicly accessible monitoring tool that is maintained
  • Understand and follow DeFi ecosystem developments on a daily basis
  • Be comfortable taking initiative and self-directing


If you feel you, or your team are interested and capable of building these tools, please reach out to @doopson (Primoz) on the MakerDAO Rocketchat.

Funding will be provided in Dai through the Grants Program framework.

We will be releasing more such tasks in the future, more specifically related to risk evaluation of collateral onboarding. We envision to attract more regular contributors to the Risk Domain team by sharing our knowledge and releasing such tasks.


Please add ‘vault analysis’ and ‘liquidation analysis’ to the above list.

I am talking week to week or day to day changes.

Massively needed.

I’m trying to get a feel for the desired result here. How would something like https://daistats.com measure up to the Vault & Dai Utilization Metrics? I understand that you’re looking for more than just DAI’s vaults, but if this is sufficient for monitoring DAI’s vaults, it gives me insight into what you’re expecting to know from other AMMs.

1 Like

Hey @wschwab, thanks for feedback.

The whole point of tracking Vault usage per owner is to understand liquidation risks better. These charts made by Vishesh already help a lot, but it doesn’t reveal on-chain behaviour of Vaults. For instance, consider there is a Vault type where few whales account for large majority of debt exposure. If we knew those users hold DAI in liquidity mining venues such as Curve of Uniswap, we can be less worried about liquidation risks for this particular vault type, even if their Collateralization ratio is lower. If we also knew they have automized process in place to unwind every time they reach dangerous CR, they are treated as less riskier user. And why all this is needed? We can better decide on the risk premium of vaults when SF is proposed.

@lix actually already solved the first task where we finally got some answers about how some of the Vault owners utilize their DAI.

@monet-supply is also tracking competitive rates very well which we use for new rate setting approach.

What we are still missing from my post is tracking DAI liquidity on various venues. This means live view on DAI balances and volumes plus some work with maintenance of whitelisted addresses, mostly due to new farms.

Let me know if interested to cover any of these, you can either reach me here or on Makerdao rockechat under @doopson. Thanks.

1 Like

You can view the DAI monitoring tool here: https://www.monitor.simpleid.xyz/dai

If you have feedback on the tool, you can add your thoughts here: DAI Monitoring Dashboard


@prabhaav this is great. Quick question, where do you host the underlying dataset? Is that open source to be queryable?

Thanks! We have a DB but it’s closed source. Would webhook support to alert you of changes or CSV download be useful?

Webhook is a good start. Would be good to have the actual raw data/code hosted somewhere, along with source of info. Eventually, at least… Maybe having a remote db server analysts can ssh into & CRUD (an option)