Protocol for blockchain based notifications on mobile (iOS and andriod) and web (Chrome and Firefox). Services can send notifications to wallet addresses in a platform agnostic manner
Properties
- Mobile App push notifications
- Network Agnostic
- Currently live on ETH and Matic
- Opt-In communication - users always opt in
- notification can be on chain OR of offchain
- Off chain notifications are gasless while on chain notifications require gas fees
How does EPNS work?
For Dapps:
- Any web3 service or Dapp that wants to send notification they have to create a channel on the EPNS dApp - a channel is what a user subscribes to for recieiving notifications. The process of creating a channel is like a No-code tool, the Dapp creates a channel and enters all the details (alias network, short description, link to dapp, alias address, etc). After creating a channel, the Dapp will go through the steps to implement the backend SDK so they can tailor notifications according to their preference and strategy.
- Channel owners can send notifications to subscribers or delegate particular wallet addresses to send notifications on behalf of the channel
- Dapps can send
- broadcast notification
- general message to all wallet adresses
- targeted notifications
- notifications to a specific wallet
- subset notifications
- notification to a group of wallets
For Users:
Roadmap
- wallet to wallet chat
- On-chain governance
- grants, community gets to vote on new features, managing channels, etc
- awardin $PUSH to contributors
- Smart contracts for non-EVM chains