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

Andrew Newton <andy@hxr.us> Tue, 19 July 2022 17:35 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 4C309C15A730 for <regext@ietfa.amsl.com>; Tue, 19 Jul 2022 10:35:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.907
X-Spam-Level:
X-Spam-Status: No, score=-1.907 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, T_SCC_BODY_TEXT_LINE=-0.01] 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 v8N3MIf7kqgy for <regext@ietfa.amsl.com>; Tue, 19 Jul 2022 10:35:05 -0700 (PDT)
Received: from mail-ua1-x92f.google.com (mail-ua1-x92f.google.com [IPv6:2607:f8b0:4864:20::92f]) (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 BE22CC15A72D for <regext@ietf.org>; Tue, 19 Jul 2022 10:35:05 -0700 (PDT)
Received: by mail-ua1-x92f.google.com with SMTP id n3so7036662uak.13 for <regext@ietf.org>; Tue, 19 Jul 2022 10:35:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hxr-us.20210112.gappssmtp.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=QJKBQQpNNqHl96T7d5jr5DKrlR3lmnbHtePogFuP/Mo=; b=e8/rKRbeAtTb+r3inziKlEyBm8lIMeMrL3Tw+z6V7JntKwp9afBHNCsD38aq09hDG+ ra3Wy0dnwM9FVNSHXp1yyBQObp3iAAepxOGlGgfra2QJ1Eh/uc0FkFoB0c8FMDJQ+Bjo vG/A2KxJzxjdbi0kqMTRZrOzWsFyPwpdVgtqZ3VEjXxe2RhpJNI+rrUBxN87XMn/zW2z 8CHfeNNNeh6MUQ1ggmjmkbGqrEM+/Pq8pdmtaND6Ny+L0JAy5ug8oC04TcF3jEMFiXZq bjQeeqUZzigmygsDetkmWB77eddmXVSiysM9LXy72/mjVPNwMHdWJLOJAyvl9i6fyL6B Rdfg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=QJKBQQpNNqHl96T7d5jr5DKrlR3lmnbHtePogFuP/Mo=; b=vlV4NDP6xLjA7pgiBHmXbCTdDtkhqy8+HGpSCl5Ng03uL+pZ4mNrOQuvU1Es+6mRs/ QG7aCwx1VL+ty7EHkt2MXH7+tV7sZdOM+wxPftn6hZhhxBh68aDxI8BKtpbcG9KRInDr RAC94C4Cjxi66MeGfKwsr07IIBSVK3do8qxZ59hkjfCLZ93Qb/V0mh8d/2bNMUJ9ixcQ +h0IU0nSKWn1zG98LD6XsV13e0YCc3AUcKkZpBjf7R1QamAoU4UTb+ou7oKO5L+dkyis 3dJZLBVZrX3vmaS7ZsyUi2MqLjgyCOs5LA4WxP2GxenzpR5saUkHBOcRWNXVIq2v7KE7 smig==
X-Gm-Message-State: AJIora/vzi15whzgs9OiSjQMSS0Fgddlp8EfFybwLyEDob5PpVIai5K6 IA+UppVEjne0uNuE/TbgImM5kT9JRX+7rhcdeI5uoQ==
X-Google-Smtp-Source: AGRyM1shgOseYkW0oKDcdw/nYFf0QJEBZ0t1eawBK/02UKgI1+Eyg7B8BhEKX948ockfcWwZGU6S2+LkoUf/45bDKgE=
X-Received: by 2002:ab0:4e6:0:b0:378:f49d:233b with SMTP id 93-20020ab004e6000000b00378f49d233bmr12124406uaw.3.1658252104402; Tue, 19 Jul 2022 10:35:04 -0700 (PDT)
MIME-Version: 1.0
References: <DB38F1D3-FC41-4B42-8C00-AB408FD1F204@verisign.com> <CAAQiQReG1MTF8EFuSMASoeuct+h+wmLUZRmgyvyo-fHL2g918g@mail.gmail.com> <8be4182a-c540-0f96-c3ba-2849fcd399d4@iit.cnr.it>
In-Reply-To: <8be4182a-c540-0f96-c3ba-2849fcd399d4@iit.cnr.it>
From: Andrew Newton <andy@hxr.us>
Date: Tue, 19 Jul 2022 13:34:53 -0400
Message-ID: <CAAQiQRdXsoUW_f35HHDCX0xjrxictsUi0J8uwB62uTuHLHSMUw@mail.gmail.com>
To: Mario Loffredo <mario.loffredo@iit.cnr.it>
Cc: "Gould, James" <jgould@verisign.com>, "Hollenbeck, Scott" <shollenbeck@verisign.com>, "regext@ietf.org" <regext@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/regext/Kdsh_481uenGHo5t3FwwE_Ds7E0>
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: Tue, 19 Jul 2022 17:35:06 -0000

On Tue, Jul 19, 2022 at 12:21 PM Mario Loffredo
<mario.loffredo@iit.cnr.it> wrote:
>
> HI Andy,
>
> In my opinion, it doesn't work when the extension is related to a
> specification defined out of the RDAP context but is used in RDAP such
> as JSContact or VCARD itself. In this case, a server can simply update
> the hint in rdapConformance to signal that a new version of the external
> specification is supported.

Excellent point. I need to read the existing drafts more carefully,
but my initial thought is that extensions created via IETF consensus
(i.e. this working group) can define JSON members that do not strictly
adhere to the prefix identifier if no other way can be found. We
really want to avoid ExampleNicA and ExampleNicB colliding with their
own custom extensions. However, the standards of this WG are
well-known so there should be some latitude.

Off the top of my head, the criteria needed for this exception should be:

1. standards track proposal with IETF consensus
2. does not conflict with any currently registered extensions
3. cannot be accomplished otherwise
4. specification must clearly enumerate this exception


> As a matter of fact, we have already done it (even if unconsciously)
> without either passing from "rdap_level_0" to "rdap_level_1".
>
> I'm referring to the fact that the RDAP response format has indirectly
> been extended to support the VCARD CC parameter when RDAP responses were
> already provided by servers and consumed by clients.

That's probably something that should be fixed if we care. I don't. :)

-andy