TOFU, Keybase, and Other Vegan Security Choices
blog.setec.io
blog.setec.io
cjdns generates a keypair and maps the fingerprint of the public key to an ipv6 address, so the ip address can be used to verify the secrecy of the connection.
Namecoin allows you to utilize the namecoin blockchain for your dns queries, so it's a secure way to resolve names to ip addresses.
You have to run the namecoin resolver on your local machine though.
https://github.com/blockstack/blockstack/wiki/Blockchain-ID-...
You use the user's username (key) to look up their profile which is either stored in the blockchain or "snapshotted" to the blockchain so that it is tamperproof. You can store the PGP (or OTR or<insert your favorite public key here>) public key fingerprint in the profile.
Edit: apparently only visible in Gecko. Wonder if it's intentional.