lsd0001

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

commit c7b45d4eef77fb512c9b1c92750ba1f978e84644
parent dd59394e48964be38a1bd8a1c07c021faddfd12f
Author: Martin Schanzenbach <schanzen@gnunet.org>
Date:   Sat,  5 Feb 2022 23:52:17 +0100

add fixme on client resolver

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

diff --git a/draft-schanzen-gns.xml b/draft-schanzen-gns.xml @@ -266,6 +266,13 @@ A GNS resource record contains information as defined by its resource record type. </dd> + <dt>Client (Resolver)</dt> + <dd> + FIXME: We are using the word "client" often and it is not clearly + defined what a client is. Sometimes it is a "client resolver". + Is there another part of the resolver? What is it called? + This is mostly an issue in the name resolution section. + </dd> </dl> </section> <section anchor="overview" numbered="true" toc="default"> @@ -1840,7 +1847,8 @@ q := SHA-512 (ZKDF-Public(zk, label)) provided by the client to guide processing. <!-- FIXME: Is this still necessary? Clarify the purpose of the provided record type and normatively define that resolver MUST NOT - filter? --> + filter? THe normative statement for the CLIENT does not make sense. + We need a normative statement for the implementer of GNS. --> However, filtering of record sets according to the required record types MUST still be done by the client after the resource record set is retrieved. @@ -1849,13 +1857,14 @@ q := SHA-512 (ZKDF-Public(zk, label)) <name>Start Zones</name> <t> <!-- FIXME: This is a mess --> - The resolution of a GNS name must start in a given start zone - indicated to the resolution algorithm using a (public) zone key. - The local resolver may have one or more local start zones configured/hard-coded - which point to local or remote zone public keys. + The resolution of a GNS name starts in an initial start zone. + The local resolver may have one or more local start zones configured + which point to local or remote zone keys. A resolver may also determine the start zone from the suffix of the name given for resolution, or using information retrieved out of band. + </t> + <t> The governance model of any zone is at the sole discretion of the zone owner. However, the choice of start zone(s) is at the sole