Foundations
I didn't come up with these linearly; instead moved back and forth as I explored nos2x and its context.
Vision
user's vision: become who you need to be
The app's vision is to enable the above vision in a world of internet, cryptography.
user's needs: online identity, data security, privacy, trust, convenience, identity management
With this in view, we can come with the user stories
User Stories
-
create, add or remove an identity (private key) and associate related info* with it
-
Keep my private keys off the internet
-
Control access to my keys by setting a password to access nos2x
-
Authorise websites with chosen identity and permissions
-
Manage (edit/delete) permissions for websites
-
(Add, view) permissions for a website etc. from the identities page
Will tackle the first 4 in the MVP first vision.
P.S – realise it's too late for nostr hack but so be it.