Principles:
Extreme Decentralization.
Activity: Set up Identity and Site.
User Tasks and User Stories:
Create an Account.
As a Reader, I want to create an Account and Profile on a Site from a browser using my email and password.
As a Reader, I want to create an Account and Profile on a Site from a browser using Passkeys.
As a Reader, I want to create an Account and Profile on a Site from a browser self-storing my keys.
As a Reader, I want to create an Account Key and Profile on the Desktop App.
——————————————
As a Reader, I want to create an Account Key and Profile on hyper.media.
As a Reader, I want to create an Identity with Bluesky.
Log in.
As a Reader, I want to log in on a Site with an existing identity from a new Browser.
As a Reader, I want to log in on a Site from a new Device.
As a Reader, I want to log in on a Site from the Desktop app.
Link Identities before you lose the keys.
As a User, I want to link my Mobile Browser Site Account to my Desktop App.
As a User, I want to link my Desktop Browser Site Account to my Desktop App.
As a User, I want to link my Desktop App Site Profile to my Desktop Browser.
—————————————
As a User, I want to link my hyper.media Profile to a Site Profile.
As a User, I want to link my Mobile Browser Site Profile to my Desktop Browser.
As a User, I want to link my Desktop Browser Site Profile to my Mobile Browser.
Transfer Identity from Vault to my Desktop App.
As a User, I want to transfer my Keys from a Vault to my Desktop App.
Back up my Identity.
As a User, I want store a Paperkeys.
—————————————
As a User, I want to choose the security schema and store my mnemonics.
Proof Social Media Accounts and Email to your Identity Graph.
As a User, I wan to add a Social Media proof to my Identity Graph.
As a User, I want to add an Email proof to my Identity Graph.
Verify identities.
—————————————
As a Site Owner, I want to verify a User's email.
As a Site Owner, I want to verify a User's twitter account.
As a Site Owner, I want to verify a User's account key.
Manage my Profile..
As a Reader, I want to read My Profile on my App.
As a Reader, I want to read My Profile on a Site that I have logged in.
As an Author, I want to edit my Avatar.
As an Author, I want to delete my Account Keys from my Browser.
As an Author, I want to delete my Account Keys from my Desktop App.
As a Reader, I want to edit my Notification Settings.
—————————————
Merge or Delete an Identity.
—————————————
Create a Site
As a user with an account I want to create a Site.
As a new user I want to create an account and a Site