This looks like an attempt to reinvent HTTP and HTML, but I'm not entirely certain that I grok why it's useful. It feels like a developer-centric approach.
I'm reminded of another project called Gemini[0], which aims to solve a similar problem in a different way. The Gemini protocol is very, very simple to implement (with the exception that it uses mandatory modern encryption like Gurted does, so you need encryption libraries), and it's intentionally difficult to extend, in an effort to make it a simpler and more efficient alternative to the Web that is resistant to takeover by corporate desires, in a way that I'm not sure Gurted achieves.