[regext] rfc7484bis feedback

Jasdip Singh <jasdips@arin.net> Mon, 22 February 2021 02:59 UTC

Return-Path: <jasdips@arin.net>
X-Original-To: regext@ietfa.amsl.com
Delivered-To: regext@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CF5A63A0A8E for <regext@ietfa.amsl.com>; Sun, 21 Feb 2021 18:59:58 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level:
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1vIAw19f4a-K for <regext@ietfa.amsl.com>; Sun, 21 Feb 2021 18:59:56 -0800 (PST)
Received: from smtp2.arin.net (smtp2.arin.net [192.136.136.52]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B8C0D3A0A87 for <regext@ietf.org>; Sun, 21 Feb 2021 18:59:56 -0800 (PST)
Received: from CAS02CHA.corp.arin.net (cas02cha.corp.arin.net [10.1.30.63]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by smtp2.arin.net (Postfix) with ESMTPS id D0A3F10757B2; Sun, 21 Feb 2021 21:59:53 -0500 (EST)
Received: from CAS02CHA.corp.arin.net (10.1.30.63) by CAS02CHA.corp.arin.net (10.1.30.63) with Microsoft SMTP Server (TLS) id 15.0.1104.5; Sun, 21 Feb 2021 21:59:53 -0500
Received: from CAS02CHA.corp.arin.net ([fe80::70b5:fa43:96a0:efad]) by CAS02CHA.corp.arin.net ([fe80::70b5:fa43:96a0:efad%17]) with mapi id 15.00.1104.000; Sun, 21 Feb 2021 21:59:53 -0500
From: Jasdip Singh <jasdips@arin.net>
To: Marc Blanchet <marc.blanchet@viagenie.ca>
CC: "regext@ietf.org" <regext@ietf.org>
Thread-Topic: rfc7484bis feedback
Thread-Index: AQHXCMbKOH3Vg8UwfUypHTtYWdYPlw==
Date: Mon, 22 Feb 2021 02:59:53 +0000
Message-ID: <454B1E12-FCC7-4B3F-A65F-3A195652336E@arin.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [192.136.136.37]
Content-Type: multipart/alternative; boundary="_000_454B1E12FCC74B3FA65F3A195652336Earinnet_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/regext/W-lE7RDfpKxQT69e2yj6Mqdrm_g>
Subject: [regext] rfc7484bis feedback
X-BeenThere: regext@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Registration Protocols Extensions <regext.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/regext>, <mailto:regext-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/regext/>
List-Post: <mailto:regext@ietf.org>
List-Help: <mailto:regext-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/regext>, <mailto:regext-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 22 Feb 2021 02:59:59 -0000

Hello Marc,

I reviewed rfc7484bis for the shepherd doc and noted the following.

Thanks,
Jasdip

---

Overall:

Should we mention in both the Abstract and Introduction sections that this doc obsoletes RFC 7484?

RFC 8259 obsoletes RFC 7159 for the JSON format. Throughout the doc, it would be good to replace references to RFC 7159 with RFC 8259.

Knowing that this spec allows the http scheme (beside the https scheme) in the IANA bootstrap files, wonder if we should at the least discontinue using the http scheme in our examples, so as not to inadvertently encourage the http scheme use?

Is an Implementation Status section needed for elevating RFC 7484 to Internet Standard?

Section 1:


   Querying and retrieving registration data from registries are defined

   in Registration Data Access Protocol (RDAP) [RFC7480<https://tools.ietf.org/html/rfc7480>] [RFC7482<https://tools.ietf.org/html/rfc7482>]

   [RFC7483<https://tools.ietf.org/html/rfc7483>].

Should we mention RFC 7481 here as well since it covers RDAP security?

Section 2:


   The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",

   "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this

   document are to be interpreted as described in [RFC2119<https://tools.ietf.org/html/rfc2119>].

For consistency, should we append “ when specified in their uppercase form” (as done in rfc7482bis and rfc7483bis)?

Section 4:


The entry for the root of the domain name space is specified as "".

Unless missed, didn’t find such an entry in https://data.iana.org/rdap/dns.json. Is this sentence extraneous now?

Section 5.1:

Should we only use the IPv4 space reserved for documentation (RFC 5737) in the example here? The IESG review of rfc7482bis and rfc7483bis pointed to using number resources (IP address space and AS numbers) reserved for documentation purposes in related examples.

For the present example:

   client chooses one of the base URLs from this array; in this example,
   it chooses the only one available, "http://example.org/".  The
   {resource} specified in [RFC7482<https://tools.ietf.org/html/rfc7482>] is then appended to the base URL to
   complete the query.  The complete query is then "https://example.org/
   ip/192.0.2.1/25".

Is there http/https inconsistency here vis-a-vis "http://example.org/" and “https://example.org/ip/192.0.2.1/25”?

Section 5.2:

Should we only use the IPv6 space reserved for documentation (RFC 3849) in the example here?

In the present example, should we avoid using extraneous 0 as in the 0200 hextet in 2001:0200::/23? https://data.iana.org/rdap/ipv6.json seems to avoid so.

Section 5.3:

Should we only use the AS numbers reserved for documentation (RFC 5398) in the example here?

Section 8:


   In the case of a domain object,…

   …This method may not work

   for all types of RDAP objects.

Could we omit saying “This method may not work for all types of RDAP objects” given we are here talking about domain objects only?


   Some authorities of registration data may work together on sharing

   their information for a common service, including mutual redirection

   [REDIRECT-RDAP<https://tools.ietf.org/html/draft-ietf-regext-rfc7484bis-00#ref-REDIRECT-RDAP>].

[REDIRECT-RDAP] refers to an expired draft: https://tools.ietf.org/html/draft-ietf-weirds-redirects-04.