Not sure where to put this but rather than start a topic I’ll try here…
Friendly Account Names
Quite a lot of us will have multiple accounts and at the moment we have no way to:
- know which we’re logged into
- or refer to them without potentially exposing the Account Secret (e.g. by writing down a list of the accounts we have set up somewhere)
An App could do this separately, but if we provide for it within the standard account metadata, and it is accessible to all apps, I think that it would be much more useful - each App would be able to show which account is active for example.
Example account names might be:
Daily
Wallet
Very Secret Stuff
These would have no meaning in themselves - just labels that the user can set and edit, with the value stored in the metadata for the account itself. So it is not an account “username”, you can’t type in “Daily” to say I’m trying to log into that account.
When SAFE Beaker, or any App, authorises with SN and retrieves account metadata, it would be able to show this somewhere in the UI:
- “Connected to SAFE Network / Unauthorised”
When you authorise, might become:
- “Connected to SAFE Network / Daily account”
This would require a way to “name” accounts, but this need not interfere with account creation at all, or it include an extra input field with default value of “unnamed account” for example, which can be overwritten or left as is. SAFE Beaker or other apps could provide UI to edit the name of the currently authorised account.
I doubt any of this needs API changes, but by providing for it from the start (e.g. in Beaker account creation UI, and providing an account renaming UI), and specifying the use of corresponding account metadata value in the API docs would allow apps to cater for users with multiple accounts in a coherent way.