Return-Path: <mario.loffredo@iit.cnr.it>
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 6820DFE9652A
	for <regext@mail2.ietf.org>; Wed, 10 Jun 2026 02:58:57 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1;
	t=1781085537; bh=Sm0F6ZhMmdEf00YY41CjUJRiaOuYNn6+Op8bmY7xrHo=;
	h=Date:From:Subject:To:References:In-Reply-To;
	b=SDsH/u6+jufU0czxIdknAzYQXgz2AFeU4ud6++YjaM1myFS1+hR3YzJkXApyJqjqO
	 Uvs2v8NHdkNCpH5UNQkWQldNSKga4i9Zvw0Q4vRwFVJ7CWynd6hZHZlXVWzqmDeHx/
	 YGoE9RZ3Ru1aNZRRX9X1Z2zOUkAZa3T2xOHkZCRw=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -1.997
X-Spam-Level: 
X-Spam-Status: No, score=-1.997 tagged_above=-999 required=5
	tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1,
	DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001,
	RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001,
	RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001,
	SPF_PASS=-0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key)
	header.d=iit.cnr.it
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 2xZZP2-pjC1p for <regext@mail2.ietf.org>;
	Wed, 10 Jun 2026 02:58:54 -0700 (PDT)
Received: from mx5.iit.cnr.it (mx5.iit.cnr.it [146.48.58.12])
	(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
	 key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256)
	(No client certificate requested)
	by mail2.ietf.org (Postfix) with ESMTPS id 2E122FE964FC
	for <regext@ietf.org>; Wed, 10 Jun 2026 02:58:53 -0700 (PDT)
DKIM-Filter: OpenDKIM Filter v2.11.0 mx5.iit.cnr.it C426DC0D76
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iit.cnr.it;
	s=mx520231221; t=1781085527;
	bh=Sm0F6ZhMmdEf00YY41CjUJRiaOuYNn6+Op8bmY7xrHo=;
	h=Date:From:Subject:To:References:In-Reply-To:From;
	b=mW/8jmwqoQ13Zlh+spqk8H/AJdV+xq9TNRxnPTJYSvbWAe434M5b6RX9eeZ+bOIQ6
	 uMFBU7FlIHTV22J+u7c+kbGZvghyBH0yztELF4rRnGN3STGRDbD5S05zl7/aGuC0Gv
	 0BEW2zoBHjmLCLN+rpqLwR886TiiuYBV0UdzXQZremu81jEzUcdLAee+TBTqOgoiaZ
	 viJx6ezMl6/2f2ovTKcMEaV6WlWmeNX737c015YCEGfagsQHNGKuMMJ6AOIJq1vM+W
	 VtzmS6SHkWoXvO/O5A7K0hpgWnuaUKkz0epQPIDQtHL3lkQxPjHVLydjiNHL1hogl5
	 7qpQrV26tn/Fg==
Received: from localhost (localhost [127.0.0.1])
	by mx5.iit.cnr.it (Postfix) with ESMTP id C426DC0D76;
	Wed, 10 Jun 2026 11:58:47 +0200 (CEST)
X-Virus-Scanned: Debian amavisd-new at mx5.iit.cnr.it
Received: from mx5.iit.cnr.it ([127.0.0.1])
	by localhost (mx5.iit.cnr.it [127.0.0.1]) (amavisd-new, port 10028)
	with ESMTP id UgRxnt0XU-KX; Wed, 10 Jun 2026 11:58:47 +0200 (CEST)
X-Relay-Autenticated: yes
Content-Type: multipart/alternative;
 boundary="------------t9K4o6JJdKs1V30IFRiz0cjX"
Message-ID: <243d05bb-5185-4061-be9f-ff7e10de4698@iit.cnr.it>
Date: Wed, 10 Jun 2026 11:58:12 +0200
Mime-Version: 1.0
From: Mario Loffredo <mario.loffredo@iit.cnr.it>
To: Andy Newton <andy@hxr.us>,
 "Gould, James" <jgould=40verisign.com@dmarc.ietf.org>,
 "kowalik=40denic.de@dmarc.ietf.org" <kowalik=40denic.de@dmarc.ietf.org>,
 "regext@ietf.org" <regext@ietf.org>
References: <2331E2EC-2724-4180-AE01-40E60EAE6BBC@verisign.com>
 <5b0fe67c-694c-4b0d-85e9-05cfe80d0a05@hxr.us>
 <3D0593A4-C893-4162-B3D8-ED38AD14A1F4@verisign.com>
 <8fdba77c-3f25-4e01-901d-8f797756a4e4@hxr.us>
 <A4A667C6-3CCF-428F-B134-89F72634C3A4@verisign.com>
 <eac5c1c1-9ade-423e-a283-191070e6968e@hxr.us>
 <8B84D932-D73E-4CEA-A137-B823C71F3CC7@verisign.com>
 <7b950404-daeb-4f57-a313-d4b92bf62669@hxr.us>
 <cfc38d89-3a99-4269-8b1b-e684dc344511@iit.cnr.it>
 <b863f9e4-1457-4f3c-b3a9-c83bf7392f6c@denic.de>
 <638BB998-8BC8-48DC-B715-9D33B987E80B@verisign.com>
 <38958367-d5b1-4f25-b52a-f0a85fb79112@denic.de>
 <835BCF2B-9B09-4A86-AE80-9A8C24E917F7@verisign.com>
 <5ca19b9e-7c0f-4dab-b9ae-2ee3b28c6a06@hxr.us>
Content-Language: it
In-Reply-To: <5ca19b9e-7c0f-4dab-b9ae-2ee3b28c6a06@hxr.us>
Message-ID-Hash: IRSAG3YODPICF2YYZSLHY6CQSWCINPN4
X-Message-ID-Hash: IRSAG3YODPICF2YYZSLHY6CQSWCINPN4
X-MailFrom: mario.loffredo@iit.cnr.it
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: =?utf-8?q?=5Bregext=5D_Re=3A_draft-ietf-regext-rdap-x-media-type_and_draft-i?=
 =?utf-8?q?etf-regext-rdap-versioning_Compatibility_Topic_1=3A_Query_Identif?=
 =?utf-8?q?iers?=
List-Id: Registration Protocols Extensions Working Group <regext.ietf.org>
Archived-At: 
 <https://mailarchive.ietf.org/arch/msg/regext/yR7aY6HjESEny9fXUbGbtwzxIDo>
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>

This is a multi-part message in MIME format.
--------------t9K4o6JJdKs1V30IFRiz0cjX
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: base64

SGkgQW5keSwNCg0KbW9zdCAocGVyaGFwcyBhbGwpIG9mIHRoZSBleHRlbnNpb25zIHByb3Bv
c2VkIHNvIGZhciBhaW0gdG8gZml4IGEgZmxhdyANCmluIFJEQVAsIGFzIGRlZmluZWQgYnkg
dGhlIFNURDk1IHN0YW5kYXJkLiBUaGVyZWZvcmUsIEkgYmVsaWV2ZSBhbGwgDQpjbGllbnRz
IGFuZCBzZXJ2ZXJzIHNob3VsZCBpbXBsZW1lbnQgdGhlc2UgZXh0ZW5zaW9ucyB0byBtYWtl
IFJEQVAgbW9yZSANCmVmZmljaWVudCBhbmQgaW50ZXJvcGVyYWJsZS4NCg0KRG9uJ3QgeW91
IHRoaW5rIHRoZSBzaWduYWxpbmcgbWVjaGFuaXNtIGRlc2NyaWJlZCBpbiByZGFwLXgtbWVk
aWEtdHlwZSANCnNob3VsZCBiZSBpbXBsZW1lbnRlZCBieSBhbGwgY2xpZW50cyBhbmQgc2Vy
dmVycz8NCg0KSU1PIHRoZSBxdWVzdGlvbiBpcyB3aGV0aGVyIHdlIHRydWx5IGJlbGlldmUg
YW4gZXh0ZW5zaW9uIGlzIHVzZWZ1bCBvciBub3QuDQoNClJlZ2FyZGluZyB2ZXJzaW9uaW5n
IGFzIGRlZmluZWQgaW4gcmRhcC12ZXJzaW9uaW5nLCBJIGJlbGlldmUgc2VuZGluZyBhIA0K
L2hlbHAgcXVlcnkgaXMgY3VycmVudGx5IHRoZSBtZXRob2QgdXNlZCBieSBjbGllbnRzIHRv
IGRpc2NvdmVyIHdoaWNoIA0KUkRBUCBmZWF0dXJlcyBzZXJ2ZXJzIGltcGxlbWVudC4NCg0K
U2luY2UgdGhlc2UgZmVhdHVyZXMgbWlnaHQgY2hhbmdlIG92ZXIgdGltZSwgSSBleHBlY3Qg
Y2xpZW50cyB0byANCnJlZ3VsYXJseSAobm90IGJlZm9yZSBlYWNoIHJlcXVlc3QsIGJ1dCBw
ZXJpb2RpY2FsbHkpIHNlbmQgYSAvaGVscCBxdWVyeSANCnRvIHN5bmNocm9uaXplIHRoZWly
IGltcGxlbWVudGF0aW9ucyB3aXRoIHRob3NlIG9mIHRoZSBzZXJ2ZXJzLg0KDQpJZiBhIHNl
cnZlciBpbXBsZW1lbnRzIHRoZSB2ZXJzaW9uaW5nIHNwZWNpZmljYXRpb24sIGEgY2xpZW50
IGNhbiBub3QgDQpvbmx5IGNoZWNrIHdoaWNoIGV4dGVuc2lvbnMsIGJ1dCBhbHNvIHdoaWNo
IHZlcnNpb25zIG9mIHRob3NlIGV4dGVuc2lvbnMgDQphcmUgaW1wbGVtZW50ZWQgYnkgdGhl
IHNlcnZlci4NCg0KDQpCZXN0LA0KDQpNYXJpbw0KDQoNCklsIDA5LzA2LzIwMjYgMTU6NTMs
IEFuZHkgTmV3dG9uIGhhIHNjcml0dG86DQo+IFBhd2VsJ3MgY29ycmVjdC4gV2hhdCB5b3Ug
YXJlIGFkdm9jYXRpbmcgaXMgdGhhdCBldmVyeSBjbGllbnQgaXNzdWUgL2hlbHAgYmVmb3Jl
IGlzc3VpbmcgcXVlcmllcyBmb3IgZGF0YSBhbmQgdGhhdCBldmVyeSBjbGllbnQgYW5kIHNl
cnZlciBub3cgaGFzIHRvIHN1cHBvcnQgeW91ciB2ZXJzaW9uaW5nIGRyYWZ0LiBUaGF0IGlz
IG5vdCBiYWNrd2FyZHMgY29tcGF0aWJsZSB3aXRoIGV2ZXJ5dGhpbmcgZGVwbG95ZWQgdG9k
YXksIGFuZCBpdCBwdXRzIGV4dHJhIGxvYWQgb24gc2VydmVycy4NCj4NCj4gLWFuZHksIG5v
IGhhdHMNCj4NCj4gT24gNi85LzI2IDg6MzAgQU0sIEdvdWxkLCBKYW1lcyB3cm90ZToNCj4+
IFBhd2VsLA0KPj4NCj4+ICAgDQo+Pg0KPj4gVGhlIGNsaWVudCBjYW4gZWFzaWx5IGxldmVy
YWdlIHRoZSBleHRlbnNpb24gb2YgdGhlIGhlbHAgY29tbWFuZCB0byBvYnRhaW4gdGhlIHZl
cnNpb25pbmcgaW5mb3JtYXRpb24uwqAgQWdhaW4sIGlmIHRoZSBjbGllbnQgaXMgaW50ZXJl
c3RlZCBpbiB2ZXJzaW9uaW5nIGFuZCBicmVha2luZy9ub24tYnJlYWtpbmcgaW5mb3JtYXRp
b24gdGhlbiB0aGV5IGNhbiBsZXZlcmFnZSB0aGUgZXh0ZW5zaW9uLsKgIEkgZG9u4oCZdCBz
ZWUgaG93IHRoZSBleHRlbnNpb24gaWRlbnRpZmllciBtaXRpZ2F0ZXMgdGhlIGJyZWFraW5n
IGNoYW5nZSBpbXBhY3QsIHNpbmNlIHRoZSBwcm9wb3NhbCBpcyB0byBjaGFuZ2UgdGhlIGV4
dGVuc2lvbiBpZGVudGlmaWVyIHRoYXQgd2lsbCBjZXJ0YWlubHkgYnJlYWsgdGhlIGNsaWVu
dCBsb29raW5nIGZvciB0aGUgSlNPTiBtZW1iZXJzIHVzaW5nIHRoZSBwcmlvciBleHRlbnNp
b24gaWRlbnRpZmllciBwcmVmaXguwqAgQWRkaXRpb25hbGx5LCBjaGFuZ2luZyB0aGUgZXh0
ZW5zaW9uIGlkZW50aWZpZXIgd2lsbCBpbXBhY3QgdGhlIHF1ZXJ5IGVsZW1lbnRzIChwYXRo
IHNlZ21lbnQgYW5kIHF1ZXJ5IHBhcmFtZXRlcnMpLsKgIEFzIE1hcmlvIHBvaW50ZWQgb3V0
LCBjaGFuZ2luZyB0aGUgZXh0ZW5zaW9uIGlkZW50aWZpZXIgY2F1c2VzIG1heGltdW0gYnJl
YWthZ2UsIHNvIGl04oCZcyBhIHZlcnkgcG9vciB2ZXJzaW9uaW5nIHNpZ25hbCBmb3IgaW50
ZXJvcGVyYWJpbGl0eS7CoCBUaGUgZHJhZnQtaWV0Zi1yZWdleHQtcmRhcC12ZXJzaW9uaW5n
IGV4dGVuc2lvbiBzdXBwb3J0cyB0aGUgb3BhcXVlIHZlcnNpb25pbmcgdGhhdCBjYW4gb25s
eSB1c2UgdGhlIGV4dGVuc2lvbiBpZGVudGlmaWVyIGFzIGEgdmVyc2lvbmluZyBzaWduYWws
IGJ1dCBJIGJlbGlldmUgdGhlIHBvaW50IHZlcnNpb25pbmcgdHlwZSBpbiBkcmFmdC1pZXRm
LXJlZ2V4dC1yZGFwLXZlcnNpb25pbmcgcHJvdmlkZXMgZm9yIGEgbXVjaCBiZXR0ZXINCj4+
IHZlcnNpb25pbmcgc2lnbmFsLg0KPj4NCj4+ICAgDQo+Pg0KPj4gVGhlIGV4dGVuc2lvbiBp
ZGVudGlmaWVyIGlzIGJlc3Qgc3VpdGVkIGFzIGEgbmFtZXNwYWNlIHdpdGhvdXQgYXR0ZW1w
dGluZyB0byBlbWJlZCB2ZXJzaW9uaW5nIGluZm9ybWF0aW9uLCBzaW5jZSBpdOKAmXMgdG9v
IGNvYXJzZSBncmFpbmVkIGFuZCBkb2VzbuKAmXQgcHJvdmlkZSBhbnkgc3RhbmRhcmQgdmVy
c2lvbmluZyBpbmZvcm1hdGlvbi4NCj4+DQo+PiAgIA0KPj4NCj4+IFRoYW5rcywNCj4+DQo+
PiAgIA0KPj4NCj4+ICDCoC0tDQo+Pg0KPj4gICANCj4+DQo+PiBKRw0KPj4NCj4+DQo+PiBj
aWQ4NzQ0MippbWFnZTAwMS5wbmdAMDFEOTYwQzUuQzYzMURBNDANCj4+DQo+PiAqSmFtZXMg
R291bGQNCj4+ICpGZWxsb3cgRW5naW5lZXINCj4+IGpnb3VsZEBWZXJpc2lnbi5jb20gPGFw
cGxld2ViZGF0YTovLzEzODkwQzU1LUFBRTgtNEJGMy1BNkNFLUI0QkE0Mjc0MDgwMy9qZ291
bGRAVmVyaXNpZ24uY29tPg0KPj4NCj4+IDcwMy05NDgtMzI3MQ0KPj4gMTIwNjEgQmx1ZW1v
bnQgV2F5DQo+PiBSZXN0b24sIFZBIDIwMTkwDQo+Pg0KPj4gVmVyaXNpZ24uY29tPGh0dHA6
Ly92ZXJpc2lnbmluYy5jb20vPg0KPj4NCj4+ICAgDQo+Pg0KPj4gKkZyb206ICpQYXdlbCBL
b3dhbGlrPGtvd2FsaWs9NDBkZW5pYy5kZUBkbWFyYy5pZXRmLm9yZz4NCj4+ICpEYXRlOiAq
VHVlc2RheSwgSnVuZSA5LCAyMDI2IGF0IDc6NTjigK9BTQ0KPj4gKlRvOiAqSmFtZXMgR291
bGQ8amdvdWxkQHZlcmlzaWduLmNvbT4sInJlZ2V4dEBpZXRmLm9yZyIgPHJlZ2V4dEBpZXRm
Lm9yZz4NCj4+ICpTdWJqZWN0OiAqW0VYVEVSTkFMXSBSZTogW3JlZ2V4dF0gUmU6IGRyYWZ0
LWlldGYtcmVnZXh0LXJkYXAteC1tZWRpYS10eXBlIGFuZCBkcmFmdC1pZXRmLXJlZ2V4dC1y
ZGFwLXZlcnNpb25pbmcgQ29tcGF0aWJpbGl0eSBUb3BpYyAxOiBRdWVyeSBJZGVudGlmaWVy
cw0KPj4NCj4+ICAgDQo+Pg0KPj4gSGkgSmltLA0KPj4NCj4+IHRoaXMgaXMgbm90IG15IHBv
aW50Lg0KPj4NCj4+IElmIHZlcnNpb25pbmcgZHJhZnQgcmVtYWlucyBhbiBleHRlbnNpb24s
IHRoYW4gdGhlIGJyZWFraW5nL25vbi1icmVha2luZyBjaGFuZ2UgcHJvYmxlbSBoYXMgdG8g
YmUgc29sdmVkIHdpdGhvdXQgdGFraW5nIHRoaXMgZXh0ZW5zaW9uIGludG8gYWNjb3VudC4g
VGhpcyBoYXMgYSBjb25zZXF1ZW5jZSBvZiBleHRlbnNpb24gaWRlbnRpZmllciBhcyB0aGUg
b25seSBjYXBhYmlsaXR5IHRvIHNpZ25hbCBicmVha2luZyBjaGFuZ2VzLg0KPj4NCj4+IEtp
bmQgcmVnYXJkcywNCj4+IFBhd2VsDQo+Pg0KPj4gT24gMDkuMDYuMjYgMTM6NDIsIEdvdWxk
LCBKYW1lcyB3cm90ZToNCj4+DQo+PiAgICAgIFBhd2VsLA0KPj4NCj4+ICAgICAgIA0KPj4N
Cj4+ICAgICAgVGhlIHZlcnNpb25pbmcgZXh0ZW5zaW9uIGNhbWUgb3V0IG9mIHRoZSBsYWNr
IG9mIGV4cGxpY2l0IHZlcnNpb25pbmcgYmVpbmcgZGVmaW5lZCBpbiB0aGUgYmFzZSBSRkNz
LsKgIFRoZXJlIGhhdmUgYmVlbiBtYW55IGRlYmF0ZXMgYWJvdXQgd2hhdCBraW5kIG9mIHZl
cnNpb25pbmcgaW5mb3JtYXRpb24gdG8gZW1iZWQgaW4gdGhlIGV4dGVuc2lvbiBpZGVudGlm
aWVyLCB3aGljaCBoYXMgcmVzdWx0ZWQgaW4gbGFyZ2UgaW5jb25zaXN0ZW5jeSBpbiB0aGUg
UkRBUCBleHRlbnNpb24gcmVnaXN0cnkuwqAgVGhlIHJlc3VsdCB3YXMgYWRvcHRpbmcgZHJh
ZnQtaWV0Zi1yZWdleHQtcmRhcC12ZXJzaW9uaW5nIHRvIHByb3ZpZGUgdGhlIHZlcnNpb25p
bmcgc2lnbmFsaW5nIGFuZCBjYXBhYmlsaXR5IG5lZWRlZCBpbiB0aGUgcHJvdG9jb2wuwqAg
QWRkaW5nIGEgYmFzaWMgY2FwYWJpbGl0eSB0byBSREFQLCBsaWtlIHZlcnNpb25pbmcsIGRv
ZXNu4oCZdCByZXF1aXJlIHVwZGF0aW5nIHRoZSBzdGFuZGFyZHMsIHNpbmNlIFJEQVAgaXMg
ZXh0ZW5zaWJsZSBhbmQgZHJhZnQtaWV0Zi1yZWdleHQtcmRhcC12ZXJzaW9uaW5nIGFscmVh
ZHkgcHJvdmlkZXMgYSBwcm9wb3NhbCBvZiBob3cgdG8gZG8gaXQuwqAgQ2xpZW50cyBjYW4g
c3VwcG9ydCBkcmFmdC1pZXRmLXJlZ2V4dC1yZGFwLXZlcnNpb25pbmcgaWYgdmVyc2lvbmlu
ZyBpcyBpbXBvcnRhbnQgdG8gdGhlbSwgd2hlcmUgdGhlcmUgaXMgbm8gYm9vdHN0cmFwcGlu
ZyBpc3N1ZS7CoCBUaGUgY29tcGF0aWJpbGl0eSBpc3N1ZXMgYmV0d2VlbiBkcmFmdC1pZXRm
LXJlZ2V4dC1yZGFwLXZlcnNpb25pbmcgYW5kIGRyYWZ0LWlldGYtcmVnZXh0LXJkYXAteC1t
ZWRpYS10eXBlIGNhbiBiZSBlYXNpbHkgYWRkcmVzc2VkIGlmIHRoZXJlIGlzIGEgZGVzaXJl
IHRvIGRvIHNvLsKgIEhvdyB0byBmaXggdGhlIGluY29tcGF0aWJpbGl0aWVzIGhhdmUgYmVl
biBjb21tdW5pY2F0ZWQgb24gdGhlIG1haWxpbmcNCj4+ICAgICAgbGlzdCAoZS5nLiwgc3Vw
cG9ydCB0aGUgRXh0ZW5zaW9uIFZlcnNpb24gSWRlbnRpZmllciBpbiB0aGUg4oCcZXh0c19s
aXN0c+KAnSBwYXJhbWV0ZXIgYW5kIHJlbW92ZSBBcHBlbmRpeCBCLjIpLCBzbyB0aGUgcXVl
c3Rpb24gaXMgd2hldGhlciBkcmFmdC1pZXRmLXJlZ2V4dC1yZGFwLXgtbWVkaWEtdHlwZSB3
aWxsIGFkZHJlc3MgdGhlIGluY29tcGF0aWJpbGl0aWVzLsKgIEkgcHJvcG9zZSB0aGF0IGRy
YWZ0LWlldGYtcmVnZXh0LXJkYXAtdmVyc2lvbmluZyBhbmQgZHJhZnQtaWV0Zi1yZWdleHQt
cmRhcC14LW1lZGlhLXR5cGUgYmUgbWVyZ2VkLCBzaW5jZSBkcmFmdC1pZXRmLXJlZ2V4dC1y
ZGFwLXZlcnNpb25pbmcgaXMgYSBzdXBlcnNldCBvZiBkcmFmdC1pZXRmLXJlZ2V4dC1yZGFw
LXgtbWVkaWEtdHlwZSBhbmQgbWVyZ2luZyB0aGVtIHdpbGwgZW5zdXJlIGNvbXBhdGliaWxp
dHkuDQo+Pg0KPj4gICAgICAgDQo+Pg0KPj4gICAgICBUaGFua3MsDQo+Pg0KPj4gICAgICAg
DQo+Pg0KPj4gICAgICDCoC0tDQo+Pg0KPj4gICAgICAgDQo+Pg0KPj4gICAgICBKRw0KPj4N
Cj4+DQo+PiAgICAgIGNpZDg3NDQyKmltYWdlMDAxLnBuZ0AwMUQ5NjBDNS5DNjMxREE0MA0K
Pj4NCj4+ICAgICAgKkphbWVzIEdvdWxkDQo+PiAgICAgICpGZWxsb3cgRW5naW5lZXINCj4+
ICAgICAgamdvdWxkQFZlcmlzaWduLmNvbSA8YXBwbGV3ZWJkYXRhOi8vMTM4OTBDNTUtQUFF
OC00QkYzLUE2Q0UtQjRCQTQyNzQwODAzL2pnb3VsZEBWZXJpc2lnbi5jb20+DQo+Pg0KPj4g
ICAgICA3MDMtOTQ4LTMyNzENCj4+ICAgICAgMTIwNjEgQmx1ZW1vbnQgV2F5DQo+PiAgICAg
IFJlc3RvbiwgVkEgMjAxOTANCj4+DQo+PiAgICAgIFZlcmlzaWduLmNvbTxodHRwOi8vc2Vj
dXJlLXdlYi5jaXNjby5jb20vMS1BcnZKWW81SXRQYjYxN2RicW0xclFSVU53M1ZpbUNDb1pm
ZFFMdnVWazhoeEZydUZvakVabEw3YXZBS25MbWVNSjBOdWRJdk1NcUFxd2NFdnlCN25WbFll
clozSmQxcnhoXzd6VmZxX1A1cUpscms0Z2VJQUdmR1NCbVhZQ281TExIdWNUQ0FDTExqaW1p
em1RM1pxc2hZR25zSEdKQS1GRGE1S2RtZnczUmZDVlo1WnM3VXh0OHVQSFRSZUdkaUk5UmRf
SzFBcmRYRG1FSHBHbkV5Nkd5RGY4UmRVcm12ek84NWNES3RORXpQdDg3N29KbkpPdVFYeFpa
Z3JJM09Bb2dqWHJ6aWJkclV6WEdLcS1uSll4Wnp5LVZnWm5jR0tzVi1hMEVFUW1FL2h0dHAl
M0ElMkYlMkZ2ZXJpc2lnbmluYy5jb20lMkY+DQo+Pg0KPj4gICAgICAgDQo+Pg0KPj4gICAg
ICAqRnJvbTogKlBhd2VsIEtvd2FsaWs8a293YWxpaz00MGRlbmljLmRlQGRtYXJjLmlldGYu
b3JnPiA8bWFpbHRvOmtvd2FsaWs9NDBkZW5pYy5kZUBkbWFyYy5pZXRmLm9yZz4NCj4+ICAg
ICAgKkRhdGU6ICpUdWVzZGF5LCBKdW5lIDksIDIwMjYgYXQgMjo0MuKAr0FNDQo+PiAgICAg
ICpUbzogKiJyZWdleHRAaWV0Zi5vcmciIDxtYWlsdG86cmVnZXh0QGlldGYub3JnPiA8cmVn
ZXh0QGlldGYub3JnPiA8bWFpbHRvOnJlZ2V4dEBpZXRmLm9yZz4NCj4+ICAgICAgKlN1Ympl
Y3Q6ICpbRVhURVJOQUxdIFtyZWdleHRdIFJlOiBkcmFmdC1pZXRmLXJlZ2V4dC1yZGFwLXgt
bWVkaWEtdHlwZSBhbmQgZHJhZnQtaWV0Zi1yZWdleHQtcmRhcC12ZXJzaW9uaW5nIENvbXBh
dGliaWxpdHkgVG9waWMgMTogUXVlcnkgSWRlbnRpZmllcnMNCj4+DQo+PiAgICAgICANCj4+
DQo+PiAgICAgIEhpIE1hcmlvLA0KPj4NCj4+ICAgICAgdGhlIHBvaW50cyB5b3UgcmlzZSBo
YXZlIGFsbCBtZXJpdHMuIFRoZXkgb25seSBkbyBub3QgYWRkcmVzcyB0aGUgaXNzdWUgb2Yg
Y2xpZW50cyBub3Qga25vd2luZy9zdXBwb3J0aW5nIHZlcnNpb25pbmcgZXh0ZW5zaW9uLCB3
aGljaCBtdXN0IGJlIGFibGUgdG8gdGVsbCB0aGUgZGlmZmVyZW5jZSBiYXNlZCBvbiBleHRl
bnNpb24gaWRlbnRpZmllciBpdHNlbGYuDQo+Pg0KPj4gICAgICBXaGF0IHlvdSBhcmUgcHJv
cG9zaW5nIHdvdWxkIHJlcXVpcmUgdmVyc2lvbmluZyB0byBiZSBhbiB1cGRhdGUgdG8gdGhl
IHN0YW5kYXJkIChyZGFwX2xldmVsXzEgb3Igc28pLCBub3QgYW4gZXh0ZW5zaW9uIC0gb25s
eSB0aGVuIHdlIHdvdWxkIGJlIGFibGUgdG8gYnVpbGQgdGhlIHdob2xlIGZyYW1ld29yayBh
cm91bmQgaXQuDQo+Pg0KPj4gICAgICBPbiB0aGUgZmxpcCBzaWRlLCBzdWNoIGNvYXJzZS1n
cmFpbmVkIHZlcnNpb25pbmcgY2FuIGJlIGFjdHVhbGx5IGEgYmVuZWZpdCB0byB0aGUgZWNv
c3lzdGVtIGFzIGl0IHdvdWxkIGVuY291cmFnZSBleHRlbnNpb24gZGV2ZWxvcGVycyB0byBr
ZWVwIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5LCBzbyBJIHdvdWxkIGJlIGFjdHVhbGx5IGlu
IGZhdm91ciBvZiBrZWVwaW5nIHRoaXMgYmFyIGhpZ2guDQo+Pg0KPj4gICAgICBLaW5kIFJl
Z2FyZHMsDQo+PiAgICAgIFBhd2VsDQo+Pg0KPj4gICAgICBPbiAyMi4wNC4yNiAxNjowMSwg
TWFyaW8gTG9mZnJlZG8gd3JvdGU6DQo+Pg0KPj4gICAgICAgICAgSGkgQW5keSwNCj4+DQo+
PiAgICAgICAgICBwbGVhc2UgZmluZCBhIGxhdGUgY29tbWVudCBiZWxvdy4NCj4+DQo+PiAg
ICAgICAgICBJbCAxNC8wNC8yMDI2IDIyOjA0LCBBbmR5IE5ld3RvbiBoYSBzY3JpdHRvOg0K
Pj4NCj4+DQo+Pg0KPj4gICAgICAgICAgICAgIE9uIDE0LTA0LTIwMjYgMzoxOSBQTSwgR291
bGQsIEphbWVzIHdyb3RlOg0KPj4NCj4+DQo+PiAgICAgICAgICAgICAgICAgIEpHLUEgc2Vy
dmVyIHN1cHBvcnRpbmcgYW4gUkRBUCBleHRlbnNpb24gdGhhdCBkb2VzIHVzZSBNYXR1cml0
eSBWZXJzaW9uaW5nIGluIHRoZSB2ZXJzaW9uaW5nIGV4dGVuc2lvbiBzaG91bGQgYWRkIHN1
cHBvcnQgZm9yIHRoZSB2ZXJzaW9uaW5nIGV4dGVuc2lvbiBhcyB3ZWxsLsKgIENsaWVudHMg
Y2FuIHRoZW4gdGFrZSBhZHZhbnRhZ2Ugb2YgdGhlIHZlcnNpb25pbmcgZXh0ZW5zaW9uIHRv
IG9idGFpbiB0aGUgZXh0ZW5zaW9uIHZlcnNpb25pbmcgaW5mb3JtYXRpb24gYW5kIHJlcXVl
c3QgZm9yIGEgc3BlY2lmaWMgZXh0ZW5zaW9uIHZlcnNpb24uwqAgVGhlcmUgaXMgYSBib290
c3RyYXBwaW5nIHBlcmlvZCwgYnV0IGlmIHRoZSBjbGllbnQgY2FyZXMgYWJvdXQgZXh0ZW5z
aW9uIHZlcnNpb25pbmcgaXQgc2hvdWxkIGltcGxlbWVudCB0aGUgdmVyc2lvbmluZyBleHRl
bnNpb24uDQo+Pg0KPj4NCj4+ICAgICAgICAgICAgICBUaGVyZSBpcyBhIGJvb3RzdHJhcHBp
bmcgcHJvY2VzcyB0byB1c2UgdGhlIHZlcnNpb25pbmcgZXh0ZW5zaW9uPyBJcyB0aGlzIGlu
IGFkZGl0aW9uIHRvIFJGQyA5MjI0IG9yIGRvZXMgaXQgdGFrZSB0aGUgcGxhY2Ugb2YgUkZD
IDkyMjQ/DQo+Pg0KPj4NCj4+DQo+Pg0KPj4NCj4+DQo+Pg0KPj4gICAgICAgICAgICAgICAg
ICAgICAgV2UgZmlyc3QgbG9va2VkIGF0IGRlZmluaW5nIGJyZWFraW5nIGNoYW5nZXMgaW4g
dGhlIHZlcnNpb25pbmcgZHJhZnQgd2l0aCB0aGUgU2VtYW50aWMgVmVyc2lvbmluZywgYnV0
IGl0IHdvdW5kIHVwIHRvIGZvY3VzIG9uIHRoZSBtYWpvciB2ZXJzaW9uIGJlaW5nIGFzc29j
aWF0ZWQgd2l0aCBzdGFibGUgaW50ZXJmYWNlIGNoYW5nZSBhbmQgdGhlIG1pbm9yIHZlcnNp
b24gYmVpbmcgYXNzb2NpYXRlZCB3aXRoIGFuIHVuc3RhYmxlIGludGVyZmFjZSBjaGFuZ2Uu
DQo+Pg0KPj4gICAgICAgICAgICAgICAgICBUaGF0J3Mgbm90IHNlbWFudGljIHZlcnNpb25p
bmcuIEkgZG9uJ3Qga25vdyB3aGF0IHRoYXQgaXMsIGJ1dCBpbiBzZW1hbnRpYyB2ZXJzaW9u
aW5nIG1ham9yIG1lYW5zIGJyZWFraW5nIGNoYW5nZXMgYW5kIG1pbm9yIG1lYW5zIGJhY2t3
YXJkcyBjb21wYXRpYmxlLg0KPj4NCj4+ICAgICAgICAgICAgICAgICAgSkctV2UgY2hhbmdl
ZCB0aGUgbmFtZSB0byBNYXR1cml0eSBWZXJzaW9uaW5nIHRvIGJlIGNsZWFyIHRoYXQgaXQn
cyBub3Qgc2VtYW50aWMgdmVyc2lvbmluZyBiYXNlZCBvbiBvdXIgbWVldGluZyBhdCBJRVRG
LTEyNC7CoCBEbyB5b3Ugd2FudCB1cyB0byBnbyBiYWNrIHRvIHNpZ25hbGluZyBicmVha2lu
ZyBhbmQgbm9uLWJyZWFraW5nIGNoYW5nZXM/DQo+Pg0KPj4NCj4+ICAgICAgICAgICAgICBJ
J2QgcHJlZmVyIHRvIGdvIGJhY2sgdG8gdGhlIHNjaGVtZSBwcm9wb3NlZCBieSBQYXdlbCwg
d2hlcmUgdGhlIG1ham9yIG1lYW5zIGJyZWFraW5nIGNoYW5nZSBhbmQgaXQgaXMgaW4gdGhl
IGV4dGVuc2lvbiBpZGVudGlmaWVyIChlLmcuICJleGFtcGxlMSIgKSBhbmQsIGNvbnNlcXVl
bnRseSB0aGUgbWlub3IgZG9lcyBub3QgbmVlZCB0byBiZSBzaWduYWxlZCBiZWNhdXNlIGl0
IGFsd2F5cyBtZWFucyBiYWNrd2FyZHMgY29tcGF0aWJsZS4gTm90IG9ubHkgaXMgdGhpcyBz
aW1wbGVyLCBidXQgaXQgcG90ZW50aWFsbHkgYWxsb3dzIFJEQVAgZXh0ZW5zaW9ucyB0aGF0
IGFyZSBvcGFxdWVseSB2ZXJzaW9uZWQgcmlnaHQgbm93ICgiY2lkcjAiLCAidHRsMCIsICJy
aXJTZWFyY2gxIiwgZXRjLi4uKSB0byBzd2l0Y2ggdG8gbWFqb3IvbWlub3IgdmVyc2lvbmlu
ZyBsYXRlciBvbiBpZiB0aGVyZSBpcyBuZWVkLg0KPj4NCj4+ICAgICAgICAgIFtNTF0gSeKA
mW0gbm90IGNvbnZpbmNlZCB0aGF0IGNoYW5naW5nIHRoZSBSREFQIGV4dGVuc2lvbiBpZGVu
dGlmaWVyIGZvciBldmVyeSBiYWNrd2FyZC1pbmNvbXBhdGlibGUgY2hhbmdlIGlzIHRoZSBy
aWdodCBnZW5lcmFsIGFwcHJvYWNoLg0KPj4NCj4+ICAgICAgICAgIFdoaWxlIHVzaW5nIGEg
bmV3IGlkZW50aWZpZXIgcHJvdmlkZXMgYSBzaW1wbGUgYW5kIHVuYW1iaWd1b3VzIHNpZ25h
bCB0byBjbGllbnRzLCBpdCBlZmZlY3RpdmVseSB0dXJucyB0aGUgZXh0ZW5zaW9uIGlkZW50
aWZpZXIgaW50byBhIGNvYXJzZS1ncmFpbmVkIHZlcnNpb25pbmcgbWVjaGFuaXNtLiBUaGlz
IGhhcyBhbiBpbXBvcnRhbnQgc2lkZSBlZmZlY3Q6IGl0IGNvdXBsZXMgdG9nZXRoZXIgYWxs
IHByb3RvY29sIHN1cmZhY2VzIG9mIHRoZSBleHRlbnNpb24g4oCUIHJlcXVlc3QgcGFyYW1l
dGVycywgcmVzcG9uc2Ugc3RydWN0dXJlLCBjb25mb3JtYW5jZSBzaWduYWxpbmcsIGFuZCBz
byBvbiDigJQgZXZlbiB3aGVuIHRoZSBpbmNvbXBhdGlibGUgY2hhbmdlIGFmZmVjdHMgb25s
eSBvbmUgb2YgdGhlbS4NCj4+DQo+PiAgICAgICAgICBGb3IgZXhhbXBsZSwgaWYgYW4gZXh0
ZW5zaW9uIG1vZGlmaWVzIG9ubHkgdGhlIHJlc3BvbnNlIGZvcm1hdCBpbiBhIGJhY2t3YXJk
LWluY29tcGF0aWJsZSB3YXksIHJlcXVpcmluZyBhIG5ldyBleHRlbnNpb24gaWRlbnRpZmll
ciBhbHNvIGZvcmNlcyBhIGNoYW5nZSBpbiB0aGUgcmVxdWVzdCBzaWRlIChlLmcuLCBxdWVy
eSBwYXJhbWV0ZXJzIG9yIG1lZGlhIHR5cGUgdXNhZ2UpLCBldmVuIHRob3VnaCBubyBjaGFu
Z2UgaXMgdGVjaG5pY2FsbHkgbmVlZGVkIHRoZXJlLiBJbiBwcmFjdGljZSwgdGhpcyBtYXhp
bWl6ZXMgdGhlIGltcGFjdCBvZiB0aGUgY2hhbmdlIHJhdGhlciB0aGFuIG1pbmltaXppbmcg
aXQuDQo+Pg0KPj4gICAgICAgICAgRnJvbSBhIHByb3RvY29sIGRlc2lnbiBwZXJzcGVjdGl2
ZSwgdGhpcyBzZWVtcyBhdCBvZGRzIHdpdGggdGhlIGdlbmVyYWwgZ29hbCBvZiBlbmFibGlu
ZyBldm9sdXRpb24gd2hpbGUgcHJlc2VydmluZyBpbnRlcm9wZXJhYmlsaXR5LiBIVFRQLWJh
c2VkIGRlc2lnbnMgdHlwaWNhbGx5IGZhdm9yIGV4dGVuc2liaWxpdHkgYW5kIG1lY2hhbmlz
bXMgdGhhdCBhdm9pZCB1bm5lY2Vzc2FyeSBicmVha2FnZSBvciDigJxhbGwtb3Itbm90aGlu
Z+KAnSB0cmFuc2l0aW9ucyAoc2VlIFJGQyA5MjA1KS4NCj4+DQo+PiAgICAgICAgICBJdCBt
YXkgYmUgbW9yZSBhcHByb3ByaWF0ZSB0bzoNCj4+DQo+PiAgICAgICAgICAgMS4gdHJlYXQg
dGhlIGV4dGVuc2lvbiBpZGVudGlmaWVyIGFzIHRoZSBpZGVudGl0eSBhbmQgbmFtZXNwYWNl
IG9mIHRoZSBleHRlbnNpb24sIGFuZA0KPj4gICAgICAgICAgIDIuIHVzZSBhIHNlcGFyYXRl
LCBmaW5lci1ncmFpbmVkIG1lY2hhbmlzbSAoZS5nLiB2ZXJzaW9uIHNpZ25hbGluZykgdG8g
YWxzbyBoYW5kbGUgYmFja3dhcmQtaW5jb21wYXRpYmxlIGNoYW5nZXMuDQo+Pg0KPj4gICAg
ICAgICAgSW4gdGhhdCBtb2RlbCwgY2hhbmdpbmcgdGhlIGV4dGVuc2lvbiBpZGVudGlmaWVy
IHdvdWxkIGJlIHJlc2VydmVkIGZvciBjYXNlcyB3aGVyZSB0aGUgY29uY2VwdHVhbCBpZGVu
dGl0eSBvZiB0aGUgZXh0ZW5zaW9uIGNoYW5nZXMsIHJhdGhlciB0aGFuIGJlaW5nIHRoZSBk
ZWZhdWx0IHJlc3BvbnNlIHRvIGFueSBpbmNvbXBhdGlibGUgbW9kaWZpY2F0aW9uLg0KPj4N
Cj4+ICAgICAgICAgIEkgYmVsaWV2ZSB0aGlzIHNlcGFyYXRpb24gd291bGQgYmV0dGVyIHN1
cHBvcnQgaW5jcmVtZW50YWwgZXZvbHV0aW9uIGFuZCByZWR1Y2UgdW5uZWNlc3Nhcnkgb3Bl
cmF0aW9uYWwgYW5kIGltcGxlbWVudGF0aW9uIGltcGFjdC4NCj4+DQo+PiAgICAgICAgICAg
DQo+Pg0KPj4gICAgICAgICAgQmVzdCwNCj4+DQo+PiAgICAgICAgICBNYXJpbw0KPj4NCj4+
DQo+PiAgICAgICAgICAgICAgLWFuZHkNCj4+DQo+PiAgICAgICAgICAgICAgX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4+ICAgICAgICAgICAg
ICByZWdleHQgbWFpbGluZyBsaXN0IC0tcmVnZXh0QGlldGYub3JnIDxtYWlsdG86cmVnZXh0
QGlldGYub3JnPg0KPj4gICAgICAgICAgICAgIFRvIHVuc3Vic2NyaWJlIHNlbmQgYW4gZW1h
aWwgdG9yZWdleHQtbGVhdmVAaWV0Zi5vcmcgPG1haWx0bzpyZWdleHQtbGVhdmVAaWV0Zi5v
cmc+DQo+Pg0KPj4gICAgICAgICAgLS0NCj4+DQo+PiAgICAgICAgICBEb3R0LiBNYXJpbyBM
b2ZmcmVkbw0KPj4NCj4+ICAgICAgICAgIFNlbmlvciBUZWNobm9sb2dpc3QNCj4+DQo+PiAg
ICAgICAgICBUZWNobm9sb2dpY2FsIFVuaXQg4oCcRGlnaXRhbCBJbm5vdmF0aW9u4oCdDQo+
Pg0KPj4gICAgICAgICAgSW5zdGl0dXRlIG9mIEluZm9ybWF0aWNzIGFuZCBUZWxlbWF0aWNz
IChJSVQpDQo+Pg0KPj4gICAgICAgICAgTmF0aW9uYWwgUmVzZWFyY2ggQ291bmNpbCAoQ05S
KQ0KPj4NCj4+ICAgICAgICAgIEFkZHJlc3M6IFZpYSBHLiBNb3J1enppIDEsIEktNTYxMjQg
UElTQSwgSXRhbHkNCj4+DQo+PiAgICAgICAgICBQaG9uZTogKzM5LjA1MDMxNTM0OTcNCj4+
DQo+PiAgICAgICAgICBXZWI6aHR0cDovL3d3dy5paXQuY25yLml0L21hcmlvLmxvZmZyZWRv
IDxodHRwOi8vc2VjdXJlLXdlYi5jaXNjby5jb20vMXBHd1prdG11WDBQMHkxSlhXZURoRHNp
cGV3ZTk3NkFHNUxncENOeE9zZWhhZkVobUhLV2xIdUVId2x3S3BLOXJ3c01jcXNfaVFKbmht
TTZ5bUJZblJ0OXNqQW40U0ozNDlyYV9VcVhWa1pLYXlhYUl6eEtOc3dFcEpxd25rcWxkU1ZL
NEhhY2pQTkVaYmVPZFZEVVFsb1lzVURGemhtVXlJcnN5cDNjQ2RONWtPTzZnNTduQW83ZUxh
bDdXR1V2MWpmMzNGVTdHRFV2cE9jWHQ2TUZXVnBuTTRrV2hVTUI1bzVxTVZGWC16NW9DSnlf
SlpiSFJfQVAzbWZXdEltNEpSRVEzUmNpRXdqU0FoSXdKNUZfMEcxRTZnaFh2WS1yYnphdTNX
dE81Y2tvL2h0dHAlM0ElMkYlMkZ3d3cuaWl0LmNuci5pdCUyRm1hcmlvLmxvZmZyZWRvPg0K
Pj4NCj4+DQo+Pg0KPj4NCj4+ICAgICAgICAgIF9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fDQo+Pg0KPj4gICAgICAgICAgcmVnZXh0IG1haWxpbmcg
bGlzdCAtLXJlZ2V4dEBpZXRmLm9yZyA8bWFpbHRvOnJlZ2V4dEBpZXRmLm9yZz4NCj4+DQo+
PiAgICAgICAgICBUbyB1bnN1YnNjcmliZSBzZW5kIGFuIGVtYWlsIHRvcmVnZXh0LWxlYXZl
QGlldGYub3JnIDxtYWlsdG86cmVnZXh0LWxlYXZlQGlldGYub3JnPg0KPj4NCj4+DQo+PiBf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPj4gcmVn
ZXh0IG1haWxpbmcgbGlzdCAtLXJlZ2V4dEBpZXRmLm9yZw0KPj4gVG8gdW5zdWJzY3JpYmUg
c2VuZCBhbiBlbWFpbCB0b3JlZ2V4dC1sZWF2ZUBpZXRmLm9yZw0KPiBfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPiByZWdleHQgbWFpbGluZyBs
aXN0IC0tcmVnZXh0QGlldGYub3JnDQo+IFRvIHVuc3Vic2NyaWJlIHNlbmQgYW4gZW1haWwg
dG9yZWdleHQtbGVhdmVAaWV0Zi5vcmcNCg0KLS0gDQpEb3R0LiBNYXJpbyBMb2ZmcmVkbw0K
U2VuaW9yIFRlY2hub2xvZ2lzdA0KVGVjaG5vbG9naWNhbCBVbml0IOKAnERpZ2l0YWwgSW5u
b3ZhdGlvbuKAnQ0KSW5zdGl0dXRlIG9mIEluZm9ybWF0aWNzIGFuZCBUZWxlbWF0aWNzIChJ
SVQpDQpOYXRpb25hbCBSZXNlYXJjaCBDb3VuY2lsIChDTlIpDQpBZGRyZXNzOiBWaWEgRy4g
TW9ydXp6aSAxLCBJLTU2MTI0IFBJU0EsIEl0YWx5DQpQaG9uZTogKzM5LjA1MDMxNTM0OTcN
CldlYjpodHRwOi8vd3d3LmlpdC5jbnIuaXQvbWFyaW8ubG9mZnJlZG8NCg0K
--------------t9K4o6JJdKs1V30IFRiz0cjX
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE html>
<html>
  <head>
    <meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DUTF=
-8">
  </head>
  <body>
    <p>Hi Andy,</p>
    most (perhaps all) of the extensions proposed so far aim to fix a
    flaw in RDAP, as defined by the STD95 standard. Therefore, I believe
    all clients and servers should implement these extensions to make
    RDAP more efficient and interoperable.
    <p>Don't you think the signaling mechanism described in
      rdap-x-media-type should be implemented by all clients and
      servers?</p>
    <p><span class=3D"HwtZe" lang=3D"en"><span class=3D"jCAhz ChMk0b"><sp=
an
            class=3D"ryNqvb">IMO the question is whether we truly believe=

            an extension is useful or not.</span></span></span></p>
    Regarding versioning as defined in rdap-versioning, I believe
    sending a /help query is currently the method used by clients to
    discover which RDAP features servers implement.
    <p>Since these features might change over time, I expect clients to
      regularly (not before each request, but periodically) send a /help
      query to synchronize their implementations with those of the
      servers.</p>
    <p><span class=3D"HwtZe" lang=3D"en"><span class=3D"jCAhz ChMk0b"><sp=
an
            class=3D"ryNqvb">If a server implements the versioning
            specification, a client can not only check which extensions,
            but also which versions of those extensions are implemented
            by the server.</span></span></span></p>
    <p><span class=3D"HwtZe" lang=3D"en"><span class=3D"jCAhz ChMk0b"><sp=
an
            class=3D"ryNqvb"><br>
          </span></span></span></p>
    <p><span class=3D"HwtZe" lang=3D"en"><span class=3D"jCAhz ChMk0b"><sp=
an
            class=3D"ryNqvb">Best,</span></span></span></p>
    <p><span class=3D"HwtZe" lang=3D"en"><span class=3D"jCAhz ChMk0b"><sp=
an
            class=3D"ryNqvb">Mario</span></span></span></p>
    <p><span class=3D"HwtZe" lang=3D"en"><span class=3D"jCAhz ChMk0b"><sp=
an
            class=3D"ryNqvb"><br>
          </span></span></span></p>
    <div class=3D"moz-cite-prefix">Il 09/06/2026 15:53, Andy Newton ha
      scritto:<br>
    </div>
    <blockquote type=3D"cite"
      cite=3D"mid:5ca19b9e-7c0f-4dab-b9ae-2ee3b28c6a06@hxr.us">
      <pre wrap=3D"" class=3D"moz-quote-pre">Pawel's correct. What you ar=
e advocating is that every client issue /help before issuing queries for =
data and that every client and server now has to support your versioning =
draft. That is not backwards compatible with everything deployed today, a=
nd it puts extra load on servers.

-andy, no hats

On 6/9/26 8:30 AM, Gould, James wrote:
</pre>
      <blockquote type=3D"cite">
        <pre wrap=3D"" class=3D"moz-quote-pre">Pawel,

=C2=A0

The client can easily leverage the extension of the help command to obtai=
n the versioning information.=C2=A0 Again, if the client is interested in=
 versioning and breaking/non-breaking information then they can leverage =
the extension.=C2=A0 I don=E2=80=99t see how the extension identifier mit=
igates the breaking change impact, since the proposal is to change the ex=
tension identifier that will certainly break the client looking for the J=
SON members using the prior extension identifier prefix.=C2=A0 Additional=
ly, changing the extension identifier will impact the query elements (pat=
h segment and query parameters).=C2=A0 As Mario pointed out, changing the=
 extension identifier causes maximum breakage, so it=E2=80=99s a very poo=
r versioning signal for interoperability.=C2=A0 The draft-ietf-regext-rda=
p-versioning extension supports the opaque versioning that can only use t=
he extension identifier as a versioning signal, but I believe the point v=
ersioning type in draft-ietf-regext-rdap-versioning provides for a much b=
etter
versioning signal.=C2=A0

=C2=A0

The extension identifier is best suited as a namespace without attempting=
 to embed versioning information, since it=E2=80=99s too coarse grained a=
nd doesn=E2=80=99t provide any standard versioning information.=C2=A0

=C2=A0

Thanks,

=C2=A0

=C2=A0--

=C2=A0

JG


<a class=3D"moz-txt-link-abbreviated moz-txt-link-freetext"
        href=3D"mailto:cid87442*image001.png@01D960C5.C631DA40">cid87442*=
image001.png@01D960C5.C631DA40</a>

*James Gould
*Fellow Engineer
<a class=3D"moz-txt-link-abbreviated moz-txt-link-freetext"
        href=3D"mailto:jgould@Verisign.com">jgould@Verisign.com</a> <a
        class=3D"moz-txt-link-rfc2396E"
href=3D"mailto:applewebdata://13890C55-AAE8-4BF3-A6CE-B4BA42740803/jgould=
@Verisign.com">&lt;applewebdata://13890C55-AAE8-4BF3-A6CE-B4BA42740803/jg=
ould@Verisign.com&gt;</a>

703-948-3271
12061 Bluemont Way
Reston, VA 20190

Verisign.com <a class=3D"moz-txt-link-rfc2396E"
        href=3D"http://verisigninc.com/">&lt;http://verisigninc.com/&gt;<=
/a>

=C2=A0

*From: *Pawel Kowalik <a class=3D"moz-txt-link-rfc2396E"
        href=3D"mailto:kowalik=3D40denic.de@dmarc.ietf.org">&lt;kowalik=3D=
40denic.de@dmarc.ietf.org&gt;</a>
*Date: *Tuesday, June 9, 2026 at 7:58=E2=80=AFAM
*To: *James Gould <a class=3D"moz-txt-link-rfc2396E"
        href=3D"mailto:jgould@verisign.com">&lt;jgould@verisign.com&gt;</=
a>, <a
        class=3D"moz-txt-link-rfc2396E" href=3D"mailto:regext@ietf.org">"=
regext@ietf.org"</a> <a
        class=3D"moz-txt-link-rfc2396E" href=3D"mailto:regext@ietf.org">&=
lt;regext@ietf.org&gt;</a>
*Subject: *[EXTERNAL] Re: [regext] Re: draft-ietf-regext-rdap-x-media-typ=
e and draft-ietf-regext-rdap-versioning Compatibility Topic 1: Query Iden=
tifiers

=C2=A0

Hi Jim,

this is not my point.

If versioning draft remains an extension, than the breaking/non-breaking =
change problem has to be solved without taking this extension into accoun=
t. This has a consequence of extension identifier as the only capability =
to signal breaking changes.

Kind regards,
Pawel=C2=A0=C2=A0

On 09.06.26 13:42, Gould, James wrote:

    Pawel,

    =C2=A0

    The versioning extension came out of the lack of explicit versioning =
being defined in the base RFCs.=C2=A0 There have been many debates about =
what kind of versioning information to embed in the extension identifier,=
 which has resulted in large inconsistency in the RDAP extension registry=
=2E=C2=A0 The result was adopting draft-ietf-regext-rdap-versioning to pr=
ovide the versioning signaling and capability needed in the protocol.=C2=A0=
 Adding a basic capability to RDAP, like versioning, doesn=E2=80=99t requ=
ire updating the standards, since RDAP is extensible and draft-ietf-regex=
t-rdap-versioning already provides a proposal of how to do it.=C2=A0 Clie=
nts can support draft-ietf-regext-rdap-versioning if versioning is import=
ant to them, where there is no bootstrapping issue.=C2=A0 The compatibili=
ty issues between draft-ietf-regext-rdap-versioning and draft-ietf-regext=
-rdap-x-media-type can be easily addressed if there is a desire to do so.=
=C2=A0 How to fix the incompatibilities have been communicated on the mai=
ling
    list (e.g., support the Extension Version Identifier in the =E2=80=9C=
exts_lists=E2=80=9D parameter and remove Appendix B.2), so the question i=
s whether draft-ietf-regext-rdap-x-media-type will address the incompatib=
ilities.=C2=A0 I propose that draft-ietf-regext-rdap-versioning and draft=
-ietf-regext-rdap-x-media-type be merged, since draft-ietf-regext-rdap-ve=
rsioning is a superset of draft-ietf-regext-rdap-x-media-type and merging=
 them will ensure compatibility.=C2=A0

    =C2=A0

    Thanks,=C2=A0

    =C2=A0

    =C2=A0--

    =C2=A0

    JG


    <a class=3D"moz-txt-link-abbreviated moz-txt-link-freetext"
        href=3D"mailto:cid87442*image001.png@01D960C5.C631DA40">cid87442*=
image001.png@01D960C5.C631DA40</a>

    *James Gould
    *Fellow Engineer
    <a class=3D"moz-txt-link-abbreviated moz-txt-link-freetext"
        href=3D"mailto:jgould@Verisign.com">jgould@Verisign.com</a> <a
        class=3D"moz-txt-link-rfc2396E"
href=3D"mailto:applewebdata://13890C55-AAE8-4BF3-A6CE-B4BA42740803/jgould=
@Verisign.com">&lt;applewebdata://13890C55-AAE8-4BF3-A6CE-B4BA42740803/jg=
ould@Verisign.com&gt;</a>

    703-948-3271
    12061 Bluemont Way
    Reston, VA 20190

    Verisign.com <a class=3D"moz-txt-link-rfc2396E"
href=3D"http://secure-web.cisco.com/1-ArvJYo5ItPb617dbqm1rQRUNw3VimCCoZfd=
QLvuVk8hxFruFojEZlL7avAKnLmeMJ0NudIvMMqAqwcEvyB7nVlYerZ3Jd1rxh_7zVfq_P5qJ=
lrk4geIAGfGSBmXYCo5LLHucTCACLLjimizmQ3ZqshYGnsHGJA-FDa5Kdmfw3RfCVZ5Zs7Uxt=
8uPHTReGdiI9Rd_K1ArdXDmEHpGnEy6GyDf8RdUrmvzO85cDKtNEzPt877oJnJOuQXxZZgrI3=
OAogjXrzibdrUzXGKq-nJYxZzy-VgZncGKsV-a0EEQmE/http%3A%2F%2Fverisigninc.com=
%2F">&lt;http://secure-web.cisco.com/1-ArvJYo5ItPb617dbqm1rQRUNw3VimCCoZf=
dQLvuVk8hxFruFojEZlL7avAKnLmeMJ0NudIvMMqAqwcEvyB7nVlYerZ3Jd1rxh_7zVfq_P5q=
Jlrk4geIAGfGSBmXYCo5LLHucTCACLLjimizmQ3ZqshYGnsHGJA-FDa5Kdmfw3RfCVZ5Zs7Ux=
t8uPHTReGdiI9Rd_K1ArdXDmEHpGnEy6GyDf8RdUrmvzO85cDKtNEzPt877oJnJOuQXxZZgrI=
3OAogjXrzibdrUzXGKq-nJYxZzy-VgZncGKsV-a0EEQmE/http%3A%2F%2Fverisigninc.co=
m%2F&gt;</a>

    =C2=A0

    *From: *Pawel Kowalik <a class=3D"moz-txt-link-rfc2396E"
        href=3D"mailto:kowalik=3D40denic.de@dmarc.ietf.org">&lt;kowalik=3D=
40denic.de@dmarc.ietf.org&gt;</a> <a
        class=3D"moz-txt-link-rfc2396E"
        href=3D"mailto:kowalik=3D40denic.de@dmarc.ietf.org">&lt;mailto:ko=
walik=3D40denic.de@dmarc.ietf.org&gt;</a>
    *Date: *Tuesday, June 9, 2026 at 2:42=E2=80=AFAM
    *To: *<a class=3D"moz-txt-link-rfc2396E" href=3D"mailto:regext@ietf.o=
rg">"regext@ietf.org"</a> <a
        class=3D"moz-txt-link-rfc2396E" href=3D"mailto:regext@ietf.org">&=
lt;mailto:regext@ietf.org&gt;</a> <a
        class=3D"moz-txt-link-rfc2396E" href=3D"mailto:regext@ietf.org">&=
lt;regext@ietf.org&gt;</a> <a
        class=3D"moz-txt-link-rfc2396E" href=3D"mailto:regext@ietf.org">&=
lt;mailto:regext@ietf.org&gt;</a>
    *Subject: *[EXTERNAL] [regext] Re: draft-ietf-regext-rdap-x-media-typ=
e and draft-ietf-regext-rdap-versioning Compatibility Topic 1: Query Iden=
tifiers

    =C2=A0

    Hi Mario,

    the points you rise have all merits. They only do not address the iss=
ue of clients not knowing/supporting versioning extension, which must be =
able to tell the difference based on extension identifier itself.

    What you are proposing would require versioning to be an update to th=
e standard (rdap_level_1 or so), not an extension - only then we would be=
 able to build the whole framework around it.

    On the flip side, such coarse-grained versioning can be actually a be=
nefit to the ecosystem as it would encourage extension developers to keep=
 backwards compatibility, so I would be actually in favour of keeping thi=
s bar high.

    Kind Regards,
    Pawel

    On 22.04.26 16:01, Mario Loffredo wrote:

        Hi Andy,

        please find a late comment below.

        Il 14/04/2026 22:04, Andy Newton ha scritto:



            On 14-04-2026 3:19 PM, Gould, James wrote:


                JG-A server supporting an RDAP extension that does use Ma=
turity Versioning in the versioning extension should add support for the =
versioning extension as well.=C2=A0 Clients can then take advantage of th=
e versioning extension to obtain the extension versioning information and=
 request for a specific extension version.=C2=A0 There is a bootstrapping=
 period, but if the client cares about extension versioning it should imp=
lement the versioning extension.


            There is a bootstrapping process to use the versioning extens=
ion? Is this in addition to RFC 9224 or does it take the place of RFC 922=
4?







                    We first looked at defining breaking changes in the v=
ersioning draft with the Semantic Versioning, but it wound up to focus on=
 the major version being associated with stable interface change and the =
minor version being associated with an unstable interface change.

                That's not semantic versioning. I don't know what that is=
, but in semantic versioning major means breaking changes and minor means=
 backwards compatible.

                JG-We changed the name to Maturity Versioning to be clear=
 that it's not semantic versioning based on our meeting at IETF-124.=C2=A0=
 Do you want us to go back to signaling breaking and non-breaking changes=
?


            I'd prefer to go back to the scheme proposed by Pawel, where =
the major means breaking change and it is in the extension identifier (e.=
g. "example1" ) and, consequently the minor does not need to be signaled =
because it always means backwards compatible. Not only is this simpler, b=
ut it potentially allows RDAP extensions that are opaquely versioned righ=
t now ("cidr0", "ttl0", "rirSearch1", etc...) to switch to major/minor ve=
rsioning later on if there is need.=C2=A0

        [ML] I=E2=80=99m not convinced that changing the RDAP extension i=
dentifier for every backward-incompatible change is the right general app=
roach.

        While using a new identifier provides a simple and unambiguous si=
gnal to clients, it effectively turns the extension identifier into a coa=
rse-grained versioning mechanism. This has an important side effect: it c=
ouples together all protocol surfaces of the extension =E2=80=94 request =
parameters, response structure, conformance signaling, and so on =E2=80=94=
 even when the incompatible change affects only one of them.

        For example, if an extension modifies only the response format in=
 a backward-incompatible way, requiring a new extension identifier also f=
orces a change in the request side (e.g., query parameters or media type =
usage), even though no change is technically needed there. In practice, t=
his maximizes the impact of the change rather than minimizing it.

        From a protocol design perspective, this seems at odds with the g=
eneral goal of enabling evolution while preserving interoperability. HTTP=
-based designs typically favor extensibility and mechanisms that avoid un=
necessary breakage or =E2=80=9Call-or-nothing=E2=80=9D transitions (see R=
FC 9205).

        It may be more appropriate to:

         1. treat the extension identifier as the identity and namespace =
of the extension, and
         2. use a separate, finer-grained mechanism (e.g. version signali=
ng) to also handle backward-incompatible changes.=20

        In that model, changing the extension identifier would be reserve=
d for cases where the conceptual identity of the extension changes, rathe=
r than being the default response to any incompatible modification.

        I believe this separation would better support incremental evolut=
ion and reduce unnecessary operational and implementation impact.

        =C2=A0

        Best,

        Mario


            -andy

            _______________________________________________
            regext mailing list -- <a
        class=3D"moz-txt-link-abbreviated moz-txt-link-freetext"
        href=3D"mailto:regext@ietf.org">regext@ietf.org</a> <a
        class=3D"moz-txt-link-rfc2396E" href=3D"mailto:regext@ietf.org">&=
lt;mailto:regext@ietf.org&gt;</a>
            To unsubscribe send an email to <a
        class=3D"moz-txt-link-abbreviated moz-txt-link-freetext"
        href=3D"mailto:regext-leave@ietf.org">regext-leave@ietf.org</a> <=
a
        class=3D"moz-txt-link-rfc2396E"
        href=3D"mailto:regext-leave@ietf.org">&lt;mailto:regext-leave@iet=
f.org&gt;</a>

        --=20

        Dott. Mario Loffredo

        Senior Technologist

        Technological Unit =E2=80=9CDigital Innovation=E2=80=9D

        Institute of Informatics and Telematics (IIT)

        National Research Council (CNR)

        Address: Via G. Moruzzi 1, I-56124 PISA, Italy

        Phone: +39.0503153497

        Web: <a class=3D"moz-txt-link-freetext"
        href=3D"http://www.iit.cnr.it/mario.loffredo">http://www.iit.cnr.=
it/mario.loffredo</a> <a
        class=3D"moz-txt-link-rfc2396E"
href=3D"http://secure-web.cisco.com/1pGwZktmuX0P0y1JXWeDhDsipewe976AG5Lgp=
CNxOsehafEhmHKWlHuEHwlwKpK9rwsMcqs_iQJnhmM6ymBYnRt9sjAn4SJ349ra_UqXVkZKay=
aaIzxKNswEpJqwnkqldSVK4HacjPNEZbeOdVDUQloYsUDFzhmUyIrsyp3cCdN5kOO6g57nAo7=
eLal7WGUv1jf33FU7GDUvpOcXt6MFWVpnM4kWhUMB5o5qMVFX-z5oCJy_JZbHR_AP3mfWtIm4=
JREQ3RciEwjSAhIwJ5F_0G1E6ghXvY-rbzau3WtO5cko/http%3A%2F%2Fwww.iit.cnr.it%=
2Fmario.loffredo">&lt;http://secure-web.cisco.com/1pGwZktmuX0P0y1JXWeDhDs=
ipewe976AG5LgpCNxOsehafEhmHKWlHuEHwlwKpK9rwsMcqs_iQJnhmM6ymBYnRt9sjAn4SJ3=
49ra_UqXVkZKayaaIzxKNswEpJqwnkqldSVK4HacjPNEZbeOdVDUQloYsUDFzhmUyIrsyp3cC=
dN5kOO6g57nAo7eLal7WGUv1jf33FU7GDUvpOcXt6MFWVpnM4kWhUMB5o5qMVFX-z5oCJy_JZ=
bHR_AP3mfWtIm4JREQ3RciEwjSAhIwJ5F_0G1E6ghXvY-rbzau3WtO5cko/http%3A%2F%2Fw=
ww.iit.cnr.it%2Fmario.loffredo&gt;</a>




        _______________________________________________

        regext mailing list -- <a
        class=3D"moz-txt-link-abbreviated moz-txt-link-freetext"
        href=3D"mailto:regext@ietf.org">regext@ietf.org</a> <a
        class=3D"moz-txt-link-rfc2396E" href=3D"mailto:regext@ietf.org">&=
lt;mailto:regext@ietf.org&gt;</a>

        To unsubscribe send an email to <a
        class=3D"moz-txt-link-abbreviated moz-txt-link-freetext"
        href=3D"mailto:regext-leave@ietf.org">regext-leave@ietf.org</a> <=
a
        class=3D"moz-txt-link-rfc2396E"
        href=3D"mailto:regext-leave@ietf.org">&lt;mailto:regext-leave@iet=
f.org&gt;</a>


_______________________________________________
regext mailing list -- <a
        class=3D"moz-txt-link-abbreviated moz-txt-link-freetext"
        href=3D"mailto:regext@ietf.org">regext@ietf.org</a>
To unsubscribe send an email to <a
        class=3D"moz-txt-link-abbreviated moz-txt-link-freetext"
        href=3D"mailto:regext-leave@ietf.org">regext-leave@ietf.org</a>
</pre>
      </blockquote>
      <pre wrap=3D"" class=3D"moz-quote-pre">____________________________=
___________________
regext mailing list -- <a
      class=3D"moz-txt-link-abbreviated moz-txt-link-freetext"
      href=3D"mailto:regext@ietf.org">regext@ietf.org</a>
To unsubscribe send an email to <a
      class=3D"moz-txt-link-abbreviated moz-txt-link-freetext"
      href=3D"mailto:regext-leave@ietf.org">regext-leave@ietf.org</a>
</pre>
    </blockquote>
    <pre class=3D"moz-signature" cols=3D"72">--=20
Dott. Mario Loffredo
Senior Technologist
Technological Unit =E2=80=9CDigital Innovation=E2=80=9D
Institute of Informatics and Telematics (IIT)
National Research Council (CNR)
Address: Via G. Moruzzi 1, I-56124 PISA, Italy
Phone: +39.0503153497
Web: <a class=3D"moz-txt-link-freetext"
    href=3D"http://www.iit.cnr.it/mario.loffredo">http://www.iit.cnr.it/m=
ario.loffredo</a></pre>
  </body>
</html>

--------------t9K4o6JJdKs1V30IFRiz0cjX--

