💾 Archived View for scrollprotocol.us.to captured on 2024-03-21 at 14:45:46. Gemini links have been rewritten to link to archived content

View Raw

More Information

➡️ Next capture (2024-05-10)

-=-=-=-=-=-=-

Publish Date: 2024-03-21T00:28:58Z

Modification Date: 2024-03-21T00:28:58Z

📜 Scroll Protocol

Scheme: scroll://

Port: 5699

Naming Theme: Libraries and Scrolls

The Scroll Protocol is a new document-retrieval protocol on port 5699, inspired by Gemini and Gopher+. One of its primary focuses is on quality-of-life additions, particularly internationalization. It adds more metadata to responses, the ability to request pages in a specific language, and a new metadata request, similar to Gopher+'s metadata request. It tries to offer a power-to-weight balance by providing basic metadata and relational data in documents with minimal effort and additions.

Gemini Protocol

Gopher+ Spec

The additional metadata added to each response is the author, publish date, and modification date. Abstracts of resources are also provided with *metadata requests* only.

Request strings now include an additional parameter that allows the client to specify a list of desired languages. The server will respond with the document in one of the desired languages, or the default language if the requested languages are unavailabe. The language of the response is given in the mimetype.

Scroll Protocol Gemini Page

Scroll Protocol "Spec"

Why a New Protocol?

Scroll Protocol Software (Clients, Servers, Libraries, and Proxies)

Scroll Protocol Software: Precompiled Binaries

Known Hostnames

AuraGem

Scholastic Diversity

Email me at christian.seibold32@outlook.com or via misfin at clseibold@auragem.letz.dev to add your host(s) to this list.

Terms

Comparisons

Comparison: gemini:// vs. spartan:// vs. scroll:// vs. nex://

                             gemini       spartan           scroll                nex
                             ------       -------           ------                ---
naming scheme                space        sparta/greece     scrolls & libraries   cityscape & highways
transport                    TCP + TLS    TCP               TCP + TLS             TCP
request structure            full URL     hostname & path   full URL              path
request encoding             utf-8        us-ascii          utf-8                 utf-8
status codes                 18           4                 18                    0
document type                text/gemini  text/gemini       text/scroll           text/plain
input prompt                 1x status    "=:" prompt line  1x status             none

data upload                  limited      yes               limited               no
mimetypes                    yes          yes               yes                   no
virtual hosting              yes          yes               yes                   no
same-site redirects          yes          yes               yes                   no
cross-site redirects         yes          no                yes                   no
proxy requests               yes          no                yes                   no
"lang" response parameter    yes          no                yes                   no
lang request parameter       no           no                yes                   no
response metadata            heuristic    heuristic         yes                   heuristic
abstract/metadata requests   no           no                yes                   no
link relationships           heuristic    heuristic         yes                   heuristic

Powered By SIS

This scrollery is powered by SIS:

SIS Project