Ethereum Push Notification Service (EPNS) is a decentralized protocol allowing Ethereum users to receive notifications for on-chain or off-chain activity. EPNS allows Web3 actors like users, dApps, service providers to create notifications that are triggered if and when a smart contract reaches certain conditions. Other Web3 participants can search, browse, and subscribe to specific notifications and more confidently interact with dApps. EPNS will be an app on your phone and/or desktop. On the app, you can connect your wallet and subscribe to different channels based on which notifications you’d like to receive.
Most communication between web3 providers and consumers are occurring through email which not only defeats the purpose of web3,but also sacrifices user privacy. Some DeFi protocols don’t collect user emails so can’t deliver important notifications like when a loan is close to liquidation price. Users need to actively monitor their wallets for such events. EPNS is well placed to solve this problem by delivering notifications to users that subscribe while rewarding them for subscribing to the service.