@soatok This is interesting though I still am thinking that using something different for private communication would better but hey if all this works out more power to you. The effort is appreciated.
Maybe I did overread something while going through the article. Will the public Key directory be a centralized server where everyone has to check for the pubkeys? Will there be multiple of those or will each server have one of these directories?