KVORUM
lidoSource: Snapshot · #0x022e901a6368573d18b150eecda563dd2ee17ad2aa6a0ef9772151cc7ba55187

NEST: Automated LDO Buyback and Liquidity Provisioning

succeededMay 18, 2026, 04:00 PM UTCsignaling · non-bindingbyFF0xff64…1fceView on Snapshot ↗

01Summary

AISummary by Kvorum

An AI summary is not generated yet. Read the description →

02Description

839 words

TL;DR

This proposal seeks DAO approval for the final design and implementation of NEST — a rule-based mechanism that creates an on-chain link between Lido protocol performance and LDO. If staking revenue exceeds an operating baseline, NEST can convert a bounded share of that surplus into LDO via CoW Swap. In the currently proposed Liquidity Provisioning (LP) mode, purchased LDO is paired with wstETH and deployed as DAO-owned liquidity in a Curve LDO/wstETH pool (LP tokens remain DAO-owned). NEST is automatic, permissionless, capped, and protected by emergency pause controls. The full NEST design is specified in LIP-36.

Mechanism Design

NEST is a deterministic on-chain system that can permissionlessly convert a bounded share of protocol revenue into LDO via CoW Swap using Stonks v2. Execution is permissionless: the NESTController contract funds orders from its stETH balance, with parameters computed on-chain based on current surplus and limits. In LP mode (proposed initial configuration), the surplus share is split equally between LDO purchases and corresponding wstETH pairing and deployed as LDO/wstETH DAO-owned liquidity in a Curve v2 NG pool. In Treasury mode, the full surplus share would instead be converted into LDO and transferred directly to the DAO Treasury. Switching modes requires a DAO on-chain vote; NEST delivered with both modes available.

Funding. NEST must be explicitly funded in order to be operational. stETH for execution is held on NESTController, the system's central coordinator. The Treasury Management Committee (TMC) will be responsible for keeping the NESTController sufficiently funded for ongoing NEST operations. It is proposed that the NESTController will be funded using the existing TMC stETH Easy Track payment factory.

Surplus mechanics. NEST uses a cumulative model to determine available surplus. Each day, staking revenue is compared to the proposed $40M/year operating baseline (~$109.6k/day). If the revenue for that day is above the baseline, cumulative buyback capacity increases; if below, the deficit reduces that capacity. The day's order size is set by that day's surplus allocation (up to the $50k daily cap), not by the cumulative balance itself.

Zero-seed pool. No upfront LDO injection from the Treasury is required or beneficial. However, deploying the pool requires up to 2 wstETH and the equivalent amount in LDO for initialization. These operational expenses will be covered from the approved EGG budget.

Revenue sources. At launch, NEST tracks staking revenue only, but the architecture is designed to accommodate additional revenue sources, which may be added in the future via an on-chain DAO vote.

Emergency controls. The system supports granular, component-level pauses: execution (NESTController), liquidity provisioning, revenue inputs, order creation/settlement (Stonks v2), and price feeds (OracleRouter) can each be halted independently without shutting down the entire system. Asset recovery is not subject to pause restrictions and may be performed at any time, either via an on-chain vote or by the TMC.

Trade execution is proposed to occur daily via a keeper bot, provided cumulative buyback capacity remains non-negative, funding is sufficient, and permissionless execution succeeds.

More details can be found in LIP-36. Audit reports will be published on the Research forum prior to the on-chain vote to launch NEST.

Parameters

ParameterProposed ValueNotes
Revenue baseline$40M/year (~$109.6k/day)Surplus computation floor
Surplus share50% (5000 bps)Share of daily surplus allocated to NEST
Daily cap$50,000Primary active safety limiter
Annual cap$10,000,000Rolling 365-day ceiling
ETH price floor$0 (disabled)Minimum ETH price below which buybacks are disabled. Under the current revenue structure, NEST buybacks naturally stop at approximately $2,700 ETH.
Pool slippage tolerance2% (200 bps)MEV guard on Curve deposits

All parameters are configurable via a full DAO on-chain vote.

Roles

Aragon Voting, 0x2e59A20f205bB85a89C53f1936454680651E618e — admin, can change any parameter, manage roles, switch modes, and perform recovery/maintenance actions (transfer LP tokens, reset buyback accounting, e.g., when accumulated deficit becomes indefinitely blocking, recover assets back to Treasury) via a full DAO vote.

Treasury Management Committee (TMC), 0xa02FC823cCE0D016bD7e17ac684c9abAb2d6D647 — operational manager, can fund the NESTcontroller via TMC stETH Easy Track payment factory, remove LP positions, return assets to Treasury, and use emergency controls.

Emergency Brakes, 0x73b047fe6337183A454c5217241D780a932777bD — emergency-only, can trigger emergency controls and cancel Stonks swap orders and revoke COW relayer allowance.

Permissionless operations — executing buybacks, adding liquidity to the pool, retrying failed CoW Swap orders, and converting unpaired wstETH back to stETH and returning it to the NESTController (if any excess remains after LDO purchases).

Any role configuration change requires a full DAO on-chain vote.

Next steps

If this proposal is approved:

  • External audits of the NEST will be finalized, and audit reports will be published on the Research forum prior to the NEST on-chain release.
  • NEST launch will be proposed in one of the subsequent DAO on-chain votes.
  • Following deployment, the Treasury Management Committee (TMC) will begin funding the NESTController via Easy Track, enabling the NEST to become operational.

03Mismatch analysis

AIMismatch analysis by Kvorum

A calldata-vs-description analysis is not generated yet. Review the decoded actions →

04Actions

0 total

This proposal carries no on-chain actions.

05Tally

Summed from votes

Voters51
VP participating0
Outcome (current)For
Current support94.5%

06Voters

51 total
Filter:
VoterChoice% of totalRationale
4A0x4af8…6a0bFor016.24%—6mo ago
6C0x6cd6…b52eFor012.91%—6mo ago
B60xb664…f890For011.28%—6mo ago
A40xa418…b737For010.86%—6mo ago
810x8172…922eFor09.68%—6mo ago
1F0x1f76…5ed6For09.59%—6mo ago
LIlido.banteg.eth0x55bc…f0faFor06.27%—6mo ago
310x3133…5c00Against05.45%—6mo ago
510x510a…8d0eFor05.04%—6mo ago
450x45bc…fd99For03.69%—6mo ago
6D0x6d8d…0cccFor02.98%—6mo ago
6F0x6f9b…8a1dFor02.86%—6mo ago
220x22ba…ff5dFor01.12%—6mo ago
110x116a…41b9For00.53%—6mo ago
E80xe80e…28e8For00.41%—6mo ago
9C0x9cbc…7519For00.29%—6mo ago
3D0x3ddc…05b0For00.27%—6mo ago
060x06a9…bba0For00.20%—6mo ago
360x36f7…a589For00.11%—6mo ago
3D0x3d63…4afcFor00.08%—6mo ago
B90xb933…8dd1For00.05%—6mo ago
220x2206…64fbFor00.05%—6mo ago
050x0579…ca09For00.00%—6mo ago
3D0x3d5a…b97fAgainst00.00%—6mo ago
F80xf804…9d2eFor00.00%—6mo ago
B10xb1f8…4250For00.00%—6mo ago
2F0x2f4d…63f4For00.00%—6mo ago
F10xf1cc…ac93For00.00%—6mo ago
380x3805…0636For00.00%—6mo ago
1D0x1dae…092bFor00.00%—6mo ago
F60xf6dc…4e03For00.00%—6mo ago
250x257b…9830For00.00%—6mo ago
0A0x0ab1…7c6aFor00.00%—6mo ago
7B0x7b27…a893For00.00%—6mo ago
170x1729…b879For00.00%—6mo ago
D50xd5d7…3c4dFor00.00%—6mo ago
4D0x4d32…bbfaFor00.00%—6mo ago
2F0x2f2f…f78aFor00.00%—6mo ago
B30xb3bf…6ce4For00.00%—6mo ago
010x0151…c3b9For00.00%—6mo ago
CE0xce57…70f0For00.00%—6mo ago
BF0xbfd1…4f66For00.00%—6mo ago
AF0xaf90…7b3bFor00.00%—6mo ago
650x659f…dadcFor00.00%—6mo ago
340x3426…5404For00.00%—6mo ago
3F0x3fb1…4c8aFor00.00%—6mo ago
4D0x4d4a…1bdfFor00.00%—6mo ago
470x477e…238bFor00.00%—6mo ago
4D0x4d9b…c7f5For00.00%—6mo ago
C30xc3a2…e6eeFor00.00%—6mo ago
Showing 50

07Forum

No forum thread is confidently linked to this proposal.

08Similar proposals

AI · embeddings

No semantically similar proposals found yet.