Know your MIP KYM#08: MIP50: Direct Deposit Module - Monday, April 26th 17:00 UTC


For the 8th episode of Know Your MIP we’ll be talking about MIP50: Direct Deposit Module with Stani (@ethwarrior) and ours truly Sam MacPherson (@hexonaut).

The Direct Deposit Module interfaces with third party lending protocols to enforce a maximum variable borrow rate for selected assets. Maker Governance is able to pick a target variable borrow rate, and the module will automatically deposit/remove liquidity to ensure that target rate is hit.

You can read some discussion on the topic here and here.

@juan will be doing the hosting :heart:


April 26, 2021 @ 17:00 UTC

Time in your local-timezone format:


>>> This Zoom link <<<

Or by using this:

Meeting ID: 876 6679 1903
Passcode: MIPMIP
One tap mobile
+13017158592,,87666791903#,,,,*094782# US (Washington DC)
+13126266799,,87666791903#,,,,*094782# US (Chicago)

Dial by your location
        +1 301 715 8592 US (Washington DC)
        +1 312 626 6799 US (Chicago)
        +1 346 248 7799 US (Houston)
        +1 646 558 8656 US (New York)
        +1 669 900 9128 US (San Jose)
        +1 253 215 8782 US (Tacoma)
Meeting ID: 876 6679 1903
Passcode: 094782
Find your local number:

See you there!

attn: @amyjung; @LongForWisdom ; @g_dip ; @iammeeoh ; @ejbarraza ; @prose11 ; @mrabino1 ; @ultraschuppi; @psychonaut; @monet-supply; @mmoossttaaffaa; @davidutro


Know Your MIP Summary - Episode #08

April 26th, 2021


  • 00:00: Intro with Juan Guillén
  • 00:28: Discussion with Stani Kulechov from Aave and Sam MacPherson
  • 49:45: Outro



Juan Guillén

Agenda and Preamble


  • Welcome everybody! Today we will be discussing MIP50: Direct Deposit Module. It is an integration with Aave. I am joined by Sam MacPherson - @Hexonaut in our forums - and Stani Kulechov from Aave.
  • For other episodes of KYM, please check the forum.


Stani Kulechov from Aave and Sam MacPherson



  • Juan Guillén: Stani, can you quickly explain what Aave is and why it is good for users?


  • Juan Guillén: Can you explain what aDAI token is and how it works?


  • Juan Guillén: Sam, can you tell us briefly who you are and you got into this agreement with Aave?


  • Juan Guillén: Can you explain how this agreement would work?


  • Juan Guillén: In this situation, you are going backward, right? Usually, you would deposit DAI to get aDAI but here you would deposit aDAI to mint the DAI?


  • Juan Guillén: If aDAI is backing the DAI and DAI is backing the aDAI, we are trusting that both protocols will not fail. How would that have an impact if both start going down?


  • PaperImperium: Is there going to be a minimum pool size or amount of liquidity supplied to a given pool to avoid us becoming the market? We do not want to become the biggest player within the liquidity pool, right?


  • Payton Rose: I am curious about the target rate. Can you give us an idea of how responsive that would be? How quick is it able to react when it breaks a certain target range?


  • Juan Guillén: Going back to your example, in the case of 8% for the borrowing rate and deposit rate at 5%, would Maker be getting the 5%?


  • Planet_X: I have a question about the scaling possibilities of this. Let’s say that Maker Governance sets a target interest rate of 1% - 1% being the cheapest loan for a US dollar-backed stablecoin. With this mechanism, we can just keep pumping because there is limitless demand and as long as we are backed by other coins, it loops around.


  • Payton Rose: There is a practical lower limit for us because if we were to push the rates too low wouldn’t we face an issue where possibly a bunch of our borrowers leaves the Maker Protocol?


  • Juan Guillén: Because aDAI tokens are accumulating interests live, like every single block, how does it work? Is there any type of adapters or any special adaptations that you would have to consider?


  • PaperImperium: Would changes in the interest rate need to be voted on and how often we would have to do that?


  • PaperImperium: In terms of what you were talking about transferring to the surplus buffer, would we do that in a regular schedule or at a certain threshold? Could you speak more about that?


  • Juan Guillén: I wanted to discuss a bit on the risks. Stani mentioned the safety protocol on Gauntlet and Sam spoke about the security considerations on the MIP. Maybe you can touch upon that.


  • PlanetX: This is not about Dai, this is about Euro Dai. Is it possible to pull this off with a Euro version of Dai as well, or are the deflationary properties of Euro a problem here?


  • PaperImperium: If this works well, is this a solution that we can then farm out to other protocols if we feel they were a good vector for getting Dai into the system, or is this something that is only going to work with Aave?


  • Juan Guillén: About the spread between lending and borrowing, what I found weird is that we are not deciding how much fees we are earning, we are just deciding on the targeted lending. This gives us less control so we need to be guessing what the rate would be. Is that right?


  • Frank Cruz: First, how do you think this could help out with RWA as far as new opportunities from the Real World coming into blockchain? Second, I saw on the piece that you wrote on the forum, you talk about how Aave is going to be interacting with every L2, so far we only heard you working on Polygon, does this mean you will also be on Optimism and any other kind of CK rollup?


  • Payton Rose: In your posts, you mentioned L2 lending markets, I was missing the link on how this helps support lending on L2. Could you go over that with the DDM?


  • Aaron: What you were saying about the bridge contract for Matic that Matic controls… So could we create our own Maker bridge that we control?


  • Juan Guillén: Regarding the timeline, when is this planned to be moving forward? First the MIP, then the parameters from risk, and then finally going live into the blockchain.


  • Payton Rose: Any future partnerships you have been thinking about at Aave?


  • Frank Cruz: At Maker, we have a large Risk team. I was wondering if you guys have a Risk team at Aave. Can you give us a synopsis of how you measure risk?

Closing Comment

Juan Guillén



  • Thank you, Stani Kulechov from Aave, for joining us and thank you, Sam, for having the patience to explain to us more. I will see you guys at the forum!


  • @gala produced this summary.
  • Everyone who spoke and presented on the call, listed in the headers.