Summary
Euler Labs and Objective Labs recently developed the CapRiskSteward smart contract as a fast lane for non-critical parameter updates. Following its implementation for the Euler DAO markets, we propose that service providers follow a notification process for in-scope changes. By establishing this process we seek to give the Euler community full transparency into the work done by service providers to optimize and grow Euler DAO markets.
Guidelines
The service provider making the CapRiskSteward proposal posts a notification in this forum thread that contains the parameter changeset together with a brief rationale.
Each notification post contains the set of parameter updates for a single network only. This is done for the purposes of disambiguation and easier status tracking as updates have separate lifecycles across chains.
Following the forum notification, there is a 24-hour acknowledgment window to allow all service providers to review incoming proposals and make further recommendations.
Convention
Each notification post contains the date of the proposal. Parameters are formatted in tables for readability.
- Each parameter change (cap or IRM) is placed on a row that shows the previous and updated state of all related parameters. For example, if only changing the rate at kink of an IRM, the other IRM parameters should still be displayed in the row. This is done so that people reading the notification can view the entirety of the new configuration at a glance.
- Parameters are formatted as [current value] → [new value] if modified or as [current value] if not.
- Cap amounts are in decimal units of the underlying.
- Cap amounts are formatted in suffix notation (k/M/B) with up to 3 significant digits e.g. 1.25k, 10M, 1.05B, following the limitations of the representative type in the smart contracts.
- Linear Kink IRMs are represented through 4 parameters: base rate, kink, rate at kink, rate at 100% (max).
- IRM rates are formatted as % borrow APY.
States
Once a proposal is in a final state (enacted or discarded), the proposer updates the community by posting a one-line reply to the original post with timestamp and transaction hash as applicable.
Format
[Proposer]: Parameter Updates on [Chain] ([YYYY-MM-DD])
Market Vault Supply Cap Borrow Cap Placeholder USDC 50M → 60M 0
Market Vault Base rate Kink Rate at kink Rate at 100% (max) Placeholder WETH 0% 85% → 90% 2.5% → 2.7% 80% Rationale
[Brief rationale for these changes]
Author
Objective Labs is a service provider for Euler Labs tasked with product development, risk management, and incentive optimization. Objective Labs is Euler-aligned.

