MTTP
About
HTTP is somewhat heavy for some purposes. Gemini and Gopher provide alternatives. This project aims to be a light-weight internal protocol with these features:
- visual rich
- content and traffic light
- suitable for terminal UI
- suitable for API documentation
- support navigation and search
Status
This project is still in the concept stage, but the aim is clear. To implement this idea, there will be several stages:
Stage 1
Serve MTTP format (text only) in HTML so that normal web browser can be used as clients.
Stage 2
Serve MTTP format (text only) to client, which will render graphically.
Stage 3
Support non-text content
Stage 4
Support user input, mainly search