Re: [regext] Proposal about jCard replacement

Mario Loffredo <mario.loffredo@iit.cnr.it> Fri, 05 July 2019 15:25 UTC

Return-Path: <mario.loffredo@iit.cnr.it>
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 AD8A312006E for <regext@ietfa.amsl.com>; Fri, 5 Jul 2019 08:25:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.2
X-Spam-Level:
X-Spam-Status: No, score=-4.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qqMGrwnP7HKy for <regext@ietfa.amsl.com>; Fri, 5 Jul 2019 08:25:35 -0700 (PDT)
Received: from smtp.iit.cnr.it (mx3.iit.cnr.it [146.48.98.150]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2B733120033 for <regext@ietf.org>; Fri, 5 Jul 2019 08:25:34 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by smtp.iit.cnr.it (Postfix) with ESMTP id E6891600591; Fri, 5 Jul 2019 17:25:32 +0200 (CEST)
X-Virus-Scanned: Debian amavisd-new at mx3.iit.cnr.it
Received: from smtp.iit.cnr.it ([127.0.0.1]) by localhost (mx3.iit.cnr.it [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Lsd4Gzp9GBWW; Fri, 5 Jul 2019 17:25:30 +0200 (CEST)
Received: from [192.12.193.108] (pc-loffredo.nic.it [192.12.193.108]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.iit.cnr.it (Postfix) with ESMTPSA id 50236600541; Fri, 5 Jul 2019 17:25:30 +0200 (CEST)
To: Gavin Brown <gavin.brown@centralnic.com>
Cc: "regext@ietf.org" <regext@ietf.org>
References: <92a04c65-649e-e769-cc3f-44642b1653ce@iit.cnr.it> <28A8273D-2B7F-40A8-9297-9A507923B79C@centralnic.com> <ddd066c4-f0ff-3ac5-6c66-b09a83da8156@iit.cnr.it> <D85A87A9-6191-4C0C-A6DD-09B8CDC095AF@centralnic.com>
From: Mario Loffredo <mario.loffredo@iit.cnr.it>
Message-ID: <22679422-eaf2-4ddf-7631-87f20164f901@iit.cnr.it>
Date: Fri, 05 Jul 2019 17:24:39 +0200
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.7.2
MIME-Version: 1.0
In-Reply-To: <D85A87A9-6191-4C0C-A6DD-09B8CDC095AF@centralnic.com>
Content-Type: text/plain; charset="iso-8859-15"; format="flowed"
Content-Transfer-Encoding: 8bit
Content-Language: it
Archived-At: <https://mailarchive.ietf.org/arch/msg/regext/M4TK79E4o5_r6hqiZA3Zaq4gw98>
Subject: Re: [regext] Proposal about jCard replacement
X-BeenThere: regext@ietf.org
X-Mailman-Version: 2.1.29
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: Fri, 05 Jul 2019 15:25:39 -0000

Hi Gavin,

Il 05/07/2019 16:57, Gavin Brown ha scritto:
> Hi Mario,
>
>>> I would be happy to publish a new version of draft-brown-epp-contacts-in-rdap which uses JSContact rather than its own representation of contact data. That would glue JSContact and RDAP together.
>> IMHO it would be better to write a new document with the contribution of who is willing to implement JSCard in his own RDAP server (you, me, maybe Andy).
> I'd be very happy to contribute.
Perfect.
>
>> I think other stuff has still to be discussed. For example, what to do to make the transition from JCard to JSCard as smooth as possible. Should JSCard become the default and JCard an optional capability or viceversa?
> Good question. That's a decision for this WG to make. Adding JSContact as an optional extension would be straightforward: making it the default would essentially create RDAP 1.1 which is a somewhat more complex proposition.
Yes, exactly. Provided that the WG considers JSCard as the best solution 
to replace JCard, the question is: should we migrate to a new RDAP 
version (rdap_level_1)  or should we define it as an optional capability 
of the current version?
>
>> How could an RDAP server inform a client that it is able to return contact information according to the JSCard format?
> Unless we define a way to know an RDAP server's capabilities in advance, the client has no way to find out except to send a query and see what it gets back. As a client implementer I'm fine with this: some servers will support jCard forever so I need to continue to support them (even if only as legacy code). Some will immediately move to JSContact. Some may offer both in parallel, especially during an upgrade period, as we have seen during the migration of EPP from secDNS-1.0 to secDNS1.1.
I think that the solution should consider all the use cases.
>
> If we need provide a way to know in advance (I'm not sure we do) then we could (a) alter the structure of the bootstrap file, (b) use server specification mechanism as you outlined at the ROW in Bangkok[1], or come up with some other mechanism (maybe by specify how the OPTIONS method can be used with RDAP?).
I'm geared towards option (b)  :-))
>> We can have a short talk about it at the next meeting.
> Alas I will not be present but will try to join remotely if possible.
OK, anyway we can keep in touch by email and go on with the discussion.
> G.
>
> [1] http://regiops.net/wp-content/uploads/2019/05/ROW8-PPT-An-RDAP-capability-for-server-specification-provisioning-Mario-Loffredo-Maurizio-Martinelli.pdf


Cheers,

mario

-- 
Dr. Mario Loffredo
Servizi Internet e Sviluppo Tecnologico
CNR - Istituto di Informatica e Telematica
via G. Moruzzi 1, I-56124 PISA, Italy
E-Mail: mario.loffredo@iit.cnr.it
Phone: +39.0503153497
Web: http://www.iit.cnr.it/mario.loffredo