lsd0001

LSD0001: GNU Name System
Log | Files | Refs | README

commit d3c2fff7cb531745e1345e89cb7f5acf2a8a0f71
parent b89ee1f7215ff8df918e0204e9ec51c8c91362b2
Author: Christian Grothoff <christian@grothoff.org>
Date:   Tue,  1 Feb 2022 15:24:45 +0100

try to address Martin's comments

Diffstat:
Mdraft-schanzen-gns.xml | 14++++++++------
1 file changed, 8 insertions(+), 6 deletions(-)

diff --git a/draft-schanzen-gns.xml b/draft-schanzen-gns.xml @@ -199,7 +199,8 @@ </dd> <dt>Top-Level Domain</dt> <dd> - The rightmost label in a GNS name is a GNS Top-Level Domain (TLD). + The rightmost part of a GNS name is a GNS Top-Level Domain (TLD). + A GNS TLD may consist of one or more labels. Unlike DNS Top-Level Domains (defined in <xref target="RFC8499"/>), GNS does not expect all users to use the same global root zone. Instead, with the exception of Zone Top-Level Domains (see below), @@ -235,12 +236,12 @@ </dd> <dt>Zone Top-Level Domain</dt> <dd> - A GNS Zone Top-Level Domain (zTLD) is a GNS label used as the - rightmost label in a GNS name which encodes a zone type and + A GNS Zone Top-Level Domain (zTLD) is a sequence of GNS labels at + the end of a GNS name which encodes a zone type and zone key of a zone. Due to the statistical uniqueness of zone keys, zTLDs are also globally unique. - A zTLD label can only be distinguished from ordinary TLD labels - by attempting to decode the label to a zone type and zone key. + A zTLD label sequence can only be distinguished from ordinary TLD label sequences + by attempting to decode the labels into a zone type and zone key. </dd> <dt>Resource Record</dt> <dd> @@ -484,7 +485,8 @@ ztype|zkey := GNSCrockfordDecode(zkl) Here, the most significant bytes of the "ztype|zkey" concatenation must be contained in the rightmost label of the resulting string and the least significant bytes in the leftmost label of the resulting string. This allows the - resolver to determine the zone type and zkl length from the rightmost label. + resolver to determine the ztype and zkl length from the rightmost label and + to subsequently determine how many labels the zTLD should span. For example, assuming a zkl of 130 characters, the encoding would be: </t> <artwork name="" type="" align="left" alt=""><![CDATA[