This is what I want. I've been wanting to build something like this for a long time. Something where I own my data. I can back it up and if my laptop gets stolen, I just import my data on a new machine and we're good to go.
The challenges that I see: - Making it easy for any user to get up and running. - De-authenticating old devices. - Making it available from any mobile device.