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

"Gould, James" <jgould@verisign.com> Mon, 27 June 2022 14:31 UTC

Return-Path: <jgould@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 12B84C15E6DC for <regext@ietfa.amsl.com>; Mon, 27 Jun 2022 07:31:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.109
X-Spam-Level:
X-Spam-Status: No, score=-2.109 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] 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 To9dRX-Oygsh for <regext@ietfa.amsl.com>; Mon, 27 Jun 2022 07:31:44 -0700 (PDT)
Received: from mail2.verisign.com (mail2.verisign.com [72.13.63.31]) (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 04135C15E6CE for <regext@ietf.org>; Mon, 27 Jun 2022 07:31:43 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=verisign.com; l=16566; q=dns/txt; s=VRSN; t=1656340305; h=from:to:subject:date:message-id:content-id: content-transfer-encoding:mime-version; bh=m4xXIsDpMm/iCdfUKNTJzVubXiUGzvs28x4doWv1+rY=; b=ZIBxS00NCyrl+8ZzgxW5uMkjS44Uta+MFq+eqkUVQVONpO/SEql7C47g VfPVSyEDe0N5kpqothPOoO6vU1d5iuxQI4vma6itBxO3k75yT9Neo/aG7 eE7D0jVS260ZNXNXEkFXyAkOk5STzAxFahh6ab+goUh8sMK/2YaDVMdds 0dIm7IjuFZc+58Bfp5yIE3hZwH9czU3+n/Xgi23ENdJKRyn7Fj3Bl5VdB kRVkAheqoPYMSwa5/4NmtH8Ld4c64/X7n4WdNKHdwyhRmyHR4RIQyf0zt eukaFwYaGv5SocMHVw91+VL+asz5yR7gF4gzZatbhEPNJDnBnEXYjjcud w==;
IronPort-Data: A9a23:/jhQYqhYqwCBMXQfkZBZfPVvX161FBEKZh0ujC45NGQN5FlHY01je htvUWyFOP2CMGGkf4h/bNu1pEsDuZfcmt9iHQBo/ythEiMW8JqUDtmndUqhZCn6wu8v7q5Ex 55HNoSfdpBcolv0/ErF3m3J9CEkvU2wqz6V5NfsYkidfyc9IMsaoU8lyrRRbrJA24DjWVvT4 4yq+qUzBXf+s9JKGjNMg068gE431BjCkGtwUosWPK0jUPf2zhH5PbpHTU2DByKQrrp8R4ZWc 93+IISRpQs1yT92U4/4zeyrGqE9auW60QCm0hK6UoD82kQS/nRaPqwTbJLwYm8P49mFckwYJ HygevVcRC9wVpAgltjxXDFqEA9FHqN++oT1IH3koem6z27JTErFlqAG4EEeZeX0+85dO0cXy to1GGhXKA6IgPiuhru3DPd2ncJlJ87uVG8dkig4i2iGVrB/HMuFH/SiCdxwhV/cguhMEvHDY 8Yxdzd1bQ/BbBsJMVASYH47tL713iChLmQAwL6TjYYJ6Xbq5Rxc66bwIoL7WYGmAt9RhX/N8 woq+Ey8WHn2Lue30jqC9nahgOXCliCuBNoMGae57f9lhhuYwWk7BBgfT1D9oPSlhAi5Qd03A 0kd4Csp66w1+kKxQ9X6dxy5vDiPuARaWsY4O/c35wyd1oLV7hqXQG8eQVZ8hMcOvtUwHCMs2 0/RxZbyGyYptbyODHiasL2Oq2r0JzIOKykJYipsoRY53uQPabob1nrnJuuP2obs5jEpMVkcG wy3kRU=
IronPort-HdrOrdr: A9a23:WqtGK6zcttCJ0R1a100ZKrPwAb1zdoMgy1knxilNoERuA6+lf1 jHpoVi6faGskdyZJhGo6H6BEDgewKkyXcb2+gs1NuZNjUO21HYVr2Kj7GD/9SIIUSXndK1vp 0NT0EKMrPN5C9B4voSjjPULz9q+qjjzEnhv5a7858mJzsaDJ2IwT0JbDqmLg==
X-IronPort-AV: E=Sophos;i="5.92,226,1650931200"; d="scan'208";a="15016510"
Received: from BRN1WNEX01.vcorp.ad.vrsn.com (10.173.153.48) by BRN1WNEX02.vcorp.ad.vrsn.com (10.173.153.49) 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 10:31:42 -0400
Received: from BRN1WNEX01.vcorp.ad.vrsn.com ([10.173.153.48]) by BRN1WNEX01.vcorp.ad.vrsn.com ([10.173.153.48]) with mapi id 15.01.2375.024; Mon, 27 Jun 2022 10:31:42 -0400
From: "Gould, James" <jgould@verisign.com>
To: "shollenbeck=40verisign.com@dmarc.ietf.org" <shollenbeck=40verisign.com@dmarc.ietf.org>, "mario.loffredo@iit.cnr.it" <mario.loffredo@iit.cnr.it>, "regext@ietf.org" <regext@ietf.org>
Thread-Topic: RE: Re: [regext] OK, What Next? (was RDAP Extensions Approach Analysis v2)
Thread-Index: AQHYijKetfh+RVAxvUqG//PJ/Gn7bw==
Date: Mon, 27 Jun 2022 14:31:42 +0000
Message-ID: <A986326C-DF44-4969-BB9E-A131797FD224@verisign.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/16.59.22031300
x-originating-ip: [10.170.148.18]
Content-Type: text/plain; charset="utf-8"
Content-ID: <903D8B32955A3244A4DE4BB56F171B80@verisign.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/regext/zrx4myfZZocvfeAdurDlpWoBO8Q>
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 14:31:49 -0000

Scott, 

The language of the RFCs will support any of the three approaches, where the key aspect that may or may not have been discussed originally in the working group is versioning.  The only reference to versioning is the use of RDAP conformance "rdap_level_0" value and there is no mention of the use of versioning in the RDAP elements.  The versioning gap is what is driving the discussion now.  

Do you have a technical issue with supporting the registration of extension prefix identifiers (e.g., " lunarNIC") that ensures uniqueness of the RDAP elements (path segments, response members, etc.) along with the use of that prefix identifier to provide versioning in the RDAP conformance values (e.g., "lunarNIC_level_0", "lunarNIC_level_1", "lunarNIC_level_N")?  A client can use the registered prefixes to easily identify the conformance value, which may include the version number.  This is what is defined in Approach B, which is not as flexible as Approach C, but it ensures that there is a linkage between the extension elements and the RDAP conformance value.  Support for Approach B does not require any change to 9083.

-- 
 
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://verisigninc.com/>

On 6/27/22, 10:03 AM, "Hollenbeck, Scott" <shollenbeck=40verisign.com@dmarc.ietf.org> wrote:

    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