Re: [regext] OK, What Next? (was RDAP Extensions Approach Analysis v2)

"Hollenbeck, Scott" <shollenbeck@verisign.com> Mon, 27 June 2022 15:37 UTC

Return-Path: <shollenbeck@verisign.com>
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 52EAFC13A23B for <regext@ietfa.amsl.com>; Mon, 27 Jun 2022 08:37:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.108
X-Spam-Level:
X-Spam-Status: No, score=-2.108 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=verisign.com
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ETWQRltenHIS for <regext@ietfa.amsl.com>; Mon, 27 Jun 2022 08:37:41 -0700 (PDT)
Received: from mail1.verisign.com (mail1.verisign.com [72.13.63.30]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CC931C13A23E for <regext@ietf.org>; Mon, 27 Jun 2022 08:37:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=verisign.com; l=18298; q=dns/txt; s=VRSN; t=1656344258; h=from:to:date:message-id:references:in-reply-to: content-transfer-encoding:mime-version:subject; bh=B7QmbtGMT274wc64ypFLy+Qig0QnBKhTTlh8b4dCCP0=; b=BpGci1pDuLIP411nY61qxw/THKVgjnwfkbxc05cjj+U80kwBCWVyMui6 YRIxgqhbpJ3fWbYlKRcIuevQMcVTQPn9E4uNt+q297pg/j1BK3ZHjgdy/ mvUW1eolV69ay14ueIDtdc7g4MCuHeu3oK+6dIGAqbfSsCFL7De56fH7w Jhdqcr+pLf7psywO6Z/6rB+O6xExcT1XE+ixGSKX7J1Fv9t8ZNycVUb7E VfIWq/86HmE4U6gpfmmUb0Uu9Dlm+lFheuMz8Evh1tZhckpLwQbJivPzh lvdk3z/D64CwS8oLVd8YwhL5vJton0dlRZTmv8sb3vbKXTEuEZxF9O/ku w==;
IronPort-Data: A9a23:hODyBa/rppr2KCWLiRqhDrUD9H+TJUtcMsCJ2f8bNWPcYEJGY0x3n zYcUWDUOfiLa2umfIx+Odi0pEgAucLcm9IySgI5/ikxFiIbosf7XtnIdU2Y0wF+jCHgZBk+s 5hBMImowOQcFCK0SsKFa+C5xZVEOCXhqoPUUIYoAAgoLeNfYHpn2EgLd9IR2NYy24DnWVzV4 LsenuWEULOb828sWo4rw//bwP9flKyaVOQw5wFWiVhj5TcyplFNZH4tDfjZw0jQG+G4KtWHq 9Prl9lVyEuCpktwVYn1+lrMWhZirrb6ZWBig1IIA/Ty2kAqSiYais7XP9JEAatbZqngc3mcB 7yhuLTpITrFMJEgl8wYXEhlHiVSP5Ed4af7CFmxneCY0lf/Ji6EL/VGVCnaPKUywMAuPkdjx aRBbi4GaQqbweu6hqyhUe8qjcMmRCXpFNpH/Cg/lneAUK1gHcCrr6bivLe02B8rhsdKGfvYb ccSahJxYQ7BeBxAPBEcD5dWcOKA3yevK20B8g79Sawf2lPp4T5fzKLRGdPYdo2NbphUm2u6j zeTl4j+KlRAXDCF8hKA+2itganLmi31Qo8eE5W59+Isi1uJgG0PYDUUWlympfXs1hagVsheM E0b/Gwlqq0a+EmiVNK7XhCkrjiDpBF0c8BdHOAq9CmMx7bapQGDCQA5oiVpYsYg7dAwSCxyj xqSgcmvAD109beSD3iH8O7SsympP24eKmpqiTI4cDbpKuLL+Okb5i8jhP46eEJpprUZwQ3N/ g0=
IronPort-HdrOrdr: A9a23:j2H3Sa79QOLDq8rZ0wPXwOPXdLJyesId70hD6qkoc20xTiXqrb HLoB19726OtN9xYgBZpTnuAsi9qB/nn6KdpLNhX4tKPzOWwldATrsD0WKK+VSJcBEWtNQttp uIGJITNDSENzZHZLHBjzVQfexM/DDNytHOuQ6X9QYKcehFUdAY0ztE
X-IronPort-AV: E=Sophos;i="5.92,226,1650931200"; d="scan'208";a="16808124"
Received: from BRN1WNEX02.vcorp.ad.vrsn.com (10.173.153.49) by BRN1WNEX01.vcorp.ad.vrsn.com (10.173.153.48) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2375.24; Mon, 27 Jun 2022 11:37:35 -0400
Received: from BRN1WNEX02.vcorp.ad.vrsn.com ([10.173.153.49]) by BRN1WNEX02.vcorp.ad.vrsn.com ([10.173.153.49]) with mapi id 15.01.2375.024; Mon, 27 Jun 2022 11:37:35 -0400
From: "Hollenbeck, Scott" <shollenbeck@verisign.com>
To: "mario.loffredo@iit.cnr.it" <mario.loffredo@iit.cnr.it>, "jgould=40verisign.com@dmarc.ietf.org" <jgould=40verisign.com@dmarc.ietf.org>, "regext@ietf.org" <regext@ietf.org>
Thread-Topic: [EXTERNAL] Re: [regext] OK, What Next? (was RDAP Extensions Approach Analysis v2)
Thread-Index: AQHYijlj3Xbx2E69MEa8SvVP0IHKLq1jYStA
Date: Mon, 27 Jun 2022 15:37:35 +0000
Message-ID: <49ef36d78c3942cb83a6daf38f1e22fa@verisign.com>
References: <9DD90854-1EF1-4F17-B0C2-A6296F777A02@verisign.com> <71787aabeae8455eae68763077a1cec5@verisign.com> <daebd145-1979-0a8a-baef-6b0884023cb8@iit.cnr.it>
In-Reply-To: <daebd145-1979-0a8a-baef-6b0884023cb8@iit.cnr.it>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.170.148.18]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/regext/DbjdDke2Ml7OS-xZ1jURtubI3Jw>
Subject: Re: [regext] OK, What Next? (was RDAP Extensions Approach Analysis v2)
X-BeenThere: regext@ietf.org
X-Mailman-Version: 2.1.39
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, 27 Jun 2022 15:37:45 -0000

I don't think 7480 is unclear, Mario. Section 6 describes the syntax of the identifiers that are to be registered with IANA and used as prefixes. Section 8 then says, "The extension identifier is used as a prefix in JSON names and as a prefix of path segments in RDAP URLs." That's very clear in my mind. There's nothing there that says "you can add OPTIONAL information if you wish".

For what it's worth, I've sent some off-list email to our chairs and our AD with a request for guidance here. We're not making progress with these back-and-forth discussions.

Scott

> -----Original Message-----
> From: Mario Loffredo <mario.loffredo@iit.cnr.it>
> Sent: Monday, June 27, 2022 11:18 AM
> To: Hollenbeck, Scott <shollenbeck@verisign.com>;
> jgould=40verisign.com@dmarc.ietf.org; regext@ietf.org
> Subject: [EXTERNAL] Re: [regext] OK, What Next? (was RDAP Extensions
> Approach Analysis v2)
>
> Caution: This email originated from outside the organization. Do not click links
> or open attachments unless you recognize the sender and know the content
> is safe.
>
> Hi Scott,
>
> my opinion is that the confusion results from the ambiguity in what is written
> in section 6 of RFC7480.
>
> Therefore, think first we need to unambiguously define:
>
> -  the relationship between prefixes, IANA registered identifiers, version
> numbers and rdapConformance values (substantially it means to select one
> among the possible approaches and define everything formally)
>
> - how version numbers can be identified into the rdapConformance values
> (should "_level_" be used as a separator? what should be used as a minor
> version seprator?)
>
> Honestly, I'm not as knowledgeable as you about IETF procedures to set out
> how to proceed; if we should correct RFC7480, write an RFC7480bis or write
> another document.
>
> Surely, we need to make some clarifications.
>
> Then, depending on how RFC7480 will be updated, RFC9083 will be changed
> or left as is.
>
>
> Best,
>
> Mario
>
>
> Il 27/06/2022 16:03, Hollenbeck, Scott ha scritto:
> > I can only disagree. That wasn't the original intent, and the inconsistency is
> clearly causing confusion.
> >
> > Scott
> >
> >> -----Original Message-----
> >> From: Gould, James <jgould=40verisign.com@dmarc.ietf.org>
> >> Sent: Monday, June 27, 2022 9:57 AM
> >> To: Hollenbeck, Scott <shollenbeck@verisign.com>;
> mario.loffredo@iit.cnr.it;
> >> regext@ietf.org
> >> Subject: [EXTERNAL] Re: Re: [regext] OK, What Next? (was RDAP
> Extensions
> >> Approach Analysis v2)
> >>
> >> Caution: This email originated from outside the organization. Do not click
> links
> >> or open attachments unless you recognize the sender and know the
> content
> >> is safe.
> >>
> >> Scott,
> >>
> >> I don't believe anything needs to be changed in 9083.  Where "lunarNIC" is
> >> the registered prefix identifier and the RDAP conformance value
> >> "lunarNIC_level_0" might be used.  This supports the use of the
> registered
> >> prefix identifier and the needed versioning.
> >>
> >> --
> >>
> >> JG
> >>
> >>
> >>
> >> James Gould
> >> Fellow Engineer
> >> jgould@Verisign.com <applewebdata://13890C55-AAE8-4BF3-A6CE-
> >> B4BA42740803/jgould@Verisign.com>
> >>
> >> 703-948-3271
> >> 12061 Bluemont Way
> >> Reston, VA 20190
> >>
> >> Verisign.com <http://secure-
> >>
> web.cisco.com/17L1JiCMWxihiqijR7XxolXXTLM51s_o4v4LJd8cJwrsx1htY2H80
> >> EGH7i2Ensln_D7oZmX1Lmm3LMkoOx-
> >>
> Sg1eCTr5jaMylS1ZgAFsT7wVnmCBs_TFiKYSaAvNZzoHuBov1ZjQLD8Mfh9skcr
> >> Tq8dg2XhG4jb3sHN2-
> >>
> gdEMQh_ozYxTl4jLeuMAB1Yy_OZ78eUtEJW0NWKTJmwv7moKrvdWhOZWP
> >>
> kXvSKaIJmgMevrgIJioJZJnEr_S0qppCdxmn/http%3A%2F%2Fverisigninc.com
> >> %2F>
> >>
> >> On 6/27/22, 9:38 AM, "regext on behalf of Hollenbeck, Scott" <regext-
> >> bounces@ietf.org on behalf of
> shollenbeck=40verisign.com@dmarc.ietf.org>
> >> wrote:
> >>
> >>      Mario, there's a basic problem with the approach you're suggesting
> below.
> >> We
> >>      can't "correct RFC 9083 to make it consistent with what decided".
> >>
> >>      The "IESG Processing of RFC Errata for the IETF Stream" statement
> provides
> >>      guidance for what we can and cannot do:
> >>
> >>      https://secure-
> >>
> web.cisco.com/1V_oFdQEIWuGT_dN8fQSYXCZzrWnfzH9rGieJ4s_OqWNMGS
> >> 7DXUn2eUGXSePIhNcBoUl-
> >> o1RWtngwq8OSMZOnVCTGcmdz4zhbaD1Wf3vF5c6c7yfAd-
> >> TVYYidTUBHczFr3K4l0sZaxH1tS1tQybTK6fUFYaTPxWcRe9-
> >> eW5ySkLoOVOmnjYSnsTbyL9y2O5k3s3t8ub-6INo5aHL5vmd72uQQtEJ4-
> >>
> k64WTfvwOUHHwdn4zPYWP5q10HqPDgscdWA/https%3A%2F%2Fwww.ietf.
> >> org%2Fabout%2Fgroups%2Fiesg%2Fstatements%2Fprocessing-errata-
> ietf-
> >> stream%2F
> >>
> >>      Note these statements:
> >>
> >>      "Errata are meant to fix "bugs" in the specification and should not be
> used
> >> to
> >>      change what the community meant when it approved the RFC."
> >>
> >>      "Errata are classified as “technical” or “editorial”."
> >>
> >>      "Technical errata are expected to be things that would likely cause
> >>      significant misunderstandings of the technical specification and might
> result
> >>      in faulty implementations if they are not corrected."
> >>
> >>      "Technical items that have a clear resolution in line with the original
> intent
> >>      should be classified as Verified. If the resolution is not clear or requires
> >>      further discussion, the report should be classified as Hold for Document
> >>      Update. In both cases, only items that are clearly wrong should be
> >>      considered."
> >>
> >>      "Changes that modify the working of a protocol to something that
> might be
> >>      different from the intended consensus when the document was
> approved
> >> should
> >>      generally be Rejected. Significant clarifications should not be handled as
> >>      errata reports and need to be discussed by the relevant technical
> >> community."
> >>
> >>      "Changes that modify the working of a process, such as changing an
> IANA
> >>      registration procedure, to something that might be different from the
> >> intended
> >>      consensus when the document was approved should be Rejected."
> >>
> >>      What I'm proposing (report the inconsistency in 9083 and make the
> >> "lunarNIC"
> >>      vs. "lunarNIC_level_0" thing consistent) is aligned with the above. The
> >>      current text is obviously causing significant misunderstandings of the
> >>      technical specification, and my proposed change* matches the
> intended
> >>      consensus when the document was approved. The desire to make
> more
> >> significant
> >>      changes to 9083, to include any changes focused on how to identify and
> >> manage
> >>      versioning, really needs to be addressed independently.
> >>
> >>      Scott
> >>
> >>      * I'm willing to request that instances of "lunarNIC" be changed to
> >>      "lunarNIC_level_0" if that's preferred. Andy and I believe that the
> original
> >>      intent was for the values to be consistent, and this change would also
> align
> >>      with use of "rdap_level_0".
> >>
> >>      > -----Original Message-----
> >>      > From: regext <regext-bounces@ietf.org> On Behalf Of Mario
> Loffredo
> >>      > Sent: Thursday, June 16, 2022 2:57 AM
> >>      > To: regext@ietf.org
> >>      > Subject: [EXTERNAL] Re: [regext] OK, What Next? (was RDAP
> Extensions
> >>      > Approach Analysis v2)
> >>      >
> >>      > Caution: This email originated from outside the organization. Do not
> click
> >>      > links
> >>      > or open attachments unless you recognize the sender and know the
> >> content
> >>      > is safe.
> >>      >
> >>      > Hi folks,
> >>      >
> >>      > I invite you to consider that, currently, rdap-reverse-search and,
> >>      > potentially,
> >>      > three other RDAP-related docs are blocked waiting for the end of this
> >>      > discussion.
> >>      >
> >>      > In addition, it seems to me more logical, first, to decide how RDAP
> >>      > exentions
> >>      > must be treated and, then, correct RFC 9083 to make it consistent
> with
> >> what
> >>      > decided.
> >>      >
> >>      > Once agreed on which approach to follow, we could proceed in
> parallel
> >> with
> >>      > the correction of RFC 9083 and the writing of a document defining the
> >>      > guidelines for extending RDAP.
> >>      >
> >>      > For the sake of completeness and comprehension, such a document
> >> might
> >>      > include the scenarios Jasdip has described in his analysis.
> >>      >
> >>      >
> >>      > Best,
> >>      >
> >>      > Mario
> >>      >
> >>      >
> >>      > Il 15/06/2022 19:27, Hollenbeck, Scott ha scritto:
> >>      > > Thanks for doing all this work, Jasdip. Now we have to decide what
> to
> >> do
> >>      > with
> >>      > > all of this information.
> >>      > >
> >>      > > As a first step, I think we need to submit errata to address issues
> with
> >>      > > the
> >>      > > existing RFC(s). RFC 9083 uses both "lunarNIC" and
> "lunarNIC_level_0".
> >> At
> >>      > a
> >>      > > minimum, Andy and I agree that "lunarNIC_level_0" should be
> replaced
> >>      > with
> >>      > > "lunarNIC".
> >>      > >
> >>      > > Rationale: Section 2.1 of RFC 9083 describes "lunarNIC" as an
> example
> >> of
> >>      > > an
> >>      > > identifying prefix and includes examples of this value being used as
> an
> >>      > > extension prefix. Section 4.1 says "For example, if the fictional
> Registry
> >>      > > of
> >>      > > the Moon wants to signify that their JSON responses are
> conformant
> >> with
> >>      > their
> >>      > > registered extensions, the string used might be "lunarNIC_level_0".
> We
> >>      > believe
> >>      > > that 4.1 and 2.1 are inconsistent and that they can be made
> consistent
> >> by
> >>      > > changing "lunarNIC_level_0" with "lunarNIC" in 4.1.
> >>      > >
> >>      > > Additional errata may be needed. If so, where, and what else needs
> to
> >> be
> >>      > done?
> >>      > >
> >>      > > Scott
> >>      > > _______________________________________________
> >>      > > regext mailing list
> >>      > > regext@ietf.org
> >>      > > https://secure-web.cisco.com/1sPv-
> >>      >
> >>
> dLzvvqhNDXbiOOjohSnIO97wGQlAwNMpaY3C1_JwFw8ZcW5yQKcqwEMjjI4a
> >>      > wA-Jl-e-tV4WSuYkK6ga2H5oLbNJuwp-
> O9KiMNKynBi1Mkn0Bv_AZ8rq2G-
> >>      >
> >>
> Dajc2YkeBA8viu7YJWWAr4AL74OjYAIXKkLYhP7srUtpD9M94cWjRPcUMlQmtS
> >>      > DKU33bc5zTBP1RbMJOXmxIuxOlu8vd4DhsVN9gzqOWeoHdCi-
> >>      > uCH9HX3xgUp6w1-
> >>      >
> >> zSiYr0K/https%3A%2F%2Fwww.ietf.org%2Fmailman%2Flistinfo%2Fregext
> >>      >
> >>      > --
> >>      > Dr. Mario Loffredo
> >>      > Technological Unit “Digital Innovation”
> >>      > Institute of Informatics and Telematics (IIT)
> >>      > National Research Council (CNR)
> >>      > via G. Moruzzi 1, I-56124 PISA, Italy
> >>      > Phone: +39.0503153497
> >>      > Web: http://secure-
> >>      >
> >>
> web.cisco.com/1tDmAE3yEIWzsMXoMIliAb7B8sxyrzbH1sGKAJgZa_qRqMiFfP
> >>      >
> >> STq4tq2ieXF83omlH12rdACydGrVu4sEPz9UTOExDvMKGC4wsoXQx71DAE-
> >>      >
> >>
> xr3l6jIFv200l9aKQE_149dEbt_ystXWGuWxMjIJXeEIce2zpyuBNc27m43gVjK_c
> >>      >
> >>
> o23TUyEQWCsfQHD8H1lsLQpc3OGoz_05I0AwljSDG3vwc5vV8plppwhhkS2z9C
> >>      >
> >>
> TqYsdnpctlwEXIYGToCuF/http%3A%2F%2Fwww.iit.cnr.it%2Fmario.loffredo
> >>      >
> >>      > _______________________________________________
> >>      > regext mailing list
> >>      > regext@ietf.org
> >>      > https://secure-web.cisco.com/1sPv-
> >>      >
> >>
> dLzvvqhNDXbiOOjohSnIO97wGQlAwNMpaY3C1_JwFw8ZcW5yQKcqwEMjjI4a
> >>      > wA-Jl-e-tV4WSuYkK6ga2H5oLbNJuwp-
> O9KiMNKynBi1Mkn0Bv_AZ8rq2G-
> >>      >
> >>
> Dajc2YkeBA8viu7YJWWAr4AL74OjYAIXKkLYhP7srUtpD9M94cWjRPcUMlQmtS
> >>      > DKU33bc5zTBP1RbMJOXmxIuxOlu8vd4DhsVN9gzqOWeoHdCi-
> >>      > uCH9HX3xgUp6w1-
> >>      >
> >> zSiYr0K/https%3A%2F%2Fwww.ietf.org%2Fmailman%2Flistinfo%2Fregext
> >>      _______________________________________________
> >>      regext mailing list
> >>      regext@ietf.org
> >>      https://secure-
> >>
> web.cisco.com/1koVgFwXjNQjGlB5ua2nkhXLFmoQfAZZSy4Ue5jAsDqoUOHP
> >>
> mudpISewmydg0IU9zTmDML1UyKWPHRngPuXl9tXvprC3IJTW3jb8hNx8SjP6
> >> w3CbU_6myeF-
> >>
> bp9fID6MF0u0_B5BY9sUyBWXO2jtv5_1XX4gSmyiJtmw_p8ErDyvYLK86eqS3La
> >> 0iodAi2MYhsKycTdH3QAXQa4qX0AGWh7oSMDw4GLSXT96X-
> >>
> 9yGQ5NuZFO6qecYM3ZVK32hg7o3/https%3A%2F%2Fwww.ietf.org%2Fmail
> >> man%2Flistinfo%2Fregext
>
> --
> Dr. Mario Loffredo
> Technological Unit “Digital Innovation”
> Institute of Informatics and Telematics (IIT)
> National Research Council (CNR)
> via G. Moruzzi 1, I-56124 PISA, Italy
> Phone: +39.0503153497
> Web: http://secure-web.cisco.com/1-
> 17dvbqGrX5UXBxH6HBjz1b4TKMBTn9HlySWeq_svs2xMR7gXDhnOqhehsgNu
> rbhQJ9fRQv3DwH9z7iBpoICLCVt4V6Kgoubx4URhsd7Of8fziGF6EF80mNyvDN
> WT8iQfL-bjnw0CICteA0r6u-
> ERBEYaI9VbpsWMRNVeXJVRzLjQL2G3p2T6XRR7EMrK7eAzsvqYtYtc7ydqvY-
> 2TLgArhVx_Rn-wIGXCU-
> z1Mlb9ynumv0g7NAMEoYSqere4kA/http%3A%2F%2Fwww.iit.cnr.it%2Fmari
> o.loffredo