I have to say, gemini does not look good at all. It uses the web's transport
layer security, and recommends that clients support a few but not all markdown
decorations. From there, it tries to replace html web pages with markdown-ified
gophermap files as web pages. The other features are links to other gemini
web-gophermaps, downloading unspecified binary blobs, and the use of text
prompts / user input responses over the request TCP session. It reintroduces
web-like xml for carrying information.
I disagree with looping in web DNS certificate authorities as a chaperone of all
connections. In fact, I think the usual DNS system right now has to go. There
are existingly good solutions to private and secure networking, though maybe
that is a story for another day. The idea of adding an interactive back and
forth with the user to the request is crazy. I am comfortable saying everything
about the idea is bad.
What's left... The gopher protocol numeric types are dropped, and everything
else is a recommendation about features clients of the protocol might like to
add to their user experience. Trying to use a gophermap as a web page is exactly
wrong.
Honestly, I am astonished that some people left their gopher burrows for what
that land promised.