Summary
This proposal is to officially choose EPNS as our notification provider and create an account with them.
Abstract
EPNS is the Ethereum Push Notification Service. They launched in January and allow DAOs to send push notifications related to governance proposals (new proposal on Snapshot, 24 hours remaining, results, etc.) on their mobile app, web app, and browser extension. Soon they will enable voting on proposals from the notifications.
If this proposal is implemented, EPNS will be used to send notifications about governance and our web app.
Motivation
Communication from applications to users is essential in web applications. On Web2 platforms this is often done by sending emails attached to the users account, but that isn't a good fit for Web3, which is wallet based. EPNS will allow users to get important information from us by providing only their wallet address.
Specification
This proposal will Create an EPNS account in which the DAO is the admin and the marketing & Growth workstream leaders have authority to make notifications. Notifications related to governance will include: proposal added to Snapshot, 24 hours remaining, and results after voting ends.
Benefits
Shapeshift gains the ability to deliver push notifications to users in a decentralized and private way.
Drawbacks
Marketing & growth workstream leaders will have the additional responsibility of managing push notifications for the DAO.
Funding
This proposal requests the treasury pay 100 DAI for the account and around $50 of ETH for the gas fees.
Why Make a Proposal
The DAO will need to execute transactions to deploy the channel (unless we decide to leave admin of the channel up to an EOA, which I don’t think we should do)
The DAO can potentially delegate the ability to send push notifications from the channel to an EOA. If we decide to go this route, that should be specified. Otherwise, if we don’t specify and want to implement this in the future, it would require an additional proposal.