# 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:** 21

<div class="post-metadata">

**Author:** ![chasing.rainbows](https://dub1.discourse-cdn.com/flex013/user_avatar/research.lido.fi/chasing.rainbows/32/5689_2.png) [@chasing.rainbows](https://research.lido.fi/u/chasing.rainbows)\
**Post date:** [September 7, 2026, 3:07pm UTC](https://research.lido.fi/t/lip-37-execution-delegation-framework-edf/11746/21 "2026-09-07T15:07:29Z")

</div>

**Seat:** DSM guardian (Lido council daemon)  
**DelegationContract:** 0x915F0Fa50E1af761B113b41c79ab33Bf4734C36E  
**Owner multisig:** 0x2E6e175F57D7a18b3CA5490844034600FC18EF83  
**Delegate EOA:** 0x5ecf14e7a3831D44e2F7d4542Ba98C6c96E47420

- 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)._
