A proposal to formalize and expand Gauntlet’s existing work with Compound on continuous incentive optimization for Compound’s incentive rewards.
Currently, the Compound protocol distributes 1,234 COMP tokens/day ($50k/day) in rewards across its v2 and v3 markets. These incentives are used to bootstrap liquidity, promote growth, and facilitate decentralized governance growth. On March 26th, 2022, the protocol cut existing rewards by 50% in one broad sweep. On April 20th, 2022, the protocol decided against slashing all rewards to zero. Now, the community can do more moving forward to systematically change incentives in a data-driven way.
For context, Compound is currently spending ~$18M per year in V2 & V3 incentives. A 20% improvement in efficiency would equate to ~$3.5M a year in annual savings for the Compound protocol.
Gauntlet first contributed to incentive optimization for Compound in January 2021 through recalibrating COMP speeds. While Gauntlet’s engagement with the DAO primarily touches risk parameters, incentive management naturally overlaps. Below are selected examples of Gauntlet’s incentives work:
- wETH Comet Launch: Optimize interest rate curves jointly with COMP speed incentives considering objectives around risk, utilization, and reserve growth.
- V2 → V3 Migration
- Phase 1: COMP distribution recommendations to facilitate V2 → V3 migration to derisk the protocol holistically, with targeted user analysis
- Phase 2: After ingesting data from Phase 1, aligned with the community on changing COMP rewards
- Optimizing Polygon Comet Incentives: Recommend adding COMP rewards to the supply side to increase supply, reduce utilization, and facilitate growth within the constraints of the community’s risk appetite
For the past two years, Gauntlet has managed market risk for Compound and worked with the community to maximize the protocol’s capital efficiency given an acceptable level of market risk. Gauntlet provides market risk management to all of Compound’s markets and chains. Prior to formal engagements with the DAO, Gauntlet has worked with Compound to perform market risk assessments, contribute to treasury management, optimize incentives, calibrate risk parameters, and upgrade the protocol.
Partnering with Gauntlet, the Compound protocol has experienced zero meaningful insolvencies, even despite market turbulence including UST collapse, FTX collapse, and USDC volatility.
With any DAO, managing incentive spend is important for bootstrapping liquidity, managing treasury runway, and facilitating governance. However, the problem space is meaningfully more complicated with lending protocols because of the impacts related to interest rate curves and market risk. Below, we describe the problem space at a high level.
- Over-incentivizing risky assets can lead to outsized growth. If the market on Compound grows too large relative to external liquidity, this increases the likelihood of liquidation cascades and market manipulation. While V3 has supply caps, V2 does not. As such, V2 does not have a mechanism in place to limit the pace of growth in a market, besides pausing the entire market.
- Because incentives are a source of yield, managing incentives are inherently related to optimizing interest rate curves. Changes in incentives can magnify or lessen the impact of changing interest rate curves. As such, the configuration of interest rate curves and incentive spend is an optimization that is done jointly, with considerations for each other.
- Ensuring that incentives spend is efficient (does the cost outweigh the benefits) is of utmost importance for the sustainability and targeted growth of the protocol.
- As Compound Comets deploy on new chains, the community will decide which assets to incentivize, how to jointly optimize the interest rate curves, and how to change the incentive spend over time.
- The methodologies for optimizing rewards on Compound V2 versus on Compound Comet are different, in part because the risk implications vary with regards to interest rate curves (100% utilization on Compound Comet does not pose insolvency risk in the same way that it does for Compound V2).
- If the community decides to reduce incentive spend on certain markets, for example, on Compound V2, it is important to have visibility and levers to optimally reduce potential TVL loss.
See the Appendix below for a more formal definition of how to construct the incentive optimization problem mathematically.
Solution and Expectations
- Provide Compound with a quantitative framework to evaluate the success or failure of any given incentives program.
- Utilize Gauntlet’s Incentive Optimization Platform to analyze LP dynamics in how they respond to various incentives, in conjunction with Gauntlet’s Risk Optimization Engine.
- Identify opportunities to reduce and increase incentives. Gauntlet will provide COMP spend and allocation recommendations for each Compound market.
- Identify when it is more impactful to change interest rate curves instead of changing incentives.
- Gauntlet will provide insights and details of why incentives are being changed based on what our models observe.
- Gauntlet will provide insights to help Compound make risk/reward decisions (e.g. performance data, stickiness/elasticity).
- Continuously refit, update assumptions, and analyze model outputs. Backtest and refine predictive models that incorporate supplier and borrow elasticity with respect to COMP spend, utilization equilibrium, expected interest rates and reserve growth, and the tradeoffs with Value at Risk (VaR).
- Communication with the Compound Community, including but not limited to the following:
- Recommendation steps: forum post, community discussion, on-chain vote.
- Gauntlet will provide details of our methodology for transparency.
- Bi-weekly community calls.
- Monthly updates on workstreams and progress.
Gauntlet’s recent COMP incentive work examples:
- Incentive change recommendations on Polygon Comet. In this analysis, we identify an underlying problem (low available amount of USDC supply being borrowable as a result of high utilization), and our models recommend adding COMP rewards to the supply side → increase supply → reduce utilization → incentivize USDC suppliers to facilitate growth, within the constraints of the community’s risk appetite as modeled in our dashboard.
- For wETH Comet Launch, optimizing the interest rate curves jointly with the COMP spend with considerations around utilization and reserve growth.
Continued support for Compound II, USDC Comet on Ethereum, wETH Comet on Ethereum, USDC Comet on Polygon
- Supported risk parameters: COMP spend
- Market conditions will determine the frequency of updates. For that reason, no SLA will be preset, but our default would be a monthly update to the community
[New] Support for all of Compound’s upcoming Comet deployments across chains
Out of scope
- Protocol development work (e.g., Solidity changes that improve risk/reward)
- Formalized mechanism design outside of the supported parameters
1 year-long engagement from 6/7/2023 - 6/7/2024.
Gauntlet charges a service fee that seeks to be commensurate with the value we add to protocols and provides a strong signal of our alignment with the protocol. Gauntlet will not retroactively charge for any of our previous incentive optimization work for the protocol.
There is a Fixed and Performance-Based fee.
- $300k, all in COMP tokens
- 10% of Improvements on Protocol Profit (Reserve Revenue minus Incentive Spend), all in COMP tokens
- Improvements are to be benchmarked against Annualized Protocol Profit at the time of Proposal execution
- Fixed: Payment currency will be the same as our prior engagement - denominated in COMP at 30d VWAP. Gauntlet has yet to sell any COMP, but note that we may do so in the future for tax, operational, or other company requirements. The fee will be paid via a Sablier stream.
- Performance-Based Fee: Denominated in COMP at 30d VWAP. A separate on-chain proposal will be deployed at the end of 1-year engagement to pay the Performance-Based Fee, at which point in time, the community can decide whether to pay Gauntlet this fee.
Please share any comments or feedback below. We are targeting to submit a governance proposal by Sunday, May 28.
In particular, we value any thoughts on the below:
- Which of the problems described above resonate the most with you?
- Which markets would you like to see incentive optimization prioritized for?
- What would help the community align on a holistic incentive optimization objective function?
About Gauntlet: Our Incentive Optimization Track Record
Gauntlet’s current and previous engagements in incentive optimization include:
- Uniswap - first principles incentive mechanism design, research, and program management
- Immutable - re-designing and managing IMX’s trading rewards program
- Sushiswap - increased liquidity mining efficiency 5x
- Apeswap - Gauntlet provided savings of $742k ($2.3M annualized)
- Ref Finance - budget and incentive optimization
By approving this proposal, you agree that any services provided by Gauntlet shall be governed by the terms of service available at gauntlet.network/tos.
More formally, one way to potentially construct the optimization is:
The Compound protocol incentivizes LPs with tokens (i for inflation) at time t for n different tokens. Then we wish to construct a portfolio
where is the allocation to the ith token.
In order to construct this , we’ll need some way to define an optimal LP’s portfolio.
In this case, we’ll start by choosing to maximize the total interest paid by borrowers, discounted by some rate . If is the amount of interest we expect to be paid out at time in the future
Note that the actual value of that we wish to maximize will probably be the amount of interest that accrues to the protocol itself via the reserve factor, which allocates a share of the protocol’s interests to a collector contract as reserve for the ecosystem.
This is to be jointly optimized with interest rate curves.