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

Andrew Newton <andy@hxr.us> Tue, 29 November 2022 15:12 UTC

Return-Path: <andy@hxr.us>
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 5D68EC14CE5F for <regext@ietfa.amsl.com>; Tue, 29 Nov 2022 07:12:50 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.895
X-Spam-Level:
X-Spam-Status: No, score=-6.895 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_NONE=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 (2048-bit key) header.d=hxr-us.20210112.gappssmtp.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 RWbduHGZ9fE1 for <regext@ietfa.amsl.com>; Tue, 29 Nov 2022 07:12:46 -0800 (PST)
Received: from mail-ot1-x32e.google.com (mail-ot1-x32e.google.com [IPv6:2607:f8b0:4864:20::32e]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8D378C14F744 for <regext@ietf.org>; Tue, 29 Nov 2022 07:12:44 -0800 (PST)
Received: by mail-ot1-x32e.google.com with SMTP id a7-20020a056830008700b0066c82848060so9284112oto.4 for <regext@ietf.org>; Tue, 29 Nov 2022 07:12:44 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hxr-us.20210112.gappssmtp.com; s=20210112; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=v15meXohfcfGAgDi7sHSSN4Z4ANu72ZjqHRf+CkmxaY=; b=D2m/Gk9Bvmd8a8mPdK1dpzlxfyuHXA8hHAag37oBBiVyYR9Ujms9rAoNr3IjuRlb3V 7I8dF/DdWP7Z3v2FI4XTK53zQHN0irFo/3Z0wEL710sgONLHuBWZRnFjwf0eAun4uY/B GROp7+QOJ6DYjd7Ww4lLopdmiOyohC4nH14bxeXdXgfsT4JT+P8sH0079jMcoNf7Bh6C 9pLDIK7xbUCLaEzCRIVm9gLK4nlW+oNcTYcQvpuWYyPBU9iCfWpF9ioiw3Wiz9koPh6B ozBn0sbpRbA0enA/tqFz3TN76jKTzUHi+vthpiwxqX/RjbyQgk/jfIjcQhCSDsQHKlLS XGlg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=v15meXohfcfGAgDi7sHSSN4Z4ANu72ZjqHRf+CkmxaY=; b=OgvxKW+JJCewuHK5GsjbYnuac/vTDzLBK1kRKZWpL0gHzH/ga19KfCcSqf4bRnLgZI ewZK4kxmqFhaUvDo763MIdUd9hBOtQ1HD3VGz6rX7dCXEPYAAOfK2wMwEor1nxkWBbzL TNEAFuAaiopz0S3edg+gB3fqTjywucBzyGz9XsWGkzWc8hFhmSKA/wnUlaqO2I2txw4V sfaDu86bHCo6Q4la7VGYWGPsSneysXbZv7VCTLPs2XueyqwFLPWuY4BXa8867UDtF0Yx dqJmGUXPET6h79+WMW79PfarMRVClkLholcuut+KFf73/22ekfkhjZ2urffDa4Ik5WOC YSqg==
X-Gm-Message-State: ANoB5pmMKnBu3MclfIpfREU51QIarUMaI891NUm56SAiJT96YGWV109T k8XfR+lGZQ0q0Us0Hq1B9HJT5ZEVjxNidAbeHmIWWM1vRzY+Rv4Z
X-Google-Smtp-Source: AA0mqf7rUJpsbi1PXtLHEK+yWgbKxGExwE4m6bRzqFiEvfI4wYeu7WkCvuVd1NR+5WAC6mzka8sf6RSRxlNqVT257EQ=
X-Received: by 2002:a9d:7f0d:0:b0:66c:9183:20e2 with SMTP id j13-20020a9d7f0d000000b0066c918320e2mr17774502otq.260.1669734763593; Tue, 29 Nov 2022 07:12:43 -0800 (PST)
MIME-Version: 1.0
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> <Y4U36kwNfgdDvTdj@TomH-802418> <45762BC2-C443-4D8E-8EB5-5D0AA9A88D6D@arin.net>
In-Reply-To: <45762BC2-C443-4D8E-8EB5-5D0AA9A88D6D@arin.net>
From: Andrew Newton <andy@hxr.us>
Date: Tue, 29 Nov 2022 10:12:32 -0500
Message-ID: <CAAQiQRfGymv3Lr3JgKQ_iA5s_SPj8haTj-B4fjkKwzTsokyD0w@mail.gmail.com>
To: Jasdip Singh <jasdips@arin.net>
Cc: Tom Harrison <tomh@apnic.net>, Mario Loffredo <mario.loffredo@iit.cnr.it>, "regext@ietf.org" <regext@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/regext/baN_jHO32rRLTbzef6B5Rtep29g>
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: Tue, 29 Nov 2022 15:12:50 -0000

+1000. Outside of some Skynet scenarios, I'm highly skeptical about
clients evolving behaviors on their own.

-andy

On Mon, Nov 28, 2022 at 7:26 PM Jasdip Singh <jasdips@arin.net> wrote:
>
> Hi.
>
> Very interesting discussion. :) Couple of inputs regarding the proposed discovery and IANA registration of reverse search properties:
>
> In the spirit of what-not-to-do, is it really necessary to evolve reverse search this way? As long as each registered extension identifier (current and future) for reverse search clearly defines in its spec the searchable-resource-type/related-resource-type/search property combinations, should that not suffice? Especially if keeping the RDAP client implementations simpler is a foremost goal for us, and since such metadata would seemingly tax RDAP clients (and servers) with more complex implementations. For the existing, implemented search scenarios in RDAP (RFCs 9082 and 9083), we have managed to avoid introducing such metadata so far. It would be good to be certain if the proposed discovery and IANA registration of reverse search properties is truly a need for the RDAP clients.
>
> However, if we were to proceed with the reverse search metadata discovery, then looks like a new IANA registry for this purpose would be better than overloading the current RDAP JSON Values registry, given the proposed metadata has a richer data structure than what the latter offers.
>
> Thanks,
> Jasdip
>
> On 11/28/22, 5:36 PM, "regext on behalf of Tom Harrison" <regext-bounces@ietf.org on behalf of tomh@apnic.net> wrote:
>
>     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
>
>     _______________________________________________
>     regext mailing list
>     regext@ietf.org
>     https://www.ietf.org/mailman/listinfo/regext
>
> _______________________________________________
> regext mailing list
> regext@ietf.org
> https://www.ietf.org/mailman/listinfo/regext