KVORUM
compoundSource: Compound governor oz · #548

[Gauntlet] Recommendations for Low Utilization Assets - Mainnet (2026-01-23)

expiredMar 3, 2026, 03:50 PM UTCby4D0x4d80…ef4b

01Summary

AISummary by Kvorumclaude-haiku-4-5

Gauntlet proposes to reduce supply caps by 50% across 17 low-utilization assets in multiple Compound V3 markets on Ethereum, including reductions for rsETH, SKY, tBTC, weETH, USDe, mETH, rswETH, cbBTC, osETH, pufETH, ETHx, rETH, cbETH, tETH, and ezETH.

Type
parameter change

Key changes

  • rsETH supply cap reduced from 1,500 to 750 in Ethereum USDC Comet(medium)
  • SKY supply cap reduced from 96M to 48M in Ethereum USDS Comet(medium)
  • tBTC supply cap reduced from 285 to 142 in Ethereum USDS Comet(medium)
  • weETH supply cap reduced from 12,000 to 6,000 in Ethereum USDS Comet(medium)
  • USDe supply cap reduced from 50M to 25M in Ethereum USDS Comet(medium)
  • mETH supply cap reduced from 4,000 to 2,000 in Ethereum USDT Comet(medium)
  • rswETH supply cap reduced from 1,000 to 500 in Ethereum WETH Comet(medium)
  • cbBTC supply cap reduced from 150 to 75 in Ethereum WETH Comet(medium)

Notable concerns

  • All changes represent a 50% reduction in supply caps, which could limit user ability to supply these assets
  • Changes affect multiple interconnected Comet markets and require configurator upgrades
Contracts0xc3d688B66703497DAA19211EEdff47f25384cdc30x5D409e56D886231aDAf00c8775665AD0f9897b560x3Afdc9BCA9213A35503b077a6072F3D0d5AB08400xA17581A9E3356d9A858b789D68B4d866e593aE940x3D0bb1ccaB520A66e607822fC55BC921738fAFE3
Generated by Kvorum
model: claude-haiku-4-5
provider: anthropic
profile: anthropic-fast-v1
prompt: v1.0
generated: 2mo ago
Read the description ↗

02Description

283 words

[Gauntlet] Recommendations for Low Utilization Assets - Mainnet (2026-01-23)

Simple Summary

Gauntlet recommends the following supply cap adjustments to the protocol:

Supply Cap Recommendations

CometAssetSupply Cap
Ethereum USDCrsETH1,500 → 750
Ethereum USDSSKY96M → 48M
Ethereum USDStBTC285 → 142
Ethereum USDSweETH12,000 → 6,000
Ethereum USDSUSDe50M → 25M
Ethereum USDTmETH4,000 → 2,000
Ethereum WETHrswETH1,000 → 500
Ethereum WETHcbBTC150 → 75
Ethereum WETHtBTC315 → 157
Ethereum WETHosETH10,000 → 5,000
Ethereum WETHpufETH4,500 → 2,250
Ethereum WETHETHx2,100 → 1,050
Ethereum WETHrETH30,000 → 15,000
Ethereum WETHcbETH10,000 → 5,000
Ethereum wstETHtETH5,000 → 2,500
Ethereum wstETHezETH15,000 → 7,500
Ethereum wstETHweETH10,000 → 5,000

Motivation

Full proposal and forum discussions can be found in the following post.

Specification

The proposal updates the parameters by using the respective methods on the Configurator.

By approving this proposal, you agree that any services provided by Gauntlet shall be governed by the terms of service available at gauntlet.xyz/tos

03Mismatch analysis

AIMismatch analysis by Kvorumclaude-sonnet-5
Consistent

I mapped each of the 17 supply-cap rows in the description table to the corresponding updateAssetSupplyCap calldata action, verifying comet target address, asset address (via known token identity inferred from context/decimals), and old/new cap ratio after adjusting for token decimals (e.g., cbBTC 8 decimals, others 18 decimals). All 17 rows match exactly, including the halving pattern (each new cap is exactly half the old cap) consistent across all entries. The remaining 5 actions are deployAndUpgradeTo calls, one per unique Comet proxy touched, which are the standard mechanical step required by Compound's Configurator pattern to apply pending parameter changes — this is routine boilerplate explicitly covered by the description's statement that 'the proposal updates the parameters by using the respective methods on the Configurator' and is not something a reasonable reviewer would expect to be separately narrated. No value mismatches, no extra or missing assets, no target mismatches were found. Confidence is high because every calldata action could be concretely mapped and verified against a specific claim in the description or the general specification statement about mechanism used.

Generated by Kvorum
model: claude-sonnet-5
provider: anthropic
profile: anthropic-strong-v1
prompt: v1.0
generated: 2mo ago
Review the decoded actions ↗

04Actions

22 total
#0updateAssetSupplyCap(address,address,uint128)chain 0x1
Target
0x316f…36e3
Value
0 wei
Function
updateAssetSupplyCap(address,address,uint128)
Arguments
{
  "asset": "0xA1290d69c65A6Fe4DF752f95823fae25cB99e5A7",
  "cometProxy": "0xc3d688B66703497DAA19211EEdff47f25384cdc3",
  "newSupplyCap": "750000000000000000000"
}
Calldata
#1deployAndUpgradeTo(address,address)chain 0x1
Target
0x1ec6…8779
Value
0 wei
Function
deployAndUpgradeTo(address,address)
Arguments
{
  "cometProxy": "0xc3d688B66703497DAA19211EEdff47f25384cdc3",
  "configuratorProxy": "0x316f9708bB98af7dA9c68C1C3b5e79039cD336E3"
}
Calldata
#2updateAssetSupplyCap(address,address,uint128)chain 0x1
Target
0x316f…36e3
Value
0 wei
Function
updateAssetSupplyCap(address,address,uint128)
Arguments
{
  "asset": "0x56072C95FAA701256059aa122697B133aDEd9279",
  "cometProxy": "0x5D409e56D886231aDAf00c8775665AD0f9897b56",
  "newSupplyCap": "48000000000000000000000000"
}
Calldata
#3updateAssetSupplyCap(address,address,uint128)chain 0x1
Target
0x316f…36e3
Value
0 wei
Function
updateAssetSupplyCap(address,address,uint128)
Arguments
{
  "asset": "0x18084fbA666a33d37592fA2633fD49a74DD93a88",
  "cometProxy": "0x5D409e56D886231aDAf00c8775665AD0f9897b56",
  "newSupplyCap": "142000000000000000000"
}
Calldata
#4updateAssetSupplyCap(address,address,uint128)chain 0x1
Target
0x316f…36e3
Value
0 wei
Function
updateAssetSupplyCap(address,address,uint128)
Arguments
{
  "asset": "0x4c9EDD5852cd905f086C759E8383e09bff1E68B3",
  "cometProxy": "0x5D409e56D886231aDAf00c8775665AD0f9897b56",
  "newSupplyCap": "25000000000000000000000000"
}
Calldata
#5deployAndUpgradeTo(address,address)chain 0x1
Target
0x1ec6…8779
Value
0 wei
Function
deployAndUpgradeTo(address,address)
Arguments
{
  "cometProxy": "0x5D409e56D886231aDAf00c8775665AD0f9897b56",
  "configuratorProxy": "0x316f9708bB98af7dA9c68C1C3b5e79039cD336E3"
}
Calldata
#6updateAssetSupplyCap(address,address,uint128)chain 0x1
Target
0x316f…36e3
Value
0 wei
Function
updateAssetSupplyCap(address,address,uint128)
Arguments
{
  "asset": "0xd5F7838F5C461fefF7FE49ea5ebaF7728bB0ADfa",
  "cometProxy": "0x3Afdc9BCA9213A35503b077a6072F3D0d5AB0840",
  "newSupplyCap": "2000000000000000000000"
}
Calldata
#7deployAndUpgradeTo(address,address)chain 0x1
Target
0x1ec6…8779
Value
0 wei
Function
deployAndUpgradeTo(address,address)
Arguments
{
  "cometProxy": "0x3Afdc9BCA9213A35503b077a6072F3D0d5AB0840",
  "configuratorProxy": "0x316f9708bB98af7dA9c68C1C3b5e79039cD336E3"
}
Calldata
#8updateAssetSupplyCap(address,address,uint128)chain 0x1
Target
0x316f…36e3
Value
0 wei
Function
updateAssetSupplyCap(address,address,uint128)
Arguments
{
  "asset": "0xFAe103DC9cf190eD75350761e95403b7b8aFa6c0",
  "cometProxy": "0xA17581A9E3356d9A858b789D68B4d866e593aE94",
  "newSupplyCap": "500000000000000000000"
}
Calldata
#9updateAssetSupplyCap(address,address,uint128)chain 0x1
Target
0x316f…36e3
Value
0 wei
Function
updateAssetSupplyCap(address,address,uint128)
Arguments
{
  "asset": "0xcbB7C0000aB88B473b1f5aFd9ef808440eed33Bf",
  "cometProxy": "0xA17581A9E3356d9A858b789D68B4d866e593aE94",
  "newSupplyCap": "7500000000"
}
Calldata
#10updateAssetSupplyCap(address,address,uint128)chain 0x1
Target
0x316f…36e3
Value
0 wei
Function
updateAssetSupplyCap(address,address,uint128)
Arguments
{
  "asset": "0x18084fbA666a33d37592fA2633fD49a74DD93a88",
  "cometProxy": "0xA17581A9E3356d9A858b789D68B4d866e593aE94",
  "newSupplyCap": "157000000000000000000"
}
Calldata
#11updateAssetSupplyCap(address,address,uint128)chain 0x1
Target
0x316f…36e3
Value
0 wei
Function
updateAssetSupplyCap(address,address,uint128)
Arguments
{
  "asset": "0xf1C9acDc66974dFB6dEcB12aA385b9cD01190E38",
  "cometProxy": "0xA17581A9E3356d9A858b789D68B4d866e593aE94",
  "newSupplyCap": "5000000000000000000000"
}
Calldata
#12updateAssetSupplyCap(address,address,uint128)chain 0x1
Target
0x316f…36e3
Value
0 wei
Function
updateAssetSupplyCap(address,address,uint128)
Arguments
{
  "asset": "0xD9A442856C234a39a81a089C06451EBAa4306a72",
  "cometProxy": "0xA17581A9E3356d9A858b789D68B4d866e593aE94",
  "newSupplyCap": "2250000000000000000000"
}
Calldata
#13updateAssetSupplyCap(address,address,uint128)chain 0x1
Target
0x316f…36e3
Value
0 wei
Function
updateAssetSupplyCap(address,address,uint128)
Arguments
{
  "asset": "0xA35b1B31Ce002FBF2058D22F30f95D405200A15b",
  "cometProxy": "0xA17581A9E3356d9A858b789D68B4d866e593aE94",
  "newSupplyCap": "1050000000000000000000"
}
Calldata
#14updateAssetSupplyCap(address,address,uint128)chain 0x1
Target
0x316f…36e3
Value
0 wei
Function
updateAssetSupplyCap(address,address,uint128)
Arguments
{
  "asset": "0xae78736Cd615f374D3085123A210448E74Fc6393",
  "cometProxy": "0xA17581A9E3356d9A858b789D68B4d866e593aE94",
  "newSupplyCap": "15000000000000000000000"
}
Calldata
#15updateAssetSupplyCap(address,address,uint128)chain 0x1
Target
0x316f…36e3
Value
0 wei
Function
updateAssetSupplyCap(address,address,uint128)
Arguments
{
  "asset": "0xBe9895146f7AF43049ca1c1AE358B0541Ea49704",
  "cometProxy": "0xA17581A9E3356d9A858b789D68B4d866e593aE94",
  "newSupplyCap": "5000000000000000000000"
}
Calldata
#16deployAndUpgradeTo(address,address)chain 0x1
Target
0x1ec6…8779
Value
0 wei
Function
deployAndUpgradeTo(address,address)
Arguments
{
  "cometProxy": "0xA17581A9E3356d9A858b789D68B4d866e593aE94",
  "configuratorProxy": "0x316f9708bB98af7dA9c68C1C3b5e79039cD336E3"
}
Calldata
#17updateAssetSupplyCap(address,address,uint128)chain 0x1
Target
0x316f…36e3
Value
0 wei
Function
updateAssetSupplyCap(address,address,uint128)
Arguments
{
  "asset": "0xD11c452fc99cF405034ee446803b6F6c1F6d5ED8",
  "cometProxy": "0x3D0bb1ccaB520A66e607822fC55BC921738fAFE3",
  "newSupplyCap": "2500000000000000000000"
}
Calldata
#18updateAssetSupplyCap(address,address,uint128)chain 0x1
Target
0x316f…36e3
Value
0 wei
Function
updateAssetSupplyCap(address,address,uint128)
Arguments
{
  "asset": "0xbf5495Efe5DB9ce00f80364C8B423567e58d2110",
  "cometProxy": "0x3D0bb1ccaB520A66e607822fC55BC921738fAFE3",
  "newSupplyCap": "7500000000000000000000"
}
Calldata
#19updateAssetSupplyCap(address,address,uint128)chain 0x1
Target
0x316f…36e3
Value
0 wei
Function
updateAssetSupplyCap(address,address,uint128)
Arguments
{
  "asset": "0xCd5fE23C85820F7B72D0926FC9b05b43E359b7ee",
  "cometProxy": "0x3D0bb1ccaB520A66e607822fC55BC921738fAFE3",
  "newSupplyCap": "5000000000000000000000"
}
Calldata
#20deployAndUpgradeTo(address,address)chain 0x1
Target
0x1ec6…8779
Value
0 wei
Function
deployAndUpgradeTo(address,address)
Arguments
{
  "cometProxy": "0x3D0bb1ccaB520A66e607822fC55BC921738fAFE3",
  "configuratorProxy": "0x316f9708bB98af7dA9c68C1C3b5e79039cD336E3"
}
Calldata
#21updateAssetSupplyCap(address,address,uint128)chain 0x1
Target
0x316f…36e3
Value
0 wei
Function
updateAssetSupplyCap(address,address,uint128)
Arguments
{
  "asset": "0xCd5fE23C85820F7B72D0926FC9b05b43E359b7ee",
  "cometProxy": "0x5D409e56D886231aDAf00c8775665AD0f9897b56",
  "newSupplyCap": "6000000000000000000000"
}
Calldata

05Tally

Summed from votes

Voters57
VP participating677K
Outcome (current)For
Current support100%

06Voters

57 total
Filter:
VoterChoice% of totalRationale
3F0x3fb1…4c8aFor104.8K15.48%—8mo ago
660x66cd…65f9For80K11.82%—8mo ago
B40xb49f…7948For60K8.86%—8mo ago
050x0579…ca09For60K8.86%—8mo ago
170x1729…b879For60K8.86%—8mo ago
B70xb792…89d7For60K8.86%—8mo ago
D20xd2a7…5a0cFor60K8.86%—8mo ago
B90xb933…8dd1For60K8.86%—8mo ago
070x0703…961bFor51.7K7.64%—8mo ago
4F0x4f89…fd3cFor50K7.39%—8mo ago
130x13bd…8548For30K4.43%—8mo ago
1F0x1f3d…0591For440.70.07%—8mo ago
220x2210…d02eFor35.20.01%—8mo ago
C50xc554…7759For11.20.00%—8mo ago
010x0151…c3b9For1.10.00%—8mo ago
2F0x2f2f…f78aFor0.50.00%—8mo ago
880x88f6…0ec0For00.00%—8mo ago
E20xe236…3571For00.00%—8mo ago
5E0x5e09…e961For00.00%—8mo ago
E70xe78b…4681For00.00%—8mo ago
900x90bf…2bd0For00.00%—8mo ago
CD0xcda0…cb2aFor00.00%—8mo ago
F50xf5f8…c8a8For00.00%—8mo ago
640x6491…a400For00.00%—8mo ago
AF0xaf70…493cFor00.00%—8mo ago
A40xa4fd…fe9aFor00.00%—8mo ago
510x518c…5c8eFor00.00%—8mo ago
640x64ba…f97eFor00.00%—8mo ago
E80xe828…273aFor00.00%—8mo ago
0C0x0c33…d682For00.00%—8mo ago
D30xd381…622eFor00.00%—8mo ago
610x61d7…edceFor00.00%—8mo ago
670x67c9…5d1cFor00.00%—8mo ago
D50xd53f…1f22For00.00%—8mo ago
BF0xbfe6…55ddFor00.00%—8mo ago
D20xd204…50d2For00.00%—8mo ago
BC0xbcbb…e026For00.00%—8mo ago
0E0x0e9a…fb1aFor00.00%—8mo ago
3C0x3cf3…2514For00.00%—8mo ago
410x4107…2290For00.00%—8mo ago
2E0x2eb3…c80dAbstain00.00%—8mo ago
0D0x0d4d…ff6bFor00.00%—8mo ago
6A0x6ae2…1e48For00.00%—8mo ago
4F0x4f12…e377For00.00%—8mo ago
820x822d…7bccFor00.00%—8mo ago
FB0xfb1d…50d8For00.00%—8mo ago
7E0x7edd…ad38For00.00%—8mo ago
2C0x2c51…0d01For00.00%—8mo ago
2F0x2f8d…ca83For00.00%—8mo ago
910x91f6…9bd6For00.00%—8mo ago
Showing 50

07Forum

AIForum synthesis by Kvorumclaude-haiku-4-5
sentiment · favorablethread · constructive

Arguments for

  • Low utilization markets pose unnecessary risk exposure; reducing caps by 50% for assets averaging below 1% utilization over 30 days decreases protocol risk without affecting current positions.— Gauntlet

Arguments against

None surfaced.

Notable participants

  • GauntletProposer presenting supply cap reduction recommendations based on utilization analysis.
Generated by Kvorum
model: claude-haiku-4-5
provider: anthropic
profile: anthropic-fast-v1
prompt: v1.0
generated: 2mo ago
Open the thread ↗