Re: [regext] EPP evolution and the REGEXT charter

Rubens Kuhl <rubensk@nic.br> Tue, 02 April 2024 14:55 UTC

Return-Path: <rubensk@nic.br>
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 1838EC14CEE4 for <regext@ietfa.amsl.com>; Tue, 2 Apr 2024 07:55:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level:
X-Spam-Status: No, score=-2.097 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_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-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=nic.br
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 TLrD-Bce0a36 for <regext@ietfa.amsl.com>; Tue, 2 Apr 2024 07:55:14 -0700 (PDT)
Received: from mx.nic.br (mx.nic.br [IPv6:2001:12ff:0:4::15]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 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 01600C14F610 for <regext@ietf.org>; Tue, 2 Apr 2024 07:55:13 -0700 (PDT)
Received: from H615FHF3DW.localdomain (201-95-48-65.dsl.telesp.net.br [201.95.48.65]) (Authenticated sender: rubens@nic.br) by mx.nic.br (Postfix) with ESMTPSA id 2DA25BD345 for <regext@ietf.org>; Tue, 2 Apr 2024 11:55:08 -0300 (-03)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nic.br; s=mx; t=1712069708; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=2xPtWbY2Kn+6xx72oVJBYc1WxGXGDzWRtzt4YZzm5Bc=; b=W+LW4d9SLu97CG4FYN0qX6Hx57MJLoIYD/tczlEjOyj+oVOuitPdjHxjUg8wPOc4NUaD+W PtUM22Tg0I2fG7qs9dFfWVgZxVHir/M7Vjy/uIrgA+6LO9WPy5bkLWo+Xy36tyG2YX6d2A YP3xgK+j6zveDKwdOzuyT2RF7S8llxU=
ARC-Seal: i=1; s=mx; d=nic.br; t=1712069708; a=rsa-sha256; cv=none; b=hbF3ewuOnvJGkHYYg93KqtqBTooiDHxs5n2rwfDZmt/wFDbQJSFPxgdm+YTU1OUBkPUi5O 4HewQtsD9IeFX7Nu9Zs5yAfr+Uv1afkD1QAgoq49WBgwOy2P+Gw0uR1C53KEgySO3EkWv4 V+9L+r4jYkiGUM9AZccxNrHWhRXvAyI=
ARC-Authentication-Results: i=1; mx.nic.br; auth=pass smtp.auth=rubens@nic.br smtp.mailfrom=rubensk@nic.br
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=nic.br; s=mx; t=1712069708; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=2xPtWbY2Kn+6xx72oVJBYc1WxGXGDzWRtzt4YZzm5Bc=; b=iP0j9ylFcBP3+MfSvv3yznfBV3No0AGzPtArkmA9u8SqR63S8wjkIV/ikpVqve8uD631dY FlJZlG2VRVj5LTlCpG4/XOKP4gabS0iqL4TDxJe9ecJKJS0ZVN7vXNHx+T2Ih4IElfB3vi 3fTk4foxaJmj1+SWX1O+yDQLTWs0GFo=
Received: from smtpclient.apple (localhost [127.0.0.1]) by H615FHF3DW.localdomain (Postfix) with ESMTP id 1B89A4162299 for <regext@ietf.org>; Tue, 2 Apr 2024 11:55:05 -0300 (-03)
From: Rubens Kuhl <rubensk@nic.br>
Content-Type: multipart/signed; boundary="Apple-Mail=_B80C4F1B-67E1-47B7-AD68-C34686F82A55"; protocol="application/pgp-signature"; micalg="pgp-sha256"
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3774.500.171.1.1\))
Date: Tue, 02 Apr 2024 11:54:54 -0300
References: <3BA22D78-5E6C-453F-B5EF-BEADAED5FEB7@verisign.com>
To: regext <regext@ietf.org>
In-Reply-To: <3BA22D78-5E6C-453F-B5EF-BEADAED5FEB7@verisign.com>
Message-Id: <EC7D63F5-01D7-4FD2-8447-31EC19DABEFE@nic.br>
X-Mailer: Apple Mail (2.3774.500.171.1.1)
X-Spamd-Result: default: False [-4.70 / 15.00]; BAYES_HAM(-3.00)[100.00%]; SIGNED_PGP(-2.00)[]; MV_CASE(0.50)[]; MIME_GOOD(-0.20)[multipart/signed,text/plain]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCVD_TLS_LAST(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; ARC_NA(0.00)[]; RCVD_COUNT_ONE(0.00)[1]; ASN(0.00)[asn:27699, ipnet:201.95.0.0/17, country:BR]; NEURAL_HAM(-0.00)[-1.000]; MIME_TRACE(0.00)[0:+,1:+,2:~]; MID_RHS_MATCH_FROM(0.00)[]; FUZZY_BLOCKED(0.00)[rspamd.com]; DKIM_SIGNED(0.00)[nic.br:s=mx]; FROM_EQ_ENVFROM(0.00)[]; FROM_HAS_DN(0.00)[]; ARC_SIGNED(0.00)[nic.br:s=mx:i=1]; TO_MATCH_ENVRCPT_ALL(0.00)[]; TO_DN_ALL(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[regext@ietf.org]; HAS_ATTACHMENT(0.00)[]
X-Rspamd-Server: mx.nic.br
X-Rspamd-Action: no action
X-Rspamd-Queue-Id: 2DA25BD345
Archived-At: <https://mailarchive.ietf.org/arch/msg/regext/Ep8a7R4Zppg-HfZqYA1J0jVn2Xk>
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:55:19 -0000

REPPP is not a transport, it’s much more than that. And changing RFC 5730 has a trickle-down effect to some of the EPP users that might be unwanted, like the gTLD space. 

But rechartering this WG seems the most logical course of action, since this audience is likely the one for discussing REPP. Or whatever we name it, since it might be extensible or not. 



Rubens




> Em 2 de abr. de 2024, à(s) 11:41, Gould, James <jgould=40verisign.com@dmarc.ietf.org> escreveu:
> 
> Maarten,
> 
> The scope of an EPP transport is limited and is specifically defined in Section 2.1 of RFC 5730.  Defining a stateless protocol that has additional options for the command and response format is not EPP and not an EPP transport.  SMTP being referenced in RFC 5730 doesn't make it a true viable EPP transport since it's up to a transport draft to fully define it by complying with Section 2.1 of RFC 5730.  Examples of EPP transports include EoT with RFC 5734 and new proposals with EoH in draft-loffredo-regext-epp-over-http and EoQ in draft-yao-regext-epp-quic.  Defining a new EPP transport cannot require a change in RFC 5730.  
> 
> Thanks,
> 
> -- 
> 
> JG 
> 
> 
> 
> James Gould
> Fellow Engineer
> jgould@Verisign.com <applewebdata://13890C55-AAE8-4BF3-A6CE-B4BA42740803/jgould@Verisign.com>
> 
> 703-948-3271
> 12061 Bluemont Way
> Reston, VA 20190
> 
> Verisign.com <http://verisigninc.com/> 
> 
> 
> 
> 
> On 4/2/24, 10:14 AM, "Maarten Wullink" <maarten.wullink@sidn.nl <mailto:maarten.wullink@sidn.nl>> wrote:
> 
> 
> Caution: This email originated from outside the organization. Do not click links or open attachments unless you recognize the sender and know the content is safe. 
> 
> 
> 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
> 
> 
> 
> 
> 
> 
> 
> _______________________________________________
> regext mailing list
> regext@ietf.org
> https://www.ietf.org/mailman/listinfo/regext