aboutsummaryrefslogtreecommitdiff
path: root/draft-schanzen-gns.xml
diff options
context:
space:
mode:
Diffstat (limited to 'draft-schanzen-gns.xml')
-rw-r--r--draft-schanzen-gns.xml29
1 files changed, 16 insertions, 13 deletions
diff --git a/draft-schanzen-gns.xml b/draft-schanzen-gns.xml
index b323607..652ce02 100644
--- a/draft-schanzen-gns.xml
+++ b/draft-schanzen-gns.xml
@@ -183,7 +183,7 @@
183 A GNS label is a label as defined in <xref target="RFC8499"/>. 183 A GNS label is a label as defined in <xref target="RFC8499"/>.
184 Within this document, labels are always assumed to be strings of 184 Within this document, labels are always assumed to be strings of
185 UTF-8 characters <xref target="RFC8499"/> with a maximum length of 185 UTF-8 characters <xref target="RFC8499"/> with a maximum length of
186 63 bytes. When hashed, labels MUST be canonicalized using 186 63 bytes. When hashed, labels MUST be canonicalized using
187 Normalization Form C (NFC) <xref target="Unicode-UAX15"/>. 187 Normalization Form C (NFC) <xref target="Unicode-UAX15"/>.
188 </dd> 188 </dd>
189 <dt>Name</dt> 189 <dt>Name</dt>
@@ -195,26 +195,27 @@
195 </dd> 195 </dd>
196 <dt>Top-Level Domain</dt> 196 <dt>Top-Level Domain</dt>
197 <dd> 197 <dd>
198 A GNS Top-Level Domain is a GNS label and a Top-Level 198 The rightmost label in a GNS name is a GNS Top-Level Domain (TLD).
199 Domain (TLD) as defined in <xref target="RFC8499"/>. 199 Unlike DNS Top-Level Domains (defined in <xref target="RFC8499"/>),
200 With the exception of Zone Top-Level Domains (see below), 200 GNS does not use a root zone as such. Instead,
201 with the exception of Zone Top-Level Domains (see below),
201 GNS TLDs are part of the configuration of the local resolver 202 GNS TLDs are part of the configuration of the local resolver
202 (see <xref target="governance"/>) and may not be globally unique. 203 (see <xref target="governance"/>) and may not be globally unique.
203 </dd> 204 </dd>
204 <dt>Zone</dt> 205 <dt>Zone</dt>
205 <dd> 206 <dd>
206 A GNS zone contains authoritative information (resource records). 207 A GNS zone contains authoritative information (resource records).
207 A zone is uniquely identified by its zone key. 208 A zone is uniquely identified by its zone key. Unlike DNS zones,
209 a GNS zone does not need to have a SOA record at its apex.
208 </dd> 210 </dd>
209 <dt>Zone Type</dt> 211 <dt>Zone Type</dt>
210 <dd> 212 <dd>
211 The type of a GNS zone determines the format and type of the 213 The type of a GNS zone determines the cipher system and binary encoding
212 zone key. 214 format of the zone key, blinded zone keys, and signatures.
213 </dd> 215 </dd>
214 <dt>Zone Key</dt> 216 <dt>Zone Key</dt>
215 <dd> 217 <dd>
216 The zone key uniquely identifies a zone. 218 The zone key uniquely identifies a zone.
217 Its format and type depend on the associated zone type.
218 The zone key is usually a public key of an asymmetric key pair. 219 The zone key is usually a public key of an asymmetric key pair.
219 </dd> 220 </dd>
220 <dt>Blinded Zone Key</dt> 221 <dt>Blinded Zone Key</dt>
@@ -224,16 +225,18 @@
224 </dd> 225 </dd>
225 <dt>Zone Owner</dt> 226 <dt>Zone Owner</dt>
226 <dd> 227 <dd>
227 The owner of a GNS zone is the holder of the private key corresponding to 228 The owner of a GNS zone is the holder of the secret (typically a private key)
228 the respective zone key. 229 that (together with a label and a value to sign) allows the creation of zone
230 signatures that can be validated against the respective blinded zone key.
229 </dd> 231 </dd>
230 <dt>Zone Top-Level Domain</dt> 232 <dt>Zone Top-Level Domain</dt>
231 <dd> 233 <dd>
232 A GNS Zone Top-Level Domain (zTLD) is a GNS name and a Top-Level 234 A GNS Zone Top-Level Domain (zTLD) is a GNS label used as the
233 Domain (TLD) as defined in <xref target="RFC8499"/>. 235 rightmost label in a GNS name which encodes a zone type and
234 It represents a sub-group of all TLDs and encodes the zone type and
235 zone key of a zone. 236 zone key of a zone.
236 Due to the statistical uniqueness of zone keys, zTLDs are also globally unique. 237 Due to the statistical uniqueness of zone keys, zTLDs are also globally unique.
238 A zTLD label can only be distinguished from ordinary TLD labels
239 by attempting to decode the label to a zone type and zone key.
237 </dd> 240 </dd>
238 <dt>Resource Record</dt> 241 <dt>Resource Record</dt>
239 <dd> 242 <dd>