Link to ideation vote: https://snapshot.org/#/shapeshiftdao.eth/proposal/0x2f60153f2a0b40a1f111dafa516271a762c6aa5043e362738d0908143bde2fb1
In SCP-79, ShapeShift DAO deployed a Push (formerly known as EPNS) channel to enable sending decentralized notifications to subscribers’ wallet addresses. This proposal to delegate authority to the Operations Workstream Leader to add or remove delegates to the DAO’s existing Push channel without requiring an additional governance proposal each time. Once appointed, delegates have the ability to send notifications to all of our channel’s subscribers until permission is revoked.
If this proposal passes, whoever the community has elected as Operations Workstream Leader (currently @Tyler) will have authority to make requests to the DAO’s multisig to add or remove delegates from the DAO’s Push Channel smart contract. This will negate the current need to pass a governance proposal each time we want to add or remove a delegate. If these powers are ever abused, the community can revoke this authority by passing a subsequent proposal. Further, anyone in the community could still create a proposal to add or remove a delegate.
The primary motivation for this proposal is to enable quickly adding and removing delegates from our Push Channel without requiring an official governance proposal each time.
Here are some examples of the first changes I expect we’ll see requested soon after this proposal is ratified:
Remove this delegate, which was previously appointed on behalf of the Growth workstream but for which the keys were lost: 0x52b6c397EeAba8bFDe49d7484c1EC33998C5EE35
Adding these two delegates for Wherever:
For more information on Wherever, please see the incubation post: https://forum.shapeshift.com/t/appointing-new-epns-delegates/2226
In order to request adding or removing a delegate from the ShapeShift DAO Push Channel, the Operations Workstream Leader must post a message in the #treasury channel of the DAO’s official Discord (discord.gg/shapeshift) with the respective delegate address. The request will be strong-authed by the multisig signers, who reserve the right to refuse executing the changes if they believe the request to be malicious.
This will enable the DAO to add new delegates without requiring a governance proposal which takes a minimum of 11 days to pass. It also enables removing delegates quickly in the event their address is ever compromised.
The community is placing trust in the Operations Workstream Leader to not abuse this power. In a worst case scenario, if a malicious delegate was appointed, they could send a malicious notification to all subscribers.
For - Grant authority to the Operations Workstream Leader to add or remove delegates from the DAO’s Push Channel Against - Do not grant authority to the Operations Workstream Leader to add or remove delegates from the DAO’s Push Channel