RFCs

混沌とした 忍者 通信網 限定 の RFC システム

RFC Format and Semantics

Authors

Izuru Yakumo

Status

Accepted


Prelude

The format used here is loosely based on the Tildeverse RFC system authored by Robert Miles a.k.a. khuxkm

Abstract

This RFC defines the format used by an RFC. RFCs in this system are written as Markdown and stored on this WriteFreely instance.

This RFC also defines the semantics of how such a system will work.

Format

The format MUST contain the following elements:

  1. Title (level 2 heading): The title of the document.

  2. Number (level 1 heading): The canonical number of an RFC. Starts as 00000 (this document) and counts up in decimal.

  3. Author (level 2 heading): The author of the document, MAY contain an e-mail address.

  4. Status (level 2 heading): The status of this document. Should be “Accepted” or “Proposed”. (“Rejected” documents are immediately removed from the system).

The following items MAY also be included, if necessary:

  1. Updates (level 3 heading): A comma-separated list, which this RFC updates.

  2. Updated by (level 3 heading): A comma-separated list, which update this RFC

Note that the two lists should be added to in sequence; if RFC 00002 updates RFC 00001, then RFC 00002 needs to have 00001 in its updates and RFC 00001 needs 00002 in its updated-by.

Semantics of the RFC system

The RFC system will be hosted at rfc.chaotic.ninja and on a repository located here

Types of documents

RFC documents are simply requests. They are for simple things like defining how something should work or how something should be done.

Submission guidelines

An RFC should be submitted by sending a patch to Izuru Yakumo's e-mail address. RFCs MUST come with a draft name.

For example, a draft name for an RFC to give a hostname to a server belonging to chaotic.ninja and/or kalli.st could be decide-on-a-hostname-for-a-server

The only time an RFC can omit the number tag in its structure is when it is a draft.

Drafts do not have numbers and are of the status “Proposed”.

If or when an RFC is accepted, it will be given a number (at which time it MUST be renamed rfc-XXXXX, where X is a number, as well as placing it as a level 1 header such as RFC [number]).

The status MUST be changed to Accepted and the number tag MUST contain the assigned number.

When the former draft meets these requirements, the patch will be merged into the repository.

Procedural Section

Every RFC and Standards document should end with a procedural information section (which MUST begin with a level 2 heading followed by the content)

There are two sub-sections to the procedural info section, both of which MUST be level 3 headings:

  • Configuration Considerations: For example, if configs need to be changed due to the RFC.

  • Security Considerations: If there are any security reasons/concerns for the document, they MUST be subsections of this.

Notes

The title MAY be a level 1 header instead, if the document does not have a number.

Subheadings belonging to “Security Considerations” MUST be level 4 headings.

Procedural Information

Security Considerations

There are no security considerations in this document.

Configuration Considerations

A subdomain of chaotic.ninja has been provisioned and a WriteFreely single user instance, alongside the Git in accordance with this document.

DNS entries for servers under the chaotic.ninja domain

Authors

  • Izuru Yakumo
  • Kyle Czar

Status

Accepted

Updated by

RFC 00002


Abstract

This document serves as an announcement of the Minecraft server's new internal hostname.

Name and meaning

The server's name is “境界” (“kyoukai”), which means “boundary”, as this is the border separating the chaotic.ninja and the kalli.st servers.

Procedural Information

Security Considerations

There are no security considerations to this document.

Configuration Considerations

The already existing entry, originally labeled 1.internal.chaotic.ninja was renamed to kyoukai.chaotic.ninja, and the mc subdomain has been updated to point to it.

DNS entries for the main server under the chaotic.ninja domain

Authors

  • Izuru Yakumo

Status

Approved

Updates

RFC 00001


Abstract

This document serves as an announcement of the FreeBSD server's new internal hostname.

Name and meaning

This server's name is “未知の国” (“michi no kuni”), which means “land of the unknown”, the main reason behind this change being that chaotic.ninja is and remains largely unknown to anybody.

Procedural Information

Security Considerations

There are no security considerations to this document.

Configuration Considerations

A new DNS entry named michi-no-kuni.chaotic.ninja has been set up with A/AAAA records, and all of the subdomains have been updated to point to it, as well as the 0.internal.chaotic.ninja being removed.