Re: [regext] [gtld-tech] EPDP recommendations and EPP
"Patrick Mevzek" <pm@dotandco.com> Tue, 05 March 2019 14:38 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 A73F0124B0C for <regext@ietfa.amsl.com>; Tue, 5 Mar 2019 06:38:54 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.7
X-Spam-Level:
X-Spam-Status: No, score=-2.7 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_DNSWL_LOW=-0.7, 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=NEB3k/0x; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=SnkYN5qQ
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 o6gIDn4WO3wE for <regext@ietfa.amsl.com>; Tue, 5 Mar 2019 06:38:51 -0800 (PST)
Received: from out2-smtp.messagingengine.com (out2-smtp.messagingengine.com [66.111.4.26]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 80252131025 for <regext@ietf.org>; Tue, 5 Mar 2019 06:38:51 -0800 (PST)
Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.nyi.internal (Postfix) with ESMTP id 4D49022107 for <regext@ietf.org>; Tue, 5 Mar 2019 09:38:50 -0500 (EST)
Received: from imap1 ([10.202.2.51]) by compute3.internal (MEProxy); Tue, 05 Mar 2019 09:38:50 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dotandco.com; h= message-id:in-reply-to:references:date:from:to:subject :content-type; s=fm2; bh=DvHCSB+2QPigihzOhcOKk+k4QAq6elvrSyYdHPP 4hYg=; b=NEB3k/0x7DHCX8K4qVnjky1KN4cwQVonm86/ZF62HIITZBcKTwAKcVr JRWknJU5HWP64q7AZYFJgqXehZbto9Fv+/qF+gRMNpP/JXYOICsXVLGmdKyGS+Bw 4mwyLtxX2+sgiRAAn+KlWSvE5tt7IDR7KcljNbhXD7G1y7Nc//C9gcFNjPeLH9oL 2aKUF8V+whjW3gPdrPnuwzICpDEjlUpoIPMaZs1UG3Ug+bBpL+0GrwekweftcMxX CQNzO4pyRU0DpmF6snHqcBYSL/bq8T6pi7owZu/GZYytnUi08eVKRbmJKJrljvbD ouQXEHaPPW0lt7KkK7+g5PSxIpNtnUw==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:in-reply-to :message-id:references:subject:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=DvHCSB+2QPigihzOh cOKk+k4QAq6elvrSyYdHPP4hYg=; b=SnkYN5qQEu2KPUc/SweU1kx0nw+yIVZFd s/bmfeyuUSuHDTvRyatlAIOHjUfVeOc61IQyRuoKYawWIUj9dOIWSxlUReYI4ddw EEkWS+O8phmk+pkLqdL6e+jwH6s9cKT5iaij9uFvxuhXaXxTGzw0KDfdiSzT7kxo 8lHhCmUjd+PGxf+dsH8o3aE5kjBvWmReJQZjBgk9gI9Qc1a0+UwxXetgpT3bIye7 QcoBlbQAWwiCs+t8/d6lY8e75L8MwQipWKkFmSv3mPahWAdO8/7piBJYyvcKeuY/ Rt7ijuEy3xbD+G1VxHMvH/nktkrNqLG9NLnzqk1D/hj+GLOUt3Yuw==
X-ME-Sender: <xms:-Yl-XIcrfwKvKQkhtyoMp6JDcEbzm74qMbWHfFwlDQMqfVG8D0TLa5N6V3Y>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedutddrfeefgdeijecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecunecujfgurhepofgfkfgjfhffhffvufgtsehttdertd erredtnecuhfhrohhmpedfrfgrthhrihgtkhcuofgvvhiivghkfdcuoehpmhesughothgr nhgutghordgtohhmqeenucfrrghrrghmpehmrghilhhfrhhomhepphhmseguohhtrghnug gtohdrtghomhenucevlhhushhtvghrufhiiigvpedt
X-ME-Proxy: <xmx:-Yl-XOfH2SR3PkWcPLIIzPh-cqF5XtCmVFzL3qr6yLuAiFbwOxWnGA> <xmx:-Yl-XEiU8rbCekYZOSqJeBpCr-gbi-oqgotW1jJt1STwcoMYbqolEg> <xmx:-Yl-XCTc4AeE9836KpK3tBeYzZEDlyrWdYLd9CvnwYg9wyJqIY3qXA> <xmx:-ol-XOFqFo9MwjSGrlvnHWh7vAhuaYeWjrLTuRidiRhp9Sb3fSurFQ>
Received: by mailuser.nyi.internal (Postfix, from userid 501) id C3F36D4814; Tue, 5 Mar 2019 09:38:49 -0500 (EST)
X-Mailer: MessagingEngine.com Webmail Interface
User-Agent: Cyrus-JMAP/3.1.5-925-g644bf8c-fmstable-20190228v5
X-Me-Personality: 66173168
Message-Id: <f0339f62-b817-4d2a-b056-6ca1e7c3e2cd@www.fastmail.com>
In-Reply-To: <965180cf-e276-1036-6d70-4487b376d9db@centralnic.com>
References: <3b86ee62-048a-bb54-5603-9cf1e9b0b560@centralnic.com> <129678a12fad4cfcaf4b43335cdffe21@verisign.com> <F2927B2C-7569-49DC-90D0-27E4F74564A8@verisign.com> <BL0PR02MB54912790FEFE7DEBB89947B0B1760@BL0PR02MB5491.namprd02.prod.outlook.com> <cd348a8e-a777-4261-8597-4761464bdff1@www.fastmail.com> <965180cf-e276-1036-6d70-4487b376d9db@centralnic.com>
Date: Tue, 05 Mar 2019 09:38:49 -0500
From: Patrick Mevzek <pm@dotandco.com>
To: regext@ietf.org
Content-Type: text/plain
Archived-At: <https://mailarchive.ietf.org/arch/msg/regext/vSNzSh2EoL8_V8xVV60T68sLjIc>
Subject: Re: [regext] [gtld-tech] EPDP recommendations and EPP
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, 05 Mar 2019 14:38:55 -0000
On Tue, Mar 5, 2019, at 07:42, Gavin Brown wrote: > > Instead of updating RFC5733 I would suggest creating a new object, > > a "light (or shallow) contact" which is like a contact currently, just with less fields. > > Domains could use "full contacts" (the ones we know today) or light contacts (the new > > ones). > > I can't see how this would work. Let's say we define a new object > mapping for "light" contacts, with its own namespace, to be used with > just the <contact type="tech"> element in domain objects. > > Could such contacts be used with domains without an update to RFC 5731? Probably not, but so what? You can not just "update" RFC 5733, you will need to write a new one, with a new XML schema, and hence you will need to update RFC 5731 as well. > Could a registrar determine whether a given contact object was a "full" > contact or a "light" without performing an <info> command? Since the registrar created the object in the first place, I do not see the issue there. Also, there may not be a need to mix contacts: a registry can decide to use only one form (if the new schema is constructed in such a way to fit all contacts cases), and hence there is no question. > I think this would cause a huge amount of confusion and pain. Using placeholders creates even more confusion and just tries to go around a schema that does not fit its use anymore... > Furthermore, my research[1] indicates that the "one-to-many" > relationship between domains and contacts that is implicit in EPP does > not reflect reality, And yet in the nearly 20 years of existence of EPP noone came forward to propose working on this... Please do not use the result of an ICANN *policy* to change the protocol while implying this is needed for all EPP servers as it is was an EPP deficiencies in the first place. It may well be an EPP deficiency and if so it needs to be tackled separately, but that is really not the correct channel at this point. > If we're going to write a new RFC just for technical contacts then I I never suggested "just for technical contacts". On the contrary, if defined properly, the schema could be used, in place, for all contacts. For some registries, like gTLDs ones bound by specific contracts, they could then just use those instead of the current "contact-1.0" ones. > would suggest that it should define an extension to the domain object, > since that is (a) simpler for clients and servers to implement and (b) > more accurately maps to the way the data is represented and handled > outside of EPP. This would create even more confusion, as clearly today the hosts as objects vs hosts as attributes is one of the major pain point of any registrar (again, one has to try to be in registrar shoes, for a registry everything is simple, it has one case to handle, its own, and it can often forget that its registrar have other cases to handle too, so all the complexities finish on the registrars' shoulders) > > One has to keep remembering that EPP is not just used by gTLDs, so any change has to > > be done in such a way that it does not impact negatively any operation done outside > > of ICANN circles. > > It seems to me that updating RFC5733 would have a bigger impact outside > the gTLD world than either of the other options I've proposed: I am still waiting on non-gTLD registries to participate in the subject and to see how much they will be happy to see EPP changed for everyone *just because* ICANN enacted some new policy. > presumably many ccTLD registries rely on the the XML schema in RFC 5733 > to enforce their data collection policies, but if we change that schema, > and they unknowingly update their implementation, then their data > collection policy will be changed without them knowingly accepting it. You can not "change that schema". You need to create a new namespace. Besides, I have no idea what you mean. Registries policies on contact data go far beyond what is in the EPP schema, in the sense of validation done and constraints. You already have far more problematic issue like "id" being either ignored or just refused (while being mandatory in the schema), the "int" vs "loc" issue, the semantics of "update" on "postalAddr", etc. And again, if a new contact schema appears, registries that want it use it, those that want to keep the current contact-1.0 keep it, and all is fine (besides the complexities for registrars, but obviously they will have to deal with it in any way, placeholders introduce their own complexities as they will be hardcoded in every piece of code, so that the value is not offered for edition for example, etc.) -- Patrick Mevzek pm@dotandco.com
- Re: [regext] [gtld-tech] EPDP recommendations and… Roger D Carney
- Re: [regext] [gtld-tech] EPDP recommendations and… Patrick Mevzek
- Re: [regext] [gtld-tech] EPDP recommendations and… Roger D Carney
- Re: [regext] [gtld-tech] EPDP recommendations and… Patrick Mevzek
- Re: [regext] [gtld-tech] EPDP recommendations and… Roger D Carney
- Re: [regext] [gtld-tech] EPDP recommendations and… Andrew Newton
- Re: [regext] [gtld-tech] EPDP recommendations and… Gavin Brown
- Re: [regext] [gtld-tech] EPDP recommendations and… Patrick Mevzek
- Re: [regext] [gtld-tech] EPDP recommendations and… Mario Loffredo