commit a42a803d44ed3ff168668f0cfdcd2df14cbc3477
parent 5f0606a031fd33973605039947f8871937aac138
Author: Christian Grothoff <christian@grothoff.org>
Date: Fri, 18 Nov 2022 22:04:49 +0100
add .alt registry
Diffstat:
4 files changed, 40 insertions(+), 0 deletions(-)
diff --git a/dot-alt/Makefile b/dot-alt/Makefile
@@ -0,0 +1,6 @@
+all: check
+
+check:
+ recfix --check registry.rec
+
+.PHONY: check
diff --git a/dot-alt/POLICY b/dot-alt/POLICY
@@ -0,0 +1,10 @@
+[REFERENCE .ALT RFC once published here!]
+
+The "Label" must be unique in the entire registry. The value must be a
+case insensitive punycode string without dots following the restrictions
+on DNS names.
+
+Adding records can be done on a first-come first-served basis.
+
+The current contact(s) for review are reachable at
+alt-registry@gnunet.org.
diff --git a/dot-alt/README b/dot-alt/README
@@ -0,0 +1,4 @@
+This registry is for the .ALT Top-Level-Domains (TLDs) of the Domain Name System.
+
+This registry is used to ensure that names of alternative name systems
+do not conflict with DNS names or with each other.
diff --git a/dot-alt/registry.rec b/dot-alt/registry.rec
@@ -0,0 +1,20 @@
+# -*- mode: rec -*-
+#
+# Registry for ".ALT" Top-Level-Domain
+#
+
+%rec: AltTld
+%key: Label
+%typedef: Label_t regexp /^[abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_-][abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_.-]*$/
+%type: Label Label_t
+%unique: Label
+%mandatory: Label
+%mandatory: Description
+%allowed: Contact
+%allowed: References
+%sort: Name Contact References
+
+Label: gns
+Contact: Martin Schanzenbach <schanzen@gnunet.org>
+References: RFC XXXX
+Description: The GNU Name System