Russell that is right. It would be similar to that only much easier and more professional. The idea is to have identity offices which we can walk into and they handle all of what we need to have a persistent cyber identity while remaining pseudo-anonymous.
Only that office would be able to identify who we are. If there is an investigation then authorities would go to that office to find out who we really are.
Over time it could be decentralized in such a way that a group of your friends could be given pieces of an identity which can only be reconstructed if they all agree to out you. This would require trust but you’d get to choose who you trust and they don’t all have to know each other.
The fact is we’ll have to figure out how to do pseudo-anonymous identity and there are many ways. I think a corporation could set itself up specifically for these purposes or a set of technologies in the form of decentralized applications could be set up to do it. It has to be as simple as registering to vote is today if not even simpler.
Also we have companies like Circle. Circle might be able to provide access to a sort of open API so that anyone with a Circle account would automagically be verified on any DAC (including SAFE Network). It’s just a matter of who and what we want to trust with our identity and I think that should be left up to the individual.
I would not do it where it’s a public key signing party. Generating keys is too difficult for most people and that process is really only for hardcore crypto nerds. A DAC itself if it could generate random numbers would be able to create a unique code for every human which would be known by only the DAC and the human participant. The code would basically be like a serial number on a blockchain mapped to a human being.
SNARK might also play into this. It might be able to facilitate a DAC or decentralized application which can confirm that the user is a human being with the right code and biometrics to match.