[regext] Re: I-D Action: draft-ietf-regext-rdap-extensions-15.txt
"Gould, James" <jgould@verisign.com> Fri, 21 August 2026 21:14 UTC
Return-Path: <jgould@verisign.com>
X-Original-To: regext@mail2.ietf.org
Delivered-To: regext@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 96DD512D9633F for <regext@mail2.ietf.org>; Fri, 21 Aug 2026 14:14:06 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1787346846; bh=yCexoPj6JEwE+D8NHIjj6mujmUddbh7EAGzdjJ08MTE=; h=Subject:From:To:Date:References:In-Reply-To; b=D4fO4JpIQH+MnYgNSoAkNTGJBtmkhrRZy8Vdm9WDI1HaQ1uM8+2d/AlrTQWQz07He /ci04a3imz6cmvNb4C5drv6B2EsC8hydlSMnjuHqOy/qOGSUhAuLHlf88XEDrmRveS LK/6OUi8sQw4M4Sj9QlJIt7bSGXYIaNa4xnbP1Pg=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -4.396
X-Spam-Level:
X-Spam-Status: No, score=-4.396 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, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=verisign.com
Received: from mail2.ietf.org ([166.84.6.31]) by localhost (mail2.ietf.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id PXAcpawVvOdX for <regext@mail2.ietf.org>; Fri, 21 Aug 2026 14:14:04 -0700 (PDT)
Received: from mail6.verisign.com (mail6.verisign.com [69.58.187.32]) by mail2.ietf.org (Postfix) with ESMTP id A39AF12D962E0 for <regext@ietf.org>; Fri, 21 Aug 2026 14:14:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=verisign.com; l=3568; q=dns/txt; s=VRSN; t=1787346844; h=from:to:date:message-id:references:in-reply-to: content-id:content-transfer-encoding:mime-version:subject; bh=yCexoPj6JEwE+D8NHIjj6mujmUddbh7EAGzdjJ08MTE=; b=DiVISDZtXYOK+TsrsaOzxLxfA3TbW5U+FE8/8qRrViImxkLyyi93yL45 A5GorKWRIInWk9oQ5qH8iVGlILPpK9O4CDzpaR21r14RsTdNNCq4oKuNV cvERDHk4mTZVPlDiHSvRXgCtV7HxVxP69Ay4nlPTllCcBTQH5uDGrUGKm mvP6TswSIpW8AM8OJhJ9HMIJkCHyxZZESeka8T0q0KM1FlgrelUb7bq8d LL1SFfRBCvo02IcBL/jVrvlgr7lSIIoK6zp5YojOPe18QbZHMbjwFQJJf I4P0jFBicJ5aVuvNozT1c5yeWPfBlTBUgQ8+hjuUfR3CoGtTgPIZY3llz Q==;
X-CSE-ConnectionGUID: Kg0Z9UqBSmmgIxPgFa5Z1A==
X-CSE-MsgGUID: S7yqDaXzTpuOCbPL7d0M1g==
X-ThreatScanner-Verdict: Negative
IronPort-Data: A9a23:i4L0uahWTDN9Tzyhc9Ba0mL6X161HREKZh0ujC45NGQN5FlHY01je htvC26HaaqCYmb2eI8nOYrjoBwHsZCAx4NlGlRt/ntmHyoW8JqUDtmndUqhZCn6wu8v7q5Ex 55HNoSfdpBcolv0/ErF3m3J9CEkvU2wbuOiTraCZmYpHFEMpB4J0XpLg/Q+jpNjne+3CgaMv cKai8DEMTdJ4RYtWo4vw/zF8k4HUMja4mtC4ARuP6kT5TcyqlFOZH4hDfDpR5fHatQMdgKKb 76r5K20+Grf4yAsBruN+p7nclcHS6LlJgOHjHxbQcCK2nCucQRrj87XnNJFAatmo23hc+JZk b2hhrTpIesdBZAgrcxGO/VuO3onYfAZou+vzU+X6qR/x2WeG5fl66s2UBFuZeX08M4vaY1F3 aRwxDzg8nlvLg95qV62YrAEuygtECXkFKAQ4kMx8CjzNvMjTrHTe6rk7IJqhR5l06iiHd6GD yYYQR9OSDuZXDtiCg9OTow1m/2wwHDzNSNCs1TTrq0yi4TR5FUpluKxbpyMJ4bMH5w9ckWw/ woq+0z7DRYHMNC31zef82mtiemJliT+MG4XPOHnq6c22gTDroAVICZJREKXqMmrtlajfPlVE 2hL9nIL9KdnoSRHSfG4BXVUukWstxgQSvJQA/d89Rrl4rDZ7AuJGkAFQyJPLts8u6cLqScC0 16NkIr2AzF/6OTQUmyHsLKVtna4Pm4UKWBbIzEeVg1D6N7myG0usi/yoh9YOPbdprXI9fvYm lhmcABWa20vsPM2
IronPort-HdrOrdr: A9a23:AWW40qqmlbUGOFfDAadNrrQaV5r2eYIsimQD101hICG9Ffbo8v xG/c5rtyMc5wxwZJhNo7690cq7Lk80nKQdibX5Vo3SPzUO1lHIEKhSqaXvxDH6EzDz+6p3xc 5bH5RWOZnVAUJhhcj3pCu1A78bquWvweSNif3Fx3lgCTt2bbpthj0VNi+AHlZoSBJ9CZ01KZ qZ6qN8zAadRQ==
X-Talos-CUID: 9a23:aV+FQm96ctD9MZazzwOVv20bQvJ0T2T393LVLG6oMWlHQeCnEHbFrQ==
X-Talos-MUID: 9a23:f783fwTCAIfbzE03RXTX2yB7GM5Y8Zi2FWcmm60i5MXcEHV/bmI=
X-IronPort-AV: E=Sophos;i="6.25,235,1779148800"; d="scan'208";a="47514218"
Received: from MILG1WNEX01.vcorp.ad.vrsn.com (10.246.152.21) by MILG1WNEX01.vcorp.ad.vrsn.com (10.246.152.21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.46; Fri, 21 Aug 2026 17:14:04 -0400
Received: from MILG1WNEX01.vcorp.ad.vrsn.com ([10.246.152.21]) by MILG1WNEX01.vcorp.ad.vrsn.com ([10.246.152.21]) with mapi id 15.02.2562.046; Fri, 21 Aug 2026 17:14:04 -0400
From: "Gould, James" <jgould@verisign.com>
To: "andy@hxr.us" <andy@hxr.us>, "regext@ietf.org" <regext@ietf.org>
Thread-Topic: [EXTERNAL] Re: [regext] Re: I-D Action: draft-ietf-regext-rdap-extensions-15.txt
Thread-Index: AQHdLoRHrFMJ0hnHRkKhXLbUUtN3Rraoku2AgACttwD//8ZPgA==
Date: Fri, 21 Aug 2026 21:14:03 +0000
Message-ID: <A4691765-2033-4DCE-BEB7-C73BFD29B983@verisign.com>
References: <178664746116.76706.7224384216380994201@dt-datatracker-559c48c7fb-b8xm6> <567ebc93-619a-460b-bab0-e4430918bfb1@hxr.us> <B6E40BE6-23F3-4D6B-84F9-2927F01CE323@verisign.com> <7738b240-5655-4262-a229-5caefbb083e2@hxr.us> <7A2376BE-EA2A-49C7-94DC-0E4DC2AF0ECC@verisign.com> <563d9d5d-dc28-4138-81d6-8b32c4ec8051@hxr.us>
In-Reply-To: <563d9d5d-dc28-4138-81d6-8b32c4ec8051@hxr.us>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/16.109.26053122
x-originating-ip: [10.170.148.18]
Content-Type: text/plain; charset="utf-8"
Content-ID: <3FAA264BC3541B43A10CE5DAE21CC77A@verisign.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Message-ID-Hash: QOGIINAPLZ66EJH62RX73JMWTO4NX6LU
X-Message-ID-Hash: QOGIINAPLZ66EJH62RX73JMWTO4NX6LU
X-MailFrom: jgould@verisign.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-regext.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [regext] Re: I-D Action: draft-ietf-regext-rdap-extensions-15.txt
List-Id: Registration Protocols Extensions Working Group <regext.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/regext/EhFrDhBYDkzM1dLVTqKh7cwFz8Q>
List-Archive: <https://mailarchive.ietf.org/arch/browse/regext>
List-Help: <mailto:regext-request@ietf.org?subject=help>
List-Owner: <mailto:regext-owner@ietf.org>
List-Post: <mailto:regext@ietf.org>
List-Subscribe: <mailto:regext-join@ietf.org>
List-Unsubscribe: <mailto:regext-leave@ietf.org>
Andy, My responses are included below, prefixed with "JG-". -- 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 8/21/26, 4:40 PM, "Andy Newton" <andy@hxr.us <mailto:andy@hxr.us>> wrote: 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. On 8/21/26 10:18 AM, Gould, James wrote: > > Consider the use case of a bis draft of the redacted extension in RFC 9537 that only wants to remove the use of JSON Path, which we've brought up in the past. In this use case the child members of "prePath", "postPath", "replacementPath", and "pathLang" would be removed. The bis draft could use opaque versioning by bumping the extension identifier from "redacted" to "redacted2". How would the application of the strategies in draft-ietf-regext-rdap-extensions apply to this use case? With the "Standalone Superseders with Versioning" strategy, the bis draft simply removes the needed child members, bumps the extension identifier, and then leverages the versioning extension in the transition from "redacted" to "redacted2" with a transition period. Isn't this non-overlapping superseders in Section 5.4.3.1? JG-No, the successor "redacted2" extension does not "replicate all the functionality of the predecessor" of the predecessor "redacted" extension. > By adding support for extension relationships in the versioning draft, the server can signal support for both redacted extensions (predecessor "redacted" and successor "redacted2") with the relationship, the start, the end of each extension, and which extension is the default. Isn't this section 5.4.4? JG-No, since the extension identifier is being changed from "redacted" to "redacted2", the successor extension is considered a superseder and therefore one of the two strategies defined for superseders needs to be followed. Neither strategy (non-overlapping superseders in section 5.4.3.1 nor the overlapping superseders in section 5.4.3.2) apply to what I described. The strategy of defining a superseder extension that stands alone from the predecessor and leverages an extension like the versioning extension to support the transition needs to be formally defined as a valid strategy, which is what I'm referring to as the ""Standalone Superseders with Versioning" strategy. -andy
- [regext] I-D Action: draft-ietf-regext-rdap-exten… internet-drafts
- [regext] Re: I-D Action: draft-ietf-regext-rdap-e… Andy Newton
- [regext] Re: I-D Action: draft-ietf-regext-rdap-e… Gould, James
- [regext] Re: I-D Action: draft-ietf-regext-rdap-e… Andy Newton
- [regext] Re: I-D Action: draft-ietf-regext-rdap-e… Mario Loffredo
- [regext] Re: I-D Action: draft-ietf-regext-rdap-e… Gould, James
- [regext] Re: I-D Action: draft-ietf-regext-rdap-e… Andy Newton
- [regext] Re: I-D Action: draft-ietf-regext-rdap-e… Gould, James
- [regext] Re: I-D Action: draft-ietf-regext-rdap-e… Andy Newton