# LIP-37: Execution Delegation Framework (EDF)

**URL:** <https://research.lido.fi/t/lip-37-execution-delegation-framework-edf/11746>\
**Category:** The LIP - Lido Improvement Proposal - Process\
**Created:** [July 17, 2026, 1:25pm UTC](https://research.lido.fi/t/lip-37-execution-delegation-framework-edf/11746 "2026-07-17T13:25:03Z")\
**Posts on this page:** 1\
**Showing post:** 15

<div class="post-metadata">

**Author:** ![Peter\_Chung](https://dub1.discourse-cdn.com/flex013/user_avatar/research.lido.fi/peter_chung/32/6849_2.png) [@Peter\_Chung](https://research.lido.fi/u/Peter_Chung)\
**Post date:** [September 3, 2026, 4:26am UTC](https://research.lido.fi/t/lip-37-execution-delegation-framework-edf/11746/15 "2026-09-03T04:26:24Z")

</div>

**Operator:** Stakefish  
**Seat:** Lido Oracle  
**DelegationContract:** 0x5e8Ed9f10307eD6FA793A347e4D0f407D00B9C6f  
**Owner multisig:** 0x3F7c24Cc2C91E8BEb20498E61b51a696ffb2AbA5  
**Delegate EOA:** 0x2aE828F10DfeE5b4c42f6E61D3d30033D4520753

- I have read the EDF Operator Key Custody Policy and my setup follows it
- I created a dedicated owner multisig, at least 2-of-3, with signers held by different people  
on different devices
- The multisig is used for nothing except this delegation contract
- I deployed my DelegationContract from the official DelegationFactory, with a 48-hour  
(172800 s) cooldown
- I verified on-chain that owner(), getDelegate(), getCooldown() and isTerminated() are what I  
intended
- I set up 24/7 alerts on DelegateNominated, DelegateRevoked and Terminated

* * *

**Operator:** Stakefish  
**Seat:** DSM guardian  
**DelegationContract:** 0x031E597BcF680f1f2293b119b4b2B14096B15497  
**Owner multisig:** 0xaB61339Cb8A5BBED2dEaC4D2c6E71B912919aBdB  
**Delegate EOA:** 0xA4512893C5B8BCD8E7AE1cAa56b8402951720D14

- I have read the EDF Operator Key Custody Policy and my setup follows it
- I created a dedicated owner multisig, at least 2-of-3, with signers held by different people  
on different devices
- The multisig is used for nothing except this delegation contract
- I deployed my DelegationContract from the official DelegationFactory, with a 48-hour  
(172800 s) cooldown
- I verified on-chain that owner(), getDelegate(), getCooldown() and isTerminated() are what I  
intended
- I set up 24/7 alerts on DelegateNominated, DelegateRevoked and Terminated

---

_[View the full topic](https://research.lido.fi/t/lip-37-execution-delegation-framework-edf/11746)._
