After today’s Multi-account discussion, I’ve started to revisit my older diagrams that attempted to map out how keys are derived and used within Status.
I have now attempted to create a map of Status and how keys will be derived and stored in the various parts of the “Status App.” This is also an attempt to get a logical overview of how we are sectioning off Status and how they interoperate with each other.
Hopefully we can use this as a diagram to make our arguments on what Status is and why we call various parts of it the things we do, and what we eventually want to agree on.
Here is a miro (previously called realtimeboard) link to what I currently have since that talk:
I’ve updated this to what seems to be the current state of things. I need everyone who has information on this to put in their 2c so that we get a VERY CLEAR AND ACCURATE picture here.
(typo ?) the BIP44 wallet root key last level is not hardened and should be m/44’/60’/0’/0
when discussing multiaccount we had decided that the the BIP44 wallet root key is stored (non keycard mutliaccount) so that adding a new account (on the BIP44 path) does not need to enter the seed again
might be nice to mention ( unless it’s super obvious that it is necessarily) that for keys that are bound to be derived we store the extended key