# 7 5th mo. 2021 - Simple Gemini Syndication? One thing I remember about the early "Web 2.0" conversations was a wild sense of possibility and enthusiasm about the Web as a medium for dynamic and meaningful communication. In those days, the emerging standards weren't dictated by Silicon Valley power brokers, and even hobbyists could weigh in meaningfully. I'm nowhere near the visionary nor the cognitive workhorse of those people, so this idea is probably destined for the Trash file. But I'll post it anyway, just in case it sparks any useful conversation at all. Today I thought of a format for simple syndication files following the Gemini Protocol. Here's how it could work: ``` # Capsule Gaptooth description: Just another gemlog => gemini://sdf.org/gaptooth/ home => mailto:gaptooth@sdf.org maintainer => gemini://sdf.org/gaptooth/drafts/2021-05-07.gmi 2021-05-07T00:00 Simple Gemini Syndication? => gemini://sdf.org/gaptooth/drafts/2021-05-04.gmi 2021-05-04T00:00 Mind the Light => gemini://sdf.org/gaptooth/drafts/2021-05-02.gmi 2021-05-02T19:00 Drafts: Lowering the Stakes for Writing ``` That is, the feed title should be the first line of the file, marked up as a 1st-level Gemini heading: ``` # {Your Feed Title} ``` Next comes an optional description of the capsule served by the feed, on a new line prefixed by the "description" keyword, a colon, and whitespace. ``` description: {Your feed description} ``` After that, a valid, Gemini-formatted link to the feed's capsule, using an absolute URL, with the "home" keyword. ``` => {your gemlog URL} home ``` Next comes the maintainer's email link, formatted as a valid Gemini email address with the "maintainer" keyword. ``` => mailto:{your@email.address} maintainer ``` Then, each article in the feed would be listed in Gemini link format, with a few provisos. ``` => [1] [2] [3] ``` 1. The file paths should be absolute URLs so that the feed will point to the same resources even if the identical text was published on another server. 2. The first string following any whitespace should be a publication timestamp, which could be any string that would be a valid datetime attribute for the