Specifications
This page links to several specifications.
🏠 Go home
My specs
Themepacks spec (for Gemini clients)
Gemini and smol web specs
♊ Gemini/gemtext official spec
🗽 Titan (uploads for Gemini) official spec
🗽 Mirror of Titan spec
💪 Spartan specification (alternate, non-TLS Gemini)
Format specifications
RFC-8259 — JavaScript Object Notation (JSON) Data Interchange Format
Other protocol specifications
IRC
RFC-1459 — Internet Relay Chat Protocol
RFC-2810 — Internet Relay Chat: Architecture
RFC-2811 — Internet Relay Chat: Channel Management
RFC-2812 — Internet Relay Chat: Client Protocol
RFC-2813 — Internet Relay Chat: Server Protocol
XMPP
RFC-6120 — Extensible Messaging and Presence Protocol (XMPP): Core
RFC-6121 — Extensible Messaging and Presence Protocol (XMPP): Instant Messaging and Presence
RFC-6122 — Extensible Messaging and Presence Protocol (XMPP): Address Format
Specifications to add
- XMPP specs (core & IM RFCs)
- JSON
- JSON5
- YAML
- TOML
- Matrix
Other notes
- XMPP XEPs are a separate resource and won't be listed here (at least that's the current decision).
- These resources, if mirrored, are here under a permissive license. Unless otherwise marked, you are encouraged to save a copy and mirror it yourself. Please send me an email at gemini@me.blakes.dev if you want your mirror to be listed (you should probably make sure Kennedy and other search engines have indexed the mirror page, too).
- HTML and CSS documentation is best read on MDN and not as a collection of specs and standards. So those will be considered a non-spec resource.