Home
ACTIVE
Ends Jul 5 at 11:50 PM UTC

[6.48][Executable] Renewal of the Security Council (Term 2)

By
Votes
718.55Kfor
3.36Magainst
1.75Kabstain
72.03%Quorum
Skip to Votes

https://discuss.ens.domains/t/6-45-renewal-of-the-security-council/22145

Abstract

The ENS DAO Security Council's veto authority expires on 24 July 2026, when renounceTimelockRoleByExpiration() becomes callable at Fri, Jul 24, 2026, 18:52:59 UTC. This proposal renews the council for a further two-year term. It deploys an updated SecurityCouncil contract that adds a extend() function callable only by the DAO timelock, so future renewals are a single governance vote rather than a fresh deployment and role re-grant. The new contract is audited before it is deployed, with the Meta-Governance Working Group funding the audit. The 4-of-8 multisig and the council's cancel-only emergency mandate are unchanged, with one signer rotation: lefteris.eth, who is no longer active in the DAO, is removed and coltron.eth, the largest active delegate not currently on the council, is added. This post has gone through the temperature check; and the Snapshot social vote, and now we are voting on the executable.

Specification

Background

The Security Council is a 4-of-8 Safe multisig with a single power: to cancel malicious proposals in the ENS timelock. It cannot propose, amend, or initiate any governance action. It was approved through EP 5.7 [Social], EP 5.10 [Social], and EP 5.13 [Executable] (passed 25 July 2024). The current contract is deployed at 0xb8fa0ce3f91f41c5292d07475b445c35ddf63ee0 and its authority is time-limited: two years plus a 7-day buffer after deployment, anyone may call renounceTimelockRoleByExpiration() to permanently disable the cancel power, which occurs on 24 July 2026. The threat that motivated the council, a large treasury relative to active voting power, has not changed, so the recommendation is to renew rather than let it lapse.

New contract

The current contract has no way to extend its own expiration, so renewing it requires deploying a new contract, passing an executable proposal to grant PROPOSER_ROLE, and letting the old role expire. We propose deploying an updated SecurityCouncil contract (blockful/security-council-ens) with the same cancel-only mandate and 4-of-8 ownership, plus an extend() function.

The key safety property is that only the timelock can call extend(), so only a passed ENS DAO proposal can extend the term and the multisig cannot extend its own power. After this renewal, each subsequent renewal is a single extend() proposal with no redeploy and no re-grant.

Votes
718.55Kfor
3.36Magainst
1.75Kabstain
72.03%Quorum
0xb8c2...67d50xb8c2...67d5voted against
3.26M
Members of the current SC have made it clear that they intend to use their veto power to stop proposals they personally disagree with. The security council must exist as a backstop against compromise and violations of the ENS constitution, not as political officers. https://discuss.ens.domains/t/draft-social-proposal-for-a-new-security-council/22219
0x5bfc...83900x5bfc...8390voted for
153.61K
0x809f...f68e0x809f...f68evoted for
130.74K
0x9831...67440x9831...6744voted for
105.8K
0xd5d1...cf2c0xd5d1...cf2cvoted against
92.23K
I previously voted 'For' on snapshot because a Security Council is essential and we had no alternative. However, the newly proposed on the forum framework is a much better solution.
0x2b88...7d120x2b88...7d12voted for
76.78K
0x54be...7ab60x54be...7ab6voted for
57.26K
0x8393...07800x8393...0780voted for
50.9K
0x2d7d...b05e0x2d7d...b05evoted for
46.35K
0xa8b4...28e80xa8b4...28e8voted for
40.51K
0xbdb4...f1dc0xbdb4...f1dcvoted for
32.07K
0xf342...33290xf342...3329voted against
9.96K
https://discuss.ens.domains/t/draft-social-proposal-for-a-new-security-council/22219
0x4dc9...865a0x4dc9...865avoted for
7.05K
0x8c28...425c0x8c28...425cvoted for
5K
0x3335...81e10x3335...81e1voted for
4.55K
0xe11d...a20b0xe11d...a20bvoted for
3.32K
the ego is the enemy
0x5c04...dc620x5c04...dc62voted for
2.31K
0x703a...789b0x703a...789babstained
1.75K
0x30c7...c7020x30c7...c702voted for
1.69K
0x8f59...c5e30x8f59...c5e3voted for
430
0x168f...74000x168f...7400voted for
131
0xd1da...a6b20xd1da...a6b2voted for
60
0x8f19...540c0x8f19...540cvoted for
5
In favor of the 2-year Security Council renewal. The cancel-only mandate, timelock-governed extension mechanism and active signer rotation maintain a balanced and reliable safety guard for the DAO.
0x0151...c3b90x0151...c3b9voted against
2
0x3fb1...4c8a0x3fb1...4c8avoted for
1
0x4d32...bbfa0x4d32...bbfavoted for
1
0x88f6...0ec00x88f6...0ec0voted for
0
0x1c05...40940x1c05...4094voted for
0
0x475e...e10c0x475e...e10cvoted for
0
ENS DAO | [6.48][Executable] Renewal of the Security Council (Term 2)