EPNS Update : Gitcoin Kernel Week-1

Richa
Push Protocol
Published in
5 min readJul 20, 2020

--

Product Design, Hypersprint, User interviews, #Buidl and more!!

What a power-packed week it’s been for EPNS. @Gitcoin Kernel — product design workshops, user interviews, development and social !! We are super excited to share the project updates, woohoo!!

Before deep diving with our updates, we just wanted a moment to express how we feel… spoiler alert: we feel awesome!

It’s been amazing how comfortable we feel with the entire Kernel team (them feeling that is however a question we left to them :D). Shoutout to our fellow peeps and mentors who are not only brilliant but always there to help and guide us, we are so grateful and happy to be a part of this journey.

Binded by the love for all things web3 and passion for building the next generation of products to be better in every aspect is what guides all of us and having a platform to achieve this is what we have come to know Gitcoin Kernel to be.

Also, thanks Vivek, Andy (we want to trend him as the mathematical philosopher), Scott & the ‘wiz-kid’ Sachin for enabling these conversations and guiding us to make “value-centric” products for the community.

Updates and the Designer’s Garden

The designer garden week is all about understanding users and making sure that the product doesn’t suck, trust us, you definitely need to know this before committing your life to the product.

Put it another way, no matter how much love you have for your product, it’s the users who decide they need it or not. Thanks to this week’s mentors Zach, Katie and Andrej who drilled this into our head. Research, prototyping and user journeys are incredibly powerful tools which everyone should us.

For our earlier successful products, this would have saved us weeks of development for features which we thought user will dig (but they didn’t). And for products that didn’t work, this would have definitely saved us months.

Someone invent a time machine already! and contact us at timemachine@epns.io, not kidding, we just made that mail to see how this works out.

Users Synthesis Results

Ethereum Push Notification Service first major pivot occurred as a result of user validation and feedback sessions.

Shoutout to Luka Sučić and Pranay Valson for giving their valuable time to validate / invalidate our features and give some of the really awesome suggestions and how earlier products (like MEW, etc) did it, we tested:

  1. User need for notification — Validated
  2. User preferred communication mode (now and after EPNS) — Validated
  3. User comfortable in entering their private key (for decrypting their encrypted notification) with open repo for verification — Invalidated

Yes! you read that right, our private key for login to our mobile app for receiving notification through our protocol was Invalidated. But, as luck would have it, along came another one of our kernel fellow: Alexander Salnikov who solved this problem for us… and we can’t believe how easy the solution is!!

This led to another user validation session of sorts where we were lucky to have Denham Preen and Andy Tudhope, who of course acted as a quick way to validate out new hypothesis. In short, Kernel and our gang of 250+ peeps did this for us.

Hey you, yes you!!

Prototype for the curios

Curios to see what we are #BUIDLing and to give feedback? Awesome! Let’s get started!

1. Users receives notifications from EPNS protocol to mobile app and prefer that over dApp or desktop notifications or other form of communication

The above shows how notifications comes to our mobile platform (excluding our dApp platform and other integration of wallets).

The notification can be about your trade on a dEx is completed, or ENS sending your wallet notification that your domain is expiring, or Bancor or other services sending you notification about a certain security or marketing notification.

Do keep in mind that you as a user will subscribe to these services first on protocol (or they will pay you the amount you set for yourself to add your wallet as their subscriber) before they can send you notification.

Questions:

  • How do you feel about this new form of communication?
  • What is the preferred way for you to receive communication to dApps or other web3 services? Why? What do you love about them?
  • Can you arrange the following form of communication for us (from the above screenshot) in form of your preference?

2. User signs in with private key(creds never leaves device, open repo) on mobile app to authenticate and decrypt encrypted notifications coming from protocol

This is already invalidated, but instead, imagine the sign in to now just ask your wallet address. All notifications are received and plain ones are shown on feed though encrypted one will require you to enter your private key if you want to decrypt them and see those.

Questions:

  • What is your experience like when you first signed in to Metamask or MEW?
  • How do you feel about signing in to the our mobile app?
  • How comfortable do you feel about using our Mobile App, dApp?
  • What can be done to improve the experience?

Protocol Updates : What we built this week

  • Upgradability in the protocol
  • Design specs for spam and spoof mechanism
  • Rework of the authentication flow

Project Updates : What we learned this week

  • Users feedback is critical for success, it might not be the success you want but it’s the thing you need.
  • Collaboration with brilliant minds generates better ideas than your team or you can do alone.
  • It’s okay to ask for help, awesome people are always willing to go the extra mile but you need to return the favor as well!

Project News : What we accomplished this week

  • Making friends and bonds for life at Kernel
  • Learning from the best mentors and Kernel fellows
  • Growing and maturing our thought process
  • EPNS honored to be included the DeFi Pulse list
  • Some nice news coverage by our friends at Moj Kripto and Finstreet
  • Recorded the most fun podcast about EPNS, our journey and all things DeFi…. shhhhhhh… Keep you posted :)
  • Learnt Gitcoin Sachin lives 1.6 miles away , it’s a small world!!

This is all for now. If you have been able to reach the end… then You are Awesome!!!! and thanks for taking the time to go through our updates.

Telegram (we brainstorm here): https://t.me/epnsproject

Twitter (we boast here): https://twitter.com/epnsproject

--

--

Richa
Push Protocol

Delivering notifications at Ethereum Push Notification Service