[rpp] Re: An implementation of JSContact in JSON Schema

Mario Loffredo <mario.loffredo@iit.cnr.it> Tue, 17 March 2026 14:45 UTC

Return-Path: <mario.loffredo@iit.cnr.it>
X-Original-To: rpp@mail2.ietf.org
Delivered-To: rpp@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 0DD24CC469D0 for <rpp@mail2.ietf.org>; Tue, 17 Mar 2026 07:45:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level:
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham 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 1l7gAmfC9ZLu for <rpp@mail2.ietf.org>; Tue, 17 Mar 2026 07:45:24 -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 19946CC469C5 for <rpp@ietf.org>; Tue, 17 Mar 2026 07:45:24 -0700 (PDT)
DKIM-Filter: OpenDKIM Filter v2.11.0 mx5.iit.cnr.it 0CCE2C368F
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iit.cnr.it; s=mx520231221; t=1773758723; bh=YyoX64jqGpy31DdLuVNURWowMVugpkcGtLgWgf0V78Y=; h=Date:Subject:To:References:Cc:From:In-Reply-To:From; b=fNfYv+O/IgFmcJQudhVXuh4W82KJn69dA3lK9HqTr0h+5KP8UWnI+f9UypbUYwVXj 4ReHxaTim4vKybGkhtp+FvTWZkySpk1j+El08rKbeWaHBxAStmvwtfkPwhvcBhaxp5 dH/qCr+K9E6/+OwQ8AX6iq4plzFNydVrXiT4uhASc7EqxD+WNt3OJl15my5hMx+EaC wy/lw0QZ+yOtLxGOUq8vJm7uVBPPiLp17f4ahATJltaK/TEjZL5eMgB4g/YXgvPqLS 8nl+auQIpDE4h/gyDihQLhOnlsECfCwirgzgdypXw1k1E2OqIp2I+7HvwFcnHx6Rf6 tKC9750YxmMEg==
Received: from localhost (localhost [127.0.0.1]) by mx5.iit.cnr.it (Postfix) with ESMTP id 0CCE2C368F; Tue, 17 Mar 2026 15:45:23 +0100 (CET)
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 y4ar6V_JOO5B; Tue, 17 Mar 2026 15:45:22 +0100 (CET)
X-Relay-Autenticated: yes
Message-ID: <52629a5c-c868-4a72-b5c9-ea8b5180dfd4@iit.cnr.it>
Date: Tue, 17 Mar 2026 15:45:14 +0100
Mime-Version: 1.0
Content-Language: it
To: Pawel Kowalik <kowalik=40denic.de@dmarc.ietf.org>, Andy Newton <andy@hxr.us>, Jasdip Singh <jasdips@arin.net>, "rpp@ietf.org" <rpp@ietf.org>
References: <abYT-eacTk_XBcp9@nic.fr> <479a9158-34bc-46a4-ba94-5c5971bbecf6@denic.de> <abfpLjWva5nbf3oL@ietf.bortzmeyer.fr> <2883529d-04cb-4b67-ae2f-4c262c90fb1c@iit.cnr.it> <137566c1-114f-4635-b59f-e3cc24a9be36@denic.de> <PH7PR15MB6084A51151DA91CA7F0BBDF5C940A@PH7PR15MB6084.namprd15.prod.outlook.com> <4cd4431e-65fe-4031-9159-cc52c2c20138@hxr.us> <6ff16be0-0db1-46eb-900f-efc1c0dc2f07@denic.de>
From: Mario Loffredo <mario.loffredo@iit.cnr.it>
In-Reply-To: <6ff16be0-0db1-46eb-900f-efc1c0dc2f07@denic.de>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: quoted-printable
Message-ID-Hash: EVHH67U76ME3AA7OFNRA67PJEVCYH44T
X-Message-ID-Hash: EVHH67U76ME3AA7OFNRA67PJEVCYH44T
X-MailFrom: mario.loffredo@iit.cnr.it
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: Robert Stepanek <rsto@fastmailteam.com>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [rpp] Re: An implementation of JSContact in JSON Schema
List-Id: "This list discusses a provisioning protocol based on RESTful principles and corresponding data representations using JSON." <rpp.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/rpp/e2Dach8cqlif6VdqcagsJ4F1M3I>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rpp>
List-Help: <mailto:rpp-request@ietf.org?subject=help>
List-Owner: <mailto:rpp-owner@ietf.org>
List-Post: <mailto:rpp@ietf.org>
List-Subscribe: <mailto:rpp-join@ietf.org>
List-Unsubscribe: <mailto:rpp-leave@ietf.org>

Hi Pawel,

Il 17/03/2026 09:10, Pawel Kowalik ha scritto:
> Hi Andy,
>
> On 17.03.26 02:15, Andy Newton wrote:
>> Agreed, especially considering other tech is being built upon JSContact.
>
> You mean RDAP or sth else?
>
> My point about RDAP was that its current profile for JSContact is not 
> appropriate for provisioning. Lax processing is not favoured in RPP, 
> therefore in order to have JSContact compatibility between the two not 
> just on paper, the profiles shall be aligned, meaning RDAP profile 
> being more strict.

[ML] Aside from the fact that it's possible to register a new 
RPP-specific profile that introduces additional restrictions beyond 
those defined in the "rdap" JSContact profile,I would like to know if 
you mean that there are other types of restrictions missing from the 
current version of draft-ietf-calext-jscontact-profiles.

The JSContact profile for RDAP was defined to ensure compatibility with 
the current output of RDAP servers. Of course, it can be modified with 
WG consensus.


Mario

>
>>
>> RPP needs to be more than EPP-in-JSON, otherwise it will be an 
>> annoyance instead of a game-changer.
>>
>> This is also why discovery is important.
>
> Agree.
>
> Jim keeps mentioning Registry Mapping for EPP, which somehow did not 
> fly. We have to learn from this.
>
> [1] 
> https://www.verisign.com/assets/epp-sdk/verisign_epp-extension_registry_v00.html
>
> Kind Regards,
> Pawel
>
>
> _______________________________________________
> rpp mailing list -- rpp@ietf.org
> To unsubscribe send an email to rpp-leave@ietf.org

-- 
Dott. Mario Loffredo
Senior Technologist
Technological Unit “Digital Innovation”
Institute of Informatics and Telematics (IIT)
National Research Council (CNR)
Address: Via G. Moruzzi 1, I-56124 PISA, Italy
Phone: +39.0503153497
Web: http://www.iit.cnr.it/mario.loffredo