Synchronizing bookmarks and subscribtions over Gemini protocol

Revision 1 - Created on 2020-12-15

Introduction

The idea behind this proposal is to design a protocol over Gemini allowing Gemini clients to sync bookmarks and gemfeeds or atom subscriptions. It also tries to be easy to implement with a cgi or a server library, and to be usable with a Gemini client that does not support it as a fallback.

Summary

The idea is to serve a list of links in text/gemini format at a given endpoint, and to support a few paths with query strings to add/remove links.

Details

The server

The client

Shortcomings and notes