Re: [regext] Fwd: New Version Notification for draft-ietf-regext-rdap-reverse-search-16.txt

Tom Harrison <tomh@apnic.net> Mon, 28 November 2022 22:36 UTC

Return-Path: <tomh@apnic.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 80752C1526EE for <regext@ietfa.amsl.com>; Mon, 28 Nov 2022 14:36:38 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level:
X-Spam-Status: No, score=-2.098 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_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=apnic.net
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 pYav9bOcYnDM for <regext@ietfa.amsl.com>; Mon, 28 Nov 2022 14:36:34 -0800 (PST)
Received: from AUS01-ME3-obe.outbound.protection.outlook.com (mail-me3aus01on20605.outbound.protection.outlook.com [IPv6:2a01:111:f403:7004::605]) (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 5105AC1526ED for <regext@ietf.org>; Mon, 28 Nov 2022 14:36:33 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=dcQKOUeRcadbJ7VTcIbw2daDSG6TeGjJW5AI+WzkEmfeNG0i8I1m8nKuay/KkOFmMrFO9YLp8AXUI0sz8NEScIjM+75H3t60Vw+n/qM7VMZ8WXpVWWkiYAQ0AIIZKUScZ2xv0eHsS9xW2+JV4iAT5XLOdKkH0YvxUXcLjqVRW68YXA5gKyCj7I3d9sQNpe7I4JlPpVdZLj70yuxkb2KuOrafofIR2eX36GlOrYXT0UbgeiMkMUD+cnebK6K0SXUbRdVGq+i1Jm+ZNFlpO6GlrLgK8eZ654HTNMoEzfG7/r+lT0VbZBpX425ZcDwyC8WsMwnZPyQAMIj+X2DFCZ4bDw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=RTstJYCYxOPV2xCcSPxC3gDWQItKs2DrWaaPkoPIeFM=; b=RGqZtjDRQw5P4DUHnTqdgeLxyfTplTQn3GMllqRJeg8X5Odrz7TyYdtlA8t7YC7KYMW4/crZo0Mdr0k/P7RcAA0pX23RCiZfV/8aPkcwUuO9b11tfZrSEops0M7z24pawt00wWQHSRnzmsSKwC5DijTBfRRsk9NJvs4sgFOHxrloJRFC3brqHtwt0kMQj4NAYp7shc/mn6xLheNkIS4KwtTq+m7qQ03ewnI/BfDPQSUs0orJs8repuLwcgCp7toZyKXR7V5NKGGfa7PYeCRwpKWEaQiKv2il714akqFB8ic8VVq/76pmI4qxfQbuI0ZUbgATqUkcz8eMlTOOjZ98Vg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=apnic.net; dmarc=pass action=none header.from=apnic.net; dkim=pass header.d=apnic.net; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=apnic.net; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=RTstJYCYxOPV2xCcSPxC3gDWQItKs2DrWaaPkoPIeFM=; b=GZXuKgMKP8xm0b0bMX+MOCJ1Mud5hYShxSWH1PgSCQoYrqMampC5Cd9VjHVWO/7o5CLUOCBqMGT+OZ9HmFz1QpePEFv1gEfzhKsKduPDmdZIb60TBU4xP1D2TUXQnTKkZ7HvUhWOr3Foi8p6Qr22XlNlZ6WONYTFXzqzjWd72fc=
Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=apnic.net;
Received: from SYBP282MB0553.AUSP282.PROD.OUTLOOK.COM (2603:10c6:10:68::12) by SYBP282MB2288.AUSP282.PROD.OUTLOOK.COM (2603:10c6:10:107::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5857.23; Mon, 28 Nov 2022 22:36:29 +0000
Received: from SYBP282MB0553.AUSP282.PROD.OUTLOOK.COM ([fe80::d7d8:f371:c5f2:9848]) by SYBP282MB0553.AUSP282.PROD.OUTLOOK.COM ([fe80::d7d8:f371:c5f2:9848%6]) with mapi id 15.20.5857.022; Mon, 28 Nov 2022 22:36:28 +0000
Date: Tue, 29 Nov 2022 08:36:26 +1000
From: Tom Harrison <tomh@apnic.net>
To: Mario Loffredo <mario.loffredo@iit.cnr.it>
Cc: "regext@ietf.org" <regext@ietf.org>
Message-ID: <Y4U36kwNfgdDvTdj@TomH-802418>
Mail-Followup-To: Mario Loffredo <mario.loffredo@iit.cnr.it>, "regext@ietf.org" <regext@ietf.org>
References: <166904400845.63178.12808486915076028699@ietfa.amsl.com> <3cf24684-e89c-2565-e2ae-be797359ebc4@iit.cnr.it> <Y3zH8UtSf4QMwHU5@TomH-802418> <3d566ca4-999e-4e72-e8f1-2e9dd65d2440@iit.cnr.it> <Y39njQxonjw4vw21@TomH-802418> <85c931a7-7800-6f57-6eed-5115fc1d448c@iit.cnr.it> <Y4Pbb2exb8B34eXc@TomH-802418> <470775a9-7e6f-031f-7d98-de4b611f7b81@iit.cnr.it>
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
In-Reply-To: <470775a9-7e6f-031f-7d98-de4b611f7b81@iit.cnr.it>
X-ClientProxiedBy: SYYP282CA0013.AUSP282.PROD.OUTLOOK.COM (2603:10c6:10:b4::23) To SYBP282MB0553.AUSP282.PROD.OUTLOOK.COM (2603:10c6:10:68::12)
MIME-Version: 1.0
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: SYBP282MB0553:EE_|SYBP282MB2288:EE_
X-MS-Office365-Filtering-Correlation-Id: 8ada2495-7e20-4403-e04c-08dad190fdaf
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: fPwbOMBS2IzYSr7Q0YZbeIOeL26sT15D1mDsp3nDMLYB3qdXdNQhnB/f+a9X0aABr10/YIt5RxoslyacpLRRb7suPyOtsEjd5i6A8L8kmtnuwbCDuUuOfxvwhGAxQYFx3l5r3I9QPcO9YFRp5I9cgVdq4jtkOCBKx/SuArIT6zNxnloXUqMaPqdc3sKny+oDRR1OZYjoZFD6rsWbu3XwRYVOrjYtUZ35pLFkFcHKmV1Mu3ydjyayu07pTJQfzLaK6miJvkNGrmzKNMDoB6cbLo3fJHLTGh6/fd+akiRYhVkMTNwuuTrNZ5xhL2QWVm/iUvEZfiXZlNVBzE1EjhXb4APQi4cU5EIBWZVtvrGgbiA1l4FnlCU1NZH8yjmqR6coH6UERafrzmaQ9a8t+RLq1W0ezHbhoBDHlz1q7TTDO8dWWMKaS/G6YkMxiql2aMs0RhyCwmmA9QNtRLrMkp0L+z1CVfPCUt9OUikOGkF/QuTA2V1kWSYnyWFMwwGrHQGlsU9xjzM338lnk4ZUy3pH0bR+9RmXcequ8G94fTQ+k+aC4QskLEkrez79j7COYEEDBOTOLN1kj5oNr/nR+txvFPqDrT6sb/6ibwVThAUIPBM5yj+9GhdRkCcc5oQDn0qWQtUVtd3ASwMIjzNnT60O2Q==
X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SYBP282MB0553.AUSP282.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(13230022)(4636009)(7916004)(376002)(39840400004)(136003)(396003)(366004)(346002)(451199015)(41300700001)(4326008)(8676002)(2906002)(8936002)(5660300002)(66476007)(66556008)(66946007)(83380400001)(6506007)(9686003)(186003)(86362001)(6916009)(316002)(33716001)(6486002)(6512007)(478600001)(26005)(38100700002); DIR:OUT; SFP:1101;
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: sWW7vtiYu6dXlsm+O5Lrvgi0asmwzKCGV3LAiiCsUO9eCXteiI+PqvFXPjpR1K4D7L8jgscgr0vLTAipLRY8lb8f9EX7AQ91yc9BxdJ+hwN0d5G8XjQLVSRDiOEmxrLauOQU9Ze8PaWZWLHepsJwUxFq6FOiqqw23uFkgQcMH/QdD+IeXafa0RV4scN/avD1r8YhlO/L3Lman/WgH/Jzhiw+s7xMEvsv+eQ3Moxbx+Pz3pwaqgEV7j6Cuq2SmrIO2y1YWw4p08BGUDsDYzm83R3DpfcwmiAysgXVS8WO+3LBcbJAMk1DOuqYnE/SFL37wvmFZbvc9GEHFGRNA42TsGtZaX1ftavyZm2ZGFhu+X/AnN77irQwkwkzrPaZVKqPIxjQqu5dMisgHKMg3kc1LSQhwgessv4GA4J8MV4QzFSRCnK0EIigH5+w6YcWgld/AQa0Q38cKLCwDxNqAbnqTI+AVdNjfeMa2ki61CauXimZ2JCEowM04pku4zq7D+69t3n2AJHLCDAfoo0A919axkzmN20jQeboy1b8FO6Oa+7EZGUbAOIVAFjuEA/2/PJD50aA1w6+nKOXvU2rRDkp5pvptjc8DxBQ/Qvkg2fNVfdj28h+v0Hwe10DCy+BCMKQEjz9J9pYQVSusvL379xKXLT/CQ8u18uF2eIXTkx4yXkjGaJjsBsqjjcTwhcoq7lcSOC3JUJ8HNNX58MbHyP5OgZPVOkeAzuvErNDzYkp1sD7/NWGU09LyG4JFipu3FXsMUAoJum721bOOgSfcMfVRzXnJ5Tq32xmBtSQdh6wJya4TgrW2wIwPaK4MGAPLelw2wre/d6PVHo1mdW5IemO6jZwr1jvRA/9X0AHkBicCkPSN8/zbZRnpWkgefiKMq/v3KATbeBQPbwzpIR2iasTiqZOvj9V0VCu8wjY8IG0K7XAgTBsdWFhoIkHSWYM13qG/43czRMiOIU4L7g/sJJ4B34lbZBsxkyBgyPOD6m8gKwZHHxgB68mFYW2xgTNSV8N0KuXudX0ACx+c/2USSsxGiOPJeUGmRH05mkD8fbnJO+s7fBXSROidhkcbsprjY2yXoizYFungOy6yy/hNvw90LcNSgolVsuD94IpbN5tkwWGDDB4VsUCj8O8CUUabX7us+CW7EhBX4IO4jAFONrJ0974hmoU9O0udEa6J4P/8CW3P7Nfhlaek0Pqj5lBbHBaYkS43Yn/fxcbmXXsbEGwkAin6x0HBUmlyoPk0Nwob0knnpqycG6Kw/YHHYrd89CE4tMS87Gw6O6uZIbG6Pl/oay7NUo80VFyEGEc0+MvW5rtXUwGuNboPrPmzyAd41VxXAAnfL1f0jQrE9UlqO6/4RtE7NH+S4ZffPhsCVfm1vP9jDKCEdkKIJMPvZ2od5PEccDdwJZH5XXyOyxCVWiA9XCIEI62Zt0Zgkg8pD4Rx7lu6RWaQh//PqLKz2ouQp3hZGBXU06g7aFrCg5fVPqSLe2u8sFGCsBrBnv/1R74ZX3/hMkXz4M8ShXZRCWBShl8ir0GuIFl7Xo79cmh5YLdAcLrwOdfJ0FNkwGJOUG1Yr7L53KTA9ZwWE8GHqA3UoA2
X-OriginatorOrg: apnic.net
X-MS-Exchange-CrossTenant-Network-Message-Id: 8ada2495-7e20-4403-e04c-08dad190fdaf
X-MS-Exchange-CrossTenant-AuthSource: SYBP282MB0553.AUSP282.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Nov 2022 22:36:28.9097 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 127d8d0d-7ccf-473d-ab09-6e44ad752ded
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: LaP8m0uTtHOrdeJaqzSxdfy1weYBG6bnReZ17HBzDF5dQ7VMeUfd3IgxUPIZWn0h
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SYBP282MB2288
Archived-At: <https://mailarchive.ietf.org/arch/msg/regext/_zNE0135FTNuWbFM7w5o_J_fL70>
Subject: Re: [regext] Fwd: New Version Notification for draft-ietf-regext-rdap-reverse-search-16.txt
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, 28 Nov 2022 22:36:38 -0000

Hi Mario,

On Mon, Nov 28, 2022 at 07:19:20PM +0100, Mario Loffredo wrote:
> Il 27/11/2022 22:49, Tom Harrison ha scritto:
>> On Fri, Nov 25, 2022 at 02:18:35PM +0100, Mario Loffredo wrote:
>>> Even now there is no real way to prevent collisions since
>>> extension identifiers and JSON values are normally used for long
>>> before they are registered.
>>> 
>>> Currently, only when an extension is considered stable, the
>>> related identifier is registered.
>>> 
>>> Think that preventing RDAP operators to provide temporary reverse
>>> search properties is incompatible with registries'policy of
>>> releasing features on test platforms for a limited period before
>>> running them in the live environment.
>>
>> I can see the argument here, but the document doesn't say e.g.
>> "custom properties may only be used temporarily, or for testing
>> purposes", so it doesn't prevent two servers from having two custom
>> properties with the same name and different behaviour, each of
>> which is intended to be used long-term (i.e. neither server intends
>> to register the property, for whatever reason).  If support for
>> custom properties is omitted from the document, then a server
>> wanting to support a new reverse search property temporarily or for
>> testing can still do that, but the lack of in-protocol support for
>> that makes it clear that it's not meant to be a long-term solution.
> 
> Would like to reach the largest consensus on this point too.
> 
> Therefore, my proposal is to rearrange the
> "reverse_search_properties" extension by removing "type" and keeping
> "links" anyway.
> 
> The "links" member could be used to provide additional information
> about unregistered properties.
> 
> Would it work for you?

If a server has implemented a custom reverse search property
temporarily, or for testing, then there will (should) be a defined
audience for that property, and that audience should be aware of the
behaviour of that property due to documentation provided out of band.
Providing documentation about unregistered properties by way of a
'links' member facilitates discovery/use of those properties by any
RDAP client, which works against the aim of the registry, so I'd
prefer that 'links' be omitted for that reason.  I think
'rdapPropertyPath' should be omitted for similar reasons.

(Although providing reverse_search_properties in-band at all
"facilitates discovery/use of properties" that might be unregistered,
each of the other elements is necessary even in the case of registered
properties, because servers are not required to implement every
possible combination of reverse search that is defined in the
document.)

-Tom