Re: [regext] EPP evolution and the REGEXT charter

Maarten Wullink <maarten.wullink@sidn.nl> Tue, 02 April 2024 14:14 UTC

Return-Path: <maarten.wullink@sidn.nl>
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 78BA2C14F601 for <regext@ietfa.amsl.com>; Tue, 2 Apr 2024 07:14:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level:
X-Spam-Status: No, score=-2.098 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=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 (1024-bit key) header.d=sidn.nl
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 wZG-gPQuUkyZ for <regext@ietfa.amsl.com>; Tue, 2 Apr 2024 07:14:48 -0700 (PDT)
Received: from EUR03-AM7-obe.outbound.protection.outlook.com (mail-am7eur03on2095.outbound.protection.outlook.com [40.107.105.95]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1F102C14F5E4 for <regext@ietf.org>; Tue, 2 Apr 2024 07:14:47 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=OKM01VUroxCKGNBljC4O1s8EFEgjeu3x3Z9sHYFgicXFY2utboY1HVeverOXts7CEKQOWxl7Bxez1wwV6uda96W2mg1zmm+e/CYa/khxrhOM0YLcTcIrwn8kNjHXDwWH0n9L7ShZCsNG+K0+AIIJ3VDSKLSHn2fsMQOQAjfgAJ0SdZv5SNnkr57X/FC+axsfotQdrTGD2B+Akr/TiKvFepqgf8fGlio1cbgVMrS7kNf9ND/jQ4zuxG8GrRgJ7DRH4Vwt+JANqWbYhyxMVGhR499GljEL2p4vX4V2itjfnVt2COMMWRK4FM4wviyrsof01HEx0V7NXAzDKKTHar/aQA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=8XN2AQf+O8Slf5bfIe5ysesW+vRxSrOq9GhYsj57/tA=; b=P7/0vEpgIXO6w6ew/omopDazcOjCu5kodU4WxIjUB5VLmw7tG7xMd6g2vO0rtb+bcLQrWxiy1Xmk+JGOfAMkOGJS9p6XWDbmAD+IQSiT5EEAb7Z8kRcmzMikQ7mAn7Lhwuk3zoI+JGZ0TAd6bbc4QcJkzOHhOJ2Oz/BwlWr41sY1WqGoyNybAbV5oSJWhcXz9a0+xprEYme7AVwUQpxtXFm7ONtbmcxu3m5Ymug8xDGs+LN5xyNVt8WRkhckMVigYVcBqnF2P4W+/kinsUbZ6P+31SGgxFWu0EYOz0o77pZkqTlj2Ksv7ouYBWn/DXPYmcyM3LuHVXkdzlplwGYlCQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=sidn.nl; dmarc=pass action=none header.from=sidn.nl; dkim=pass header.d=sidn.nl; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sidn.nl; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=8XN2AQf+O8Slf5bfIe5ysesW+vRxSrOq9GhYsj57/tA=; b=OytwpiPrkTQW85MlDHaXqlkE1B0cxPmUXbT1p1fVO19UyE+pfq5i4LWuQPWosSCEDBy6TOeOXejvCvMpdTCDQ1f0LA2WaTGQTMtsWsLVwwRs1aD0LNpP1jJevz7Rhh6zNjHKxD7HuFoHe6mcS6AGw4JBrttjHQvGAhiUFM8pBDM=
Received: from AM8P194MB1577.EURP194.PROD.OUTLOOK.COM (2603:10a6:20b:36c::16) by AM9P194MB1409.EURP194.PROD.OUTLOOK.COM (2603:10a6:20b:3af::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7409.46; Tue, 2 Apr 2024 14:14:43 +0000
Received: from AM8P194MB1577.EURP194.PROD.OUTLOOK.COM ([fe80::5d4a:ba91:8828:8e67]) by AM8P194MB1577.EURP194.PROD.OUTLOOK.COM ([fe80::5d4a:ba91:8828:8e67%6]) with mapi id 15.20.7409.042; Tue, 2 Apr 2024 14:14:43 +0000
From: Maarten Wullink <maarten.wullink@sidn.nl>
To: "Gould, James" <JGould@verisign.com>
CC: "andy@hxr.us" <andy@hxr.us>, "mario.loffredo@iit.cnr.it" <mario.loffredo@iit.cnr.it>, "jasdips@arin.net" <jasdips@arin.net>, "Hollenbeck, Scott" <shollenbeck@verisign.com>, "regext@ietf.org" <regext@ietf.org>
Thread-Topic: [regext] EPP evolution and the REGEXT charter
Thread-Index: AQHahQgcwNd94DqcckqD54LeSNwEag==
Date: Tue, 02 Apr 2024 14:14:43 +0000
Message-ID: <AA8FCB66-528C-4267-9DFB-7C5A14D62D9D@sidn.nl>
References: <8F9F7981-B9C6-4BC4-8FE5-8CBCE473703C@verisign.com>
In-Reply-To: <8F9F7981-B9C6-4BC4-8FE5-8CBCE473703C@verisign.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-mailer: Apple Mail (2.3774.500.171.1.1)
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: AM8P194MB1577:EE_|AM9P194MB1409:EE_
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 1cYKUgoNY3bF60BCVBC/BRXHHmg6jZbIY+aEOrGC5YZDnqxoDROfhqz41h5kOTGYqiDslKgTFgr6yIDB4Uc9lMMisKCdAutX3DG6czQoSKbl+4VEFvNtfQyXrwPvIqETAKBa5ts0oMT79pyP5gqKM9ys/bbUb1Q1/FL2H2hN0T7ER+/Ap3pbgbTv0aLtWl9a8xguTaJqJajxCSSj8vJCW6gqlK1OSK2amSA4wZ3I6VpjXrDkUKT9SMhhP6B9RK5CK6AtbvqbjR07WhMARZqwWW61cz4c6BdtqCBNosvzLO9e75r27ArjMzWmutpEx6OJ5se5iOYUMDPH5/zzeNrgtP7Tn9Xv+wOMRXS28t4r2DXD3h34ST2QCBDoW4RUfBnS1ZtkFAixsDoTyB8h+Bfx4FFEsbG1QoEKlpI8mW3Nj6E//YoZYJKu2Gw/nuNuGgwkqMrfzjRtCCc20rcMB50l2M47nZPeBOo+p2Y/rYNyMYXEQTI5X0U6CfR4TcYjQa9NlMCFGdsUO0a4l+cwrNEgQfOUqmQZFeZlf5vymF2dg/QjKM0Xx7AvIgHWCZUoNaVO6t+nYWVFjlh0NXOQzwhz95taL6sTVrgLZDmuf+HeGjiHna1+77YXTVHLo4ck4wj7SdKlHNNE4AqaDwzvNKvmrxZhHgOz5m5yNmiA2xfyw+0=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM8P194MB1577.EURP194.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(13230031)(366007)(376005)(1800799015); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: ax/x0zD0X/B51H/lnJdFoi3d1+mSNU8bM1wTJmAhd2X7U7fwYcFB17Y8FKHgg5hxz9Llo3J48Xq5IGyN8JKcavY5rAW333F76hAoA/jyqKXB/YXAvFHT6xzomd4Hf4jDvTnywwZhdQnPvuNd8dGT2duzOaCXHWT3wYBreChWd+cR4qGpgP4zHfHpMVQQ/XF2DprYWEh+t+pF1sm/0rZqaf6rmbGc4XrqNLT52Iez2TpMZrPargX/4sDA8qHuA/JvqCroXfRIvYKJ4kikG9kiv4c72bEA/2g102rvnc0bcHyJZZunekxfziDa1CFvlmTvj8vOsC+Uhnl6IBHkn7emnNQGxfa3W4kuoNhlLzbBqyLBl0wXOsU4pPWdbQQu/+hi/BJzUFHFfqIcym4TfYhjdTyg8PSmJtVSiQbfPfxpPcYAeOjwjg/WOJd/rMzev46pl3Vym00NZivZpPEwPxYq0YANdmx+JUq2eTLPHKmvLJa9zjSZG1o7l10JRAvPNn67GU34YbU5GLfWpHCIGmilZMbuSXhthaxUW2b/MpkQHYopHEfK/ZEoKJ9aihhcjDbY9aOOq6Tirj5OoQi9oNWTRgS70yFw1Ac8hyVpAcnfj1I4f6VLRMQGSItxSHuHUsGXiUkK8z3d+s6Jnely8rgIJRXgAyWWjKzpscFS90Ahzz8Q5QAu3c3T8YP8H0rziCv+OQUsktm29ZsI5kouiUtpANyGdRFKFyDBhdqWUg6dGVIqgwjLkVI103VvuatGTvFRgP8Wfd5Y3yOJmpri3ydDL+JCdCZ2XJT+fXKptkDogUjBZ3epIAApnfFTDVIyG6PbFRW4zBSja8TovJg9+TjMjDdJ9cUNejIuYUqWhbLBconv3OG8uj+JDZKz24D524JFFfeh0JV8ZcfuWchPAxANB42SLBLm69yLN37zfOS/kxuPU9ImcOi6v/oGvbw3KBhyA9hZyxR2vFJ5kfTP8amr6vAK1yJZRsuIKJwhbTv4uC4dCeW1hpt4qXe3g2JOxQHHEyZMzaxvKlmSt5M/xzAYYq3kk5YmbIdiiT0bFuyXTb8+21IRdIokUi9kQbjMGYtbPzTWhn6L23aEh+u2KZmY99FmIxT3e2uN6UpTUpnSlvvuGb6I9Y8ZW2zgX8FuzgyZtr0W60rTHp5Yb0yyl7F0vQveC9kfgrnfsn0h/AsbJntQiJpBgLdfZThjIS6yTDR7AkEZEbOPvEnpHrGqwN3NQkL5vCjUUG0OYCUwKcvsGOYPD2CYRY+Rsu+isX1y/rfe6YLEOwXmau4asrXcGeOFaIEk+85mbeGkpvYqZzablKKLJqkDleEKlLz9oRQgiP6vFE3dqVWNpu7e/ube5JOVxQB+RvRndP7KVY6vVMK5f7F0uWLqQufqZKJt4clOArjw9MP6A53IGJFkN8LgL2oszGI5Y+lVuTQRDM/tFDkYUcj/gHgvmS8tjjl+F4J6bhX2orfjHF9ZL+LnkVG4DryVjyjXCfiDPhFNBRa8PmgZmYrDAHJsRVL7uWZF8wKIh3Lf5MZsJWaU9nbtUK4rJSBP41Pzb8oTVn0kutGWJUym5GgxnCARjT0SI8lPWYpZvpw+t/zDKOKau+e1iPbvEgWe7xbum31hMz9G0Z3nFVNmVeE=
Content-Type: text/plain; charset="us-ascii"
Content-ID: <37F0209B0BB49143832DEBAADC3E2581@EURP194.PROD.OUTLOOK.COM>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: sidn.nl
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: AM8P194MB1577.EURP194.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-Network-Message-Id: 9e23e36f-205d-4b51-313f-08dc531f3e89
X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Apr 2024 14:14:43.7591 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: ab4d3626-c1c5-4a75-ab85-427f1a644a7d
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: e5eodGaSg3xC5TNA1zFpPBYAh8oU4pjlAzMPpJ2xJuN/R9wxz1b36Te5Hv+WIcAPapC8tVu208jBp1pGX5vUxg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM9P194MB1409
Archived-At: <https://mailarchive.ietf.org/arch/msg/regext/YaLC1ojyu19P-tdEAD6guP-1uN4>
Subject: Re: [regext] EPP evolution and the REGEXT charter
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, 02 Apr 2024 14:14:52 -0000

Hi James,


> 
> An EPP transport mapping must fully comply RFC 5730 and specifically Section 2.1 of RFC 5730.  REPP defines application-level protocol aspects that do not comply with RFC 5730, such as being stateless,

When  RFC5730 section 2.1 was written, an EPP deployment as a stateless service was probably not something that was thought of, which makes sense at the time.
Modern APIs and web services nowadays make heavy use of stateless architectures.

When we feel that statelessness may be something that should be compatible with EPP, then we may choose to update RFC5730 section 2.1 so it also allows for statelessness?


> defining a new command format, and defining a new response format.  REPP defines an alternative to EPP using RESTful concepts and reusing some elements of EPP and is not an EPP transport extension.

REPP does not use new data structures for command and response, existing data structures are reused.
How can something such as SMTP be regarded as a transport extension and a HTTP based (RESTful) solution cannot?
both are mapped to a different endpoint when compared to EPP over TCP, email addresses ( SMTP) and URIs (REPP)

>  I'm not opposed to rethinking EPP using RESTful concepts, but it's not supported in the REGEXT charter.  


You mean, updating RFC5730 section 2.1 is not support? we would need to update the charter?

 RFC5730 section 2.1 contains the guiding principles and requirements  for new EPP extension transport mappings and is a core part of the EPP extension mechanism and therefore should 
it not be logical that the regext charter not only cover epp extensions but also the requirements for those extensions?



Maarten