[rpp] Re: An implementation of JSContact in JSON Schema
Jasdip Singh <jasdips@arin.net> Wed, 18 March 2026 09:21 UTC
Return-Path: <jasdips@arin.net>
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 92806CCEE676 for <rpp@mail2.ietf.org>; Wed, 18 Mar 2026 02:21:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -6.897
X-Spam-Level:
X-Spam-Status: No, score=-6.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=arin365.onmicrosoft.com
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 u7adTQBpPu_F for <rpp@mail2.ietf.org>; Wed, 18 Mar 2026 02:21:50 -0700 (PDT)
Received: from smtp4.arin.net (smtp4.arin.net [199.43.0.54]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id 1DC5ECCEE651 for <rpp@ietf.org>; Wed, 18 Mar 2026 02:21:50 -0700 (PDT)
Received: from EOR2201ASH.corp.arin.net (eor2201ash.corp.arin.net [10.4.30.49]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp4.arin.net (Postfix) with ESMTPS id 9D86610757B7; Wed, 18 Mar 2026 05:21:49 -0400 (EDT)
Received: from EOR2201ASH.corp.arin.net (10.4.30.49) by EOR2201ASH.corp.arin.net (10.4.30.49) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1258.34; Wed, 18 Mar 2026 02:21:37 -0700
Received: from CY3PR08CU001.outbound.protection.outlook.com (199.43.0.37) by EOR2201ASH.corp.arin.net (10.4.30.49) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1258.34 via Frontend Transport; Wed, 18 Mar 2026 02:21:37 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=R5LNUNOGMZXB+s36lmb8+4QHWn/6IkzSwbOZWMGFXFAtbvMS5g9GtCXSh/KDNUqeRSsU4VXhC6M8fGt+iJuRlzWz1XyX+2zlACbsssMl5xm18wmY9No9oZlqEIaHKQaTSA893HG6Rrkbz0gC5AvaWOtUsZuUdQebvvMVwTgcCf4fk1XXnCdwO/iAAAGRDVk+/KFiU9BiVVtXjbO2QlTybUljzEo24m9ZbM0OGxMSAykP8jK/ZfG54kaMgsMrIACjjU6nvNyvA3MkPhCWEsqjAG2GL056PvRsf7nJz6k25NLxstI8L+lTdYrXQU2HlyK7dQTouow7tYfKUzjIVYnxxw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=xJqaJGfCr+jhhfqbfBwbmKoQAwdJfG0pemrRH18Atxs=; b=bXujYTtD8CWCvFUACd6JF+KOz/BS4FnnaUzy4Pby0bCmKPhgOO7Kcbvcy4+Rr/1xDhzti6enyD/mfj0euz22oiHAEsVsnN37UuQVfuUPZvVT4fHuRH6QdLCK31gqHm0oEu+VtjTDwx9VFsuD69OmmW8XcB3UxEApLibcGXa8GiUK1XtOTzzfdMmLUKl48aMmYZsptHjKHR+1ITed6S2E+RK7jRkVDQQAErnTRvGptGFnnSOUrv0EmBQKrjm50l0nOXNaZ8W52tI22viRCYHw1fVKySyVcI7AUMfr8TrSqb7cYeY3eQL3E7DXDjjBbiET0n6gL1nndxI8ti76/lu7Gw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arin.net; dmarc=pass action=none header.from=arin.net; dkim=pass header.d=arin.net; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arin365.onmicrosoft.com; s=selector1-arin365-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=xJqaJGfCr+jhhfqbfBwbmKoQAwdJfG0pemrRH18Atxs=; b=YGvgKlWUtOH6I6ZQlVf5+Xw4n0ObqAlkRMHar/+h6NKehFBdcRzgzBqoAIKrUocTd2vmJorvrgTdJtUYLMk17/czr40SYWuUFNUqWHHLv65cdFxxX5Yd4G9ddito7I4of/HVfIV1Js028ipFKlVo8RU+E1jzGy37aZ1MKL6wsy8d3/2n39Pk1RT6b06WiNx4nQ0F0Eq+4acrwGz0n3JA/6bMANY+c6J/gtpnYiqaxSMsGqOLz1BKWl7xgMNwj36baRiZr8S5c1AeD2L+VLrjJqhFWTmFoku0YkbyJB2dOK/jragiXHpD+xUMtASAnP/rn85RnbhSswkfo1lCne15dg==
Received: from PH7PR15MB6084.namprd15.prod.outlook.com (2603:10b6:510:24f::12) by DM3PPF82794C988.namprd15.prod.outlook.com (2603:10b6:f:fc00::426) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9723.19; Wed, 18 Mar 2026 09:21:34 +0000
Received: from PH7PR15MB6084.namprd15.prod.outlook.com ([fe80::95fb:7687:c884:aefc]) by PH7PR15MB6084.namprd15.prod.outlook.com ([fe80::95fb:7687:c884:aefc%3]) with mapi id 15.20.9745.007; Wed, 18 Mar 2026 09:21:34 +0000
From: Jasdip Singh <jasdips@arin.net>
To: Pawel Kowalik <kowalik@denic.de>, Mario Loffredo <mario.loffredo=40iit.cnr.it@dmarc.ietf.org>, Pawel Kowalik <kowalik=40denic.de@dmarc.ietf.org>, Andy Newton <andy@hxr.us>, "rpp@ietf.org" <rpp@ietf.org>
Thread-Topic: [rpp] Re: An implementation of JSContact in JSON Schema
Thread-Index: AQHctR8aRwl2l/Hb50SQycB723YaZbWxBZAAgAAuoICAAAeqgIAANMnAgAB8WICAAHPhAIAAbjkAgAAJXwCAAC+oeoAA0jiAgAAsT2k=
Date: Wed, 18 Mar 2026 09:21:34 +0000
Message-ID: <PH7PR15MB6084E5BB8403BDFC085F58F6C94EA@PH7PR15MB6084.namprd15.prod.outlook.com>
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> <52629a5c-c868-4a72-b5c9-ea8b5180dfd4@iit.cnr.it> <f8495bcc-287a-4cea-8aeb-e46bf61d5808@denic.de> <PH7PR15MB6084375FA079460A87D5CF6AC941A@PH7PR15MB6084.namprd15.prod.outlook.com> <8be0d8d4-3864-4555-8ea6-c21e50c6d689@denic.de>
In-Reply-To: <8be0d8d4-3864-4555-8ea6-c21e50c6d689@denic.de>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-reactions: allow
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arin.net;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: PH7PR15MB6084:EE_|DM3PPF82794C988:EE_
x-ms-office365-filtering-correlation-id: 4dcf15da-ce71-430e-171e-08de84cfc011
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;ARA:13230040|10070799003|376014|1800799024|366016|8096899003|38070700021|7053199007|56012099003|18002099003|22082099003;
x-microsoft-antispam-message-info: S4sa7hSDGJZY/EMp2shPFhxUJN8WBRzHV8s2Dbxps3ppu1JJYrjIkoYK22T1F+uvJ9fajgJx5MSOsmkvoFOqzN9vSBkS5BielihtHGioYhBHLAGTJXGMaCoYQ2VbhKxL0w3VRphARQkTGf/gzeUtpbnj49RP2qC9uS9uKEW3ScdiLTP6UMkc0XfUH+ZcjVIpLedbPhKDpRfORdCOIZ2a8CCuU7oKbgV8jt9RZas3Uax1Z7yzcyxjXyPRRDgvOwzuKI9523xuXYG1hsTPq3KNOIgaC7OhaP2Nyie8GZT/rwJxixT+Gx/75972D9o0x+CK3S3M/e/w2KHXvcLZxLxudT3ka/k9aLa9Fgpi4KTs9YUFoqL0L8g+tPHCzCuPPRzB+2jEIxGjfy2qVo/DYeCRlQRt6UfxQFS/Ul3/1BAps/a4/mH/hyKEHmmXUhvRn8pkoVvmFdIxZu2uD1YveYKcXHKcBILv9xLxkPrWAXNbFU14d5m5dWx4bl0spfgTPA5FD3wiDkZ5oCYtmd+4jTbiaEdaGiV0h0/pMqAFZYCaqegp1wKETr2vOcnkYkuIR8RToY8zrEZLICiur3/asE9nb/Nn3hmwOP3y//4UyMK0xNNR56+9l3NNSz7L9aLojcYZmKKxJF+eUfxuRq8GoGjAnFeA+WgTsGtd4s6EEiIiZkFkow/txuYQm7DcUzfcFRZm2ohS8JFI86YvMDAAJZ9TlXEbJLFgZIQrE/joq72B+UjxNQQmKjnPGyLRCngxN6KLEAf1OYmsbpM9m8N1yD680ukqs0Ns9OlHTVBfyNrhBRM=
x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PH7PR15MB6084.namprd15.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(10070799003)(376014)(1800799024)(366016)(8096899003)(38070700021)(7053199007)(56012099003)(18002099003)(22082099003);DIR:OUT;SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 2
x-ms-exchange-antispam-messagedata-0: SsAnUj4CpKEvSe9VgbpGcwao9qsSwVNUKtuwKhHfwfgI2zJUJs1LimjOiKhKT2/uMLYAmWQ0OCdfIiw0IG5QZq0YjMGXfP2ydTegLgPToFMS25Saj/ideudHSjhbrLisHd/Nh/Oe5lsmxP0O9zcKDYGbUO4dnFvJ8ol8aCG9PDlW+07GEikNfwr/QiWGERkGYdI4j6DkcdaFHqdg9C1b/lflaS5wZOaWk9rQfmdFRehq2SwvI62KDCA7g0WfW+AgXiyIpAZllR7968KSPc4RZY7Pfpp9Iv7zIQdudXquIuCkeM8U3LPJJ+Z/e1v6//UeQt/1Vx/p2RtWyKhrku8mlauHqx8FFVojviPNI2s0rmcAut/xt+FWj2HLHGIJ3tg/ReR5QuqaDOEqEKUryTPNUO0dsFhbVy9HWc0K7XpQ4AgKIY1/lze83Z0fj+clPTpDa7FPaEJ48/XU+YnaSNnUKYWabXqXtV6rC+kmCaBwKr7xYgHwDeg8+c9Z3kMJrmF/z+AXTtjcAQF7B5ApcJFyv5Zg8UV4PB6DRbbDtLo/ux9HePd4i9kJs/gMHpPRzm46WPhF4k5wUY7QXcpXM80oikaYbSjUtikGWQRRvneRA0SEXIPQLIifpfHL3YAlPYfFcWrUXR5LCvfZcE6L1Z8mqHNyzqdScFV8pFciP/i+KTinSRtiiZcYji3Aa8IgjnsQ5UrlhuoeqCsQA0dWwrW9h7AAKfZm8AlPS2BBDJoq55jF+xtNAtpYbdg/3P/wxLFPmowJFsaWsFdrkUH7vGBPSmT54bDig5qKAgF66D9fWU6xZjytlnVuMZMBA+jV3VgRlqqOvWBZhMrzxZ16alUSS+KzEyqkZ8L+lRU7oZbcD55mT0kpTF8OoDgZjL8BW13OUGpfyPg/a52Y+vPnwr/W+V3XglZ8DxVI5lromb2F54NqSCnmb6Kr6h2ccxWzfdcpl+CAFIaUnYM0flRikTxtjZxPcwlFBRHazvsHAOwJ/KNuFaNIsvhiiq/BP3Epyx9+Tr2YpEy8LfgzkmfS+rds6/BB21Fk/UPjY2LHy2XHF+qjLtFJq1XrsUa+kwlCnmizpTXwNk7sRF/lxY8awZSU+XUI9E/1BST31Sed8e/Cf2/mT5PlzQB1tQY/m8pRv2A3pMTJOEI5vJZU0yqT2xsZ4t6U1MT8HY+OMYKOlPZ7mB2gI/3sKyPiqOo1VbxUIRjxWjXCPyes07+jV50vVkk8X7lZTRpl4UWe3u+A10G30HVVrTOYfhZbB+qgR6Cuaesido8zkIhzkISuAraHSa1QDziFgbd8wiEVb/CGefpjxJ/JRgqiFscBu2FTTvpUgR11XlszAGem53pd+Fq8bsZeTSBboWWOFqXdH2+8OnLQUMXWbnCbtnfVnukTtjdXbsAtb5wVesw2/susuuShd9JZXN5xpMVsTzOOQHFxr7wL+UfTLc6qZk96sQ25BQFhl6bQmWG1vgCPJZd/6evK51W6mPtV8f9+sGaHJjzWQBmqs3A8J9nLX2ujJJpARFvCpHUXF81XW2SuB83HdcwPSafIHYLiotrlnEcrhUoQG64FA2CUIMGfVSZkEFeYvaNHK1/Ue3TOkrKAyxAIRDHCWa7lbooYwSJQOhrgA9RIMOv4veOa9e+VF/x2UUwldPy+YATtJWOWRF5kZMk148WfAyGWO05glERZLorfHDOfgJWh6w47rIkfaFNxNfCWFN9leWQBPSpiROhVrcuYDVmTRAyHyRsp43PmzkanDi8TaOBXiDiHTkHJXgebSO+i9pBrq+BFL0VMqN7n
x-ms-exchange-antispam-messagedata-1: fZi5Q1CEvtd5HA==
Content-Type: multipart/alternative; boundary="_000_PH7PR15MB6084E5BB8403BDFC085F58F6C94EAPH7PR15MB6084namp_"
MIME-Version: 1.0
X-Exchange-RoutingPolicyChecked: MWhNAxZniBaROi8yIA7ZHQCQtsQ44rshiIQxJCA5f2WCTFkuckcBs5fvJ4xaiT/tipZHja4mqW37WSStDTWnDA7XJJVtwmpMMzg7cn+/R0giuqNvCxxREY59bZKp1GOGMPlzm5la3zr2r6HSTigApIpjxkoDq0Dz2LBR2XpfnaqoPMFeZ+JhC5R2GV9i34YlNO3H6DDdRjP2R8wQ+xceZuKuacJGuynJQUXmVlRCdJLmodqdtjmAl2Tlb/KRFTMRJKm4trfE1P+D1c2o5881NL0MIrdSRsdRY4PEQbfvy0B7ZyNs2+nvPOfsHKYAW9N1BNyYOLfL3UNbJIIISHMp4Q==
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: PH7PR15MB6084.namprd15.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 4dcf15da-ce71-430e-171e-08de84cfc011
X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Mar 2026 09:21:34.8573 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: cad70df5-eb75-43b7-adb3-12798d38d9b7
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: q2wehA9DJVs4ivJXHqbWiFccaPLff9DiTuwgRyUHfq1X6QykHml7/aqCs6hiBJVgPJ1+9RpWeu661V8e6QepvA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM3PPF82794C988
X-OriginatorOrg: arin.net
Message-ID-Hash: 7QNLWHCOEIT7HOXU5VJJSTGUXVYFC7DP
X-Message-ID-Hash: 7QNLWHCOEIT7HOXU5VJJSTGUXVYFC7DP
X-MailFrom: jasdips@arin.net
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/nuJ_85zSEGHriTgFV8o8TuW85OA>
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>
From: Pawel Kowalik <kowalik@denic.de> Date: Wednesday, March 18, 2026 at 2:42 AM To: Jasdip Singh <jasdips@arin.net>, Mario Loffredo <mario.loffredo=40iit.cnr.it@dmarc.ietf.org>, Pawel Kowalik <kowalik=40denic.de@dmarc.ietf.org>, Andy Newton <andy@hxr.us>, rpp@ietf.org <rpp@ietf.org> Cc: Robert Stepanek <rsto@fastmailteam.com> Subject: Re: [rpp] Re: An implementation of JSContact in JSON Schema > [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. > [PK] As far as I can tell for now draft-ietf-calext-jscontact-profiles shall be sufficient to define a profile for RPP. We are quite early in the evaluation though. [JS] Glad a JSContact profile for RPP would be considered. :) [PK] This is even captured in the requirement C3.1 , so should not come with surprise. Great.
- [rpp] An implementation of JSContact in JSON Sche… Stephane Bortzmeyer
- [rpp] Re: An implementation of JSContact in JSON … Pawel Kowalik
- [rpp] Re: An implementation of JSContact in JSON … Stephane Bortzmeyer
- [rpp] Re: An implementation of JSContact in JSON … Pawel Kowalik
- [rpp] Re: An implementation of JSContact in JSON … Mario Loffredo
- [rpp] Re: An implementation of JSContact in JSON … Pawel Kowalik
- [rpp] Re: An implementation of JSContact in JSON … Jasdip Singh
- [rpp] Re: An implementation of JSContact in JSON … Andy Newton
- [rpp] Re: An implementation of JSContact in JSON … Pawel Kowalik
- [rpp] Re: An implementation of JSContact in JSON … Mario Loffredo
- [rpp] Re: An implementation of JSContact in JSON … Pawel Kowalik
- [rpp] Re: An implementation of JSContact in JSON … Jasdip Singh
- [rpp] Re: An implementation of JSContact in JSON … Pawel Kowalik
- [rpp] Re: An implementation of JSContact in JSON … Jasdip Singh
- [rpp] Re: An implementation of JSContact in JSON … Andy Newton