[regext] Re: RFC 8748, EPP Registry Fee Extension: availabilit y check result depending on fee extension?

Patrick Mevzek <pm@dotandco.com> Tue, 14 July 2020 15:22 UTC

Return-Path: <pm@dotandco.com>
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 DCA133A087B for <regext@ietfa.amsl.com>; Tue, 14 Jul 2020 08:22:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.12
X-Spam-Level:
X-Spam-Status: No, score=-2.12 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_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=dotandco.com header.b=WJp/TI2e; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=ER/x7RHw
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 ep4geiCHV1Ao for <regext@ietfa.amsl.com>; Tue, 14 Jul 2020 08:21:59 -0700 (PDT)
Received: from wout2-smtp.messagingengine.com (wout2-smtp.messagingengine.com [64.147.123.25]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1BC9A3A0878 for <regext@ietf.org>; Tue, 14 Jul 2020 08:21:58 -0700 (PDT)
Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.west.internal (Postfix) with ESMTP id 78CF6ADBD for <regext@ietf.org>; Tue, 14 Jul 2020 11:21:58 -0400 (EDT)
Received: from imap22 ([10.202.2.72]) by compute3.internal (MEProxy); Tue, 14 Jul 2020 11:21:58 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dotandco.com; h= mime-version:message-id:in-reply-to:references:date:from:to :subject:content-type; s=fm3; bh=DZ0/CqTXn2ioVfKh4rS97EyV47EF1Hm /YFjZ0FRuA50=; b=WJp/TI2erikZ93o5i6kr6XTfKbH89eGeHFoqs1h6Z6bsY0J 6i8X0BrqOeFkBIkDG7jt4vPAB+2ORqKpR1tmTXkiVsXb6yk79nyErc4rf2M9FiI9 MqNFm12Og3F5aWeTtzP9huefWWzOSdpw3mQJ1NnIcJkXtPVETQ4pQ5i3DP1VnJM8 lGt4iQic53YvDm5EzTEOql3QYu8vnjIMBXSru9xi/2MbU+SfHp6cW5qPU+czSOYp Hq5i/BkdUXTDd6IOyVJ+kHw11o+rYZrSvt2vo/K1CPNux05fdFu8/Uj9HgVM1u03 ulZwwQbNs79uzgvXgJ/9McSDzF1bUpXFRYycFeA==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm3; bh=DZ0/Cq TXn2ioVfKh4rS97EyV47EF1Hm/YFjZ0FRuA50=; b=ER/x7RHwYHh7Uye8MaGnrF u5MeEEOqNofBec7dSJqjiNlu4t/1bOjdfnc1ZBLysNBEi68uVQWgD7WZX/yJUA8z pMQt1x3/WF/f7Z+ubmlkvpRFPjYEvZYldBCTLSosej2W6Lh4DtW5LiXS6uCnjP6+ LgjRsB8gZOBTARg4da92VguouYEBEIDSJUmiip+bJfzUO3FIsmZDzbCObGmul+yE DdDqtsHxdhr/02nQH6Q+xYF/kSHMKVlD/3wFyD6Qza2ATpZfWlazLTx4g4onPW6D YkSBG6nbvglgp8qVL7BgL5gJ612+02kIaMY9eXJiEx9MzHfnsk43kH4baBwxel7A ==
X-ME-Sender: <xms:lc0NX-Iqk-XiBlArAQlUIaSvcrjZGiQTTYMNalNfOOkBaIya__ecgbiE3gs>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduiedrfedtgdeltdcutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecunecujfgurhepofgfggfkjghffffhvffutgesthdtre dtreerjeenucfhrhhomhepfdfrrghtrhhitghkucfovghviigvkhdfuceophhmseguohht rghnuggtohdrtghomheqnecuggftrfgrthhtvghrnhepgfevueeggfffjeetfeeiffdtie euudehueffveegudelvdekkefhheekudffgefhnecuffhomhgrihhnpehgihhthhhusgdr tghomhenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpe hpmhesughothgrnhgutghordgtohhm
X-ME-Proxy: <xmx:lc0NX2JqfsQVczQWSzgMF94vvBTijwJMbC1OhzJYzvoEN2bucoq2Jw> <xmx:lc0NX-uvH0PfKQErMBIBA71OiEJgJIFNJYwH4ZUBh7aU7SBpWyUl-A> <xmx:lc0NXzZ1EkhRjx9UxxuJD5VZPZD20zHLygoUTCt5XTHGsymufI0Umw> <xmx:ls0NX1p9Le26Prb2ibpsJfDshXzKJTTnIUMqG85Jyi5_ZZ96W1JfcQ>
Received: by mailuser.nyi.internal (Postfix, from userid 501) id 837036680078; Tue, 14 Jul 2020 11:21:57 -0400 (EDT)
X-Mailer: MessagingEngine.com Webmail Interface
User-Agent: Cyrus-JMAP/3.3.0-dev0-613-g8a73ad6-fm-20200709.001-g8a73ad6e
Mime-Version: 1.0
Message-Id: <42b326fe-a123-483f-bfde-641cdd1d2301@www.fastmail.com>
In-Reply-To: <123689b4-9bb1-eaf6-9ecf-3d49ab343f7d@knipp.de>
References: <20200314164521.0B10EF406C9@rfc-editor.org> <ac9d9567-e847-8802-14e4-07c36e216c19@knipp.de> <5703B97E-20EF-4FCA-AA32-68AF595A088F@verisign.com> <04d5dfb5-d9ae-06a9-b137-4cedcefbc399@knipp.de> <9EF7EBBA-9E2E-4478-9F5B-1AC3C50191C5@verisign.com> <5f1f0f3f-d801-3591-68b6-f9ee044e3305@knipp.de> <36C57CBC-D931-4B87-B4DE-27A75CA28E38@verisign.com> <5f93bb04-16fd-8a9c-9a79-4a225e5d9563@knipp.de> <40207ACB-3CC2-4481-829E-86C37BDA530A@verisign.com> <123689b4-9bb1-eaf6-9ecf-3d49ab343f7d@knipp.de>
Date: Tue, 14 Jul 2020 10:21:34 -0500
From: Patrick Mevzek <pm@dotandco.com>
To: regext@ietf.org
Content-Type: text/plain
Archived-At: <https://mailarchive.ietf.org/arch/msg/regext/4kj2dC2HRglR7UmCkgKw7lBoBhM>
Subject: [regext] =?UTF-8?Q?Re:__RFC_8748, _EPP_Registry_Fee_Extension:_availabilit?= y check result depending on fee extension?
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: Tue, 14 Jul 2020 15:22:01 -0000

On Tue, Jul 14, 2020, at 07:26, Thomas Corte (TANGO support) wrote:

> Based on this experience, I'm afraid it will take a long time until
> fee-1.0 will be widely adopted by registries or registrars, if ever.

It was exactly the same situation when EPP was being specified, registries implemented it before epp-1.0 went out as an RFC, and it took several years for "EPP 0.7" to disappear (its most notable difference was on the transport part, where the frame didn't have the length prefixed).
But it did disappear finally, so not all hopes are lost :-)

It is a classical chicken and egg problem based on the fact that registries, once they got one version working have no or very little incentive to change (being similar as other registries is not a strong force for them) and for registrars as long as not all registries do the same thing they have anyway to code for the extra case and then once they done it for one registry they could as well use that for others. So for registries they have only one case to handle, where registrars have many but for registries each registrar is like any other, besides its market position eventually.

However, for a non trivial number of players in this game they are bound by contracts that
can basically force them to implement new standards after some given delay.
But that wouldn't apply for ccTLDs where each registry is king in its kingdom.

Besides market pressure, that has its limits here, I see only contractual forces able to move things around.

As for the technical level, I am not sure anything can be done. Even if you add in all drafts
something like "this draft version 0.971268413 MUST NOT be used after the RFC is published with version 1.0", it wouldn't prevent the current situation in practice (you would just have stronger text in the RFC to point implementors to).

Maintaining a public list of what each registries support (as a gentle nudge) may not help, nor something like https://github.com/dns-violations/
I would eye towards something close to TLS "Grease" framework, but I am really not sold that any technical solution can solve the problem there.

-- 
  Patrick Mevzek
  pm@dotandco.com