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

<div class="post-metadata">

**Author:** ![Abdul\_Khan](https://dub1.discourse-cdn.com/flex013/user_avatar/research.lido.fi/abdul_khan/32/7100_2.png) [@Abdul\_Khan](https://research.lido.fi/u/Abdul_Khan)\
**Post date:** [September 8, 2026, 9:05am UTC](https://research.lido.fi/t/lip-37-execution-delegation-framework-edf/11746/22 "2026-09-08T09:05:00Z")

</div>

**Operator : Bitwise  
Seat :** Lido Oracle  
**DelegationContract :** 0x56b3ea8016da18c6e8cd8135492d242f0de0dbbc  
**Owner multisig. :** 0x6057526Da2Dc9Bd23a3C6F1b15C74De2D7593378  
**Delegate EOA. :** 0x5416CAAb6f37BF81cb2dc7ce0a363AfB9DD92d57

```auto
- [x] I have read the EDF Operator Key Custody Policy and my setup follows it
- [x] I created a dedicated owner multisig, at least 2-of-3, with signers held by different people on different devices
- [x] The multisig is used for nothing except this delegation contract
- [x] I deployed my DelegationContract from the official DelegationFactory, with a 48-hour(172800 s) cooldown
- [x] I verified on-chain that owner(), getDelegate(), getCooldown() and isTerminated() are what I intended
- [x] 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)._
