I know how difficult it is to trust some binaries from a stranger. That’s why I have the source code available. Or you can run it in a VM. If you would run Qubes OS or even Genode.org you would not mind running someone else code, be it binaries or javascript.
The project is more than just SSL or GPG. By creating a global, secure, distributed namespace we can distribute public keys (inside the certificate) and after validation be sure that it is the correct one. Now, print an identity on a business card and everyone can type it in and fetch the public key. No fingerprint validation nor web of trust necessary. Validation is done by the protocol.
For one, looking the other way (or only feigning concern) from their monopolistic business practices. There’s much more if you research it. I suggest you do if you’re interested on the topic.
I haven’t published my ideas for a mesh network with ever changing ipv6 addresses. Addressess that change every minute while connections can last longer.
It does require that the endpoints (people) can identify each other.