Re: [regext] RFC 8748, EPP Registry Fee Extension: availability check result depending on fee extension?
"Gould, James" <jgould@verisign.com> Thu, 25 June 2020 19:40 UTC
Return-Path: <jgould@verisign.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 5F1223A0EC4 for <regext@ietfa.amsl.com>; Thu, 25 Jun 2020 12:40:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.099
X-Spam-Level:
X-Spam-Status: No, score=-2.099 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, SPF_HELO_NONE=0.001, 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=verisign.com
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 452FLEaRU_yc for <regext@ietfa.amsl.com>; Thu, 25 Jun 2020 12:40:42 -0700 (PDT)
Received: from mail5.verisign.com (mail5.verisign.com [69.58.187.31]) (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 A121A3A0E44 for <regext@ietf.org>; Thu, 25 Jun 2020 12:40:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=verisign.com; l=5588; q=dns/txt; s=VRSN; t=1593114042; h=from:to:date:message-id:references:in-reply-to: content-id:content-transfer-encoding:mime-version:subject; bh=q6zNqDI+Li6vt2DNNa5Tkc5mwxtG9LkUmUiiT4E0npU=; b=RwiC3oEdKR0VehxHHpENZ2FXzxaRsp3GsqU1bfYSkujF3CYjzQOjfPtO DvDSjh9QXFpvTQQynO0embVXLcsLdSdMYvRrK4pZAsVeD3ofStskMSoNv QEYnidM6acBESWmpjh+39CmNNEf75FUYHdFy/bKf23btSkcU/GVFsUemU flcoKxnGyxeCnk+mqFL1kInQ/PQ4ki56yoD58TCV8KY88LgWJ89uG2W+k Gt37bJq4cJludlxX1r6C/VCN359GlSiwNXbeKxJYhWfnZ3mfk/xcdgCB3 p51r0bCkAyRvB1XO6681zOewh1hpTVlB6pI9LSEwPRvLPXUfgPBUicmX/ g==;
IronPort-SDR: NadBmPZbkR6HsewyQvd4y0Gy/qXrwCzInrQRKl66PPd59LeEf+F4pb0+RNdEr+9RSVFVuIZmmk 0uWaxlHD3GAbd8i602kx/jECjExWz8Q+QvtJnH70znUJkEw7fDKeLksDf3zGuAADW37k1VioCC Oc1bVNbKROWFW0PqZuNgfeDAfAgs4wnrX7ZU1gkIb2tnsoGFn+PP3S5r9K1h0YOwRl2rbOYu9r 0zrVC5b9jQX6N01VCbmgTW91L/DlOIfD65C/uKismsX9NqjDkGZOZSL3HfFuJhvI2J18QqBih5 hEc=
X-IronPort-AV: E=Sophos;i="5.75,280,1589256000"; d="scan'208";a="1913596"
IronPort-PHdr: 9a23:pswdgRQLf2NpPhZZw7DNjiY3vtpsv+yvbD5Q0YIujvd0So/mwa67ZBKDt8tkgFKBZ4jH8fUM07OQ7/m9HzVQsN3Y6yxKWacPfidNsd8RkQ0kDZzNImzAB9muURYHGt9fXkRu5XCxPBsdMs//Y1rPvi/6tmZKSV3wOgVvO+v6BJPZgdip2OCu4Z3TZBhDiCagbb9oIxi6sAXcutMLjYZhLqs9xQbFr3VHdu9L2W5mOFWfkgrm6Myt5pBj6SNQu/wg985ET6r3erkzQKJbAjo7LW07/dXnuhbfQwSB4HscSXgWnQFTAwfZ9hH6X4z+vTX8u+FgxSSVJ8z2TbQzWTS/86dmTQLjhSkbOzIl9mzcl8p9h79Zrh28vRxy247abp+IOvpicK3Tft0aSmhPUcZQSyNPDYyzYpATD+UaOOZUs5XxqkEMoBa4GAKiBPnvyjhNhnLu06E00uMhERzC3AM9B94FrXDao8/wNKgMSuC5wrTDwDLBb/NZ3jf99YzIfQ06rPGSQ71wa8vRyVIuFwPKiFWcs5DqPzSQ1ukUtWWQ8uVvW/61hWE9twFxviagxt0qioTRhI8YxU3J+TtlzYg6JNC1SE12bNqrHpdNuS+XOIt7Tt8sTm11tyg3xaALtJGlcCUF1pkq2QPSZvyJfYaI/h7vSuCcKip2inJifbKwnRey8U64x+3iSMa0yldKrjFEktnDsHAN1hrT5dSdRvRh+Ueh3C6D2BzS6uFfPU80krDXJIImwr41jpYTsFrMHjP4mEnsi6+WbEok9+614OrkerXrvoKQO5Nuhg3jMKkjlNazDfk4PwUARWSW9uCx2KX+8UHlWrlGk/87nrXDvJzHKskWpbS1DxJW34sl9h2xFS2p0M4CknkCNF9FfRWHgJX3NFzWO/D4COu/g0yrkDd22/DKJr3hDYvJLnjEiLrsYKpz5VZBxAUz1d5R6JNbBq0fLP7pRE/+qNvYDgUhMwCu2enoFc9x1p0EWWKUBK+VKr/dsViN5u43IumMYpEauCrlJvQ4+/Lil2I1lF0TcKWzwJcaaH61Eu5pLkideXbsh80OEWYOvgowVuzqj1iCXCZRZ3a9WKI8+zU7B5+9AIfdWI+tmr2B3Dy6Hp1ZYGBKEEyDEXDtd4mcQfcDdDqSItN9kjwDTbWvVY8h1RartADg0LprNPTZ+ioCtZL/ytd4/O7TlRcz9TxsF8SRyXyCQH9slGMSWzA2xLx/oVB6ylqby6h3nfNYGsJc5vNVSQo6NIDTz/B0C9zoXQLBZNiJGx6aRYDsPTE2S9sqhfQJeVpwM9akjwjbmSanSfdBq7yMAZUvtInbxWT8D8V7ym7ekqUs2R1uCNFCOmC2moZ++hTdQYnTnA/Rw7yneqkMwAbM+XuNi22UsxcLfhR3VPCPcncCYkeS5fbw407ZBff6C7sgLw9N4dCPMKpRa9Lvy15BQaGwa5zlf2utljLoVl6zzbSWYd+ydg==
X-IPAS-Result: A2H0BADx/PRe/zGZrQpdA4EJhGOBMwqEJpUGl1E9CwEBAQEBAQEBAQcBEwwQBAEBAoRFAheCESU4EwIDAQELAQEBBQEBAQEBBgMBAQEChhcGJwyCNyJ4PAk9AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBBQIIB00HRyAGIxE6GQICAQgaAh8HAgICGRcVEAIEARKDJgGzEoEyim4FgQkqhTMQNocFgUI+gREnHIFPfj6BBIMhGBcKJoJNM4ItBJIuhmWbWwMHgluHTHqQdB2ECpsAkUOIPhKBSJAZhB0CBAIEBQIVgWqBeXAVOyoBgj4JRxcCDYdChnMfgzqKVnQOJgMCBgEHAQEDCZAIgREBAQ
Received: from BRN1WNEX01.vcorp.ad.vrsn.com (10.173.153.48) by BRN1WNEX02.vcorp.ad.vrsn.com (10.173.153.49) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1913.5; Thu, 25 Jun 2020 15:40:40 -0400
Received: from BRN1WNEX01.vcorp.ad.vrsn.com ([fe80::a89b:32d6:b967:337d]) by BRN1WNEX01.vcorp.ad.vrsn.com ([fe80::a89b:32d6:b967:337d%6]) with mapi id 15.01.1913.005; Thu, 25 Jun 2020 15:40:40 -0400
From: "Gould, James" <jgould@verisign.com>
To: "Thomas.Corte@knipp.de" <Thomas.Corte@knipp.de>, "regext@ietf.org" <regext@ietf.org>
Thread-Topic: [EXTERNAL] [regext] RFC 8748, EPP Registry Fee Extension: availability check result depending on fee extension?
Thread-Index: AQHWSxa1rsZvotgJW0+6ba462ELtoajputUA
Date: Thu, 25 Jun 2020 19:40:40 +0000
Message-ID: <5703B97E-20EF-4FCA-AA32-68AF595A088F@verisign.com>
References: <20200314164521.0B10EF406C9@rfc-editor.org> <ac9d9567-e847-8802-14e4-07c36e216c19@knipp.de>
In-Reply-To: <ac9d9567-e847-8802-14e4-07c36e216c19@knipp.de>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/10.10.16.200509
x-originating-ip: [10.170.148.18]
Content-Type: text/plain; charset="utf-8"
Content-ID: <ABDD331C84F86444AA59090022DC1463@verisign.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/regext/Tv0hl5Fk4hmZU-eNXoBhQqRhFnw>
Subject: Re: [regext] RFC 8748, EPP Registry Fee Extension: availability 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: Thu, 25 Jun 2020 19:40:45 -0000
Thomas, I provide responses to your questions embedded below. -- 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 6/25/20, 1:33 PM, "regext on behalf of Thomas Corte (TANGO support)" <regext-bounces@ietf.org on behalf of Thomas.Corte@knipp.de> wrote: Hello, we're currently working on implementing RFC 8748 (EPP Registry Fee Extension) in our registry system, and I just stumbled upon this paragraph in section 4 (Server Handling of Fee Information): "The server MUST return avail="0" in its response to a <check> command for any object in the <check> command that does not include the <fee:check> extension where the server would fail a domain <create> command when no <fee> extension is provided for that same object." If my interpretation of this is correct, this means that the server is supposed to reply avail="0" in a <domain:check> response for all available domains which do not have a standard price, i.e. which require the acceptance of special fees via the fee extension on <domain:create>, unless the client supplies (any?) fee extension in with the <domain:check> command. I admit that I missed this part even in older versions of the draft, so I may be late to the party. Anyhow, I wonder: * Is it a good idea to simply claim that a name is not available, even though it actually *is* available (if the client is ready to pay the special price)? JG - Yes, returning a name as not available is be compliant with the RFC. * Which kind of fee check extension is sufficient to report the name as "available"? What if the registrar merely checks for a renewal price, but not for a create price? Should he still get avail="1", even though he may still be oblivious to the higher registration price? JG - The RFC only specifies that the fee extension needs to be provided to support the create command, so checking the renewal fee is not applicable. I understand that this is maybe another attempt to protect registrars from offering / registering premium names inadvertently, but is it the right way to do this? JG - Yes, returning a premium domain name as unavailable when the create will fail is the right way to do it. Fee-unaware registrars may lose business by reporting names as taken, even though they may be able to register them manually for their customers (without EPP) after determining the price out-of-band. And requiring the fee extension in the transform commands for non-standard prices should be protection enough against inadvertent premium registrations. Also, it seems somewhat questionable to affect the outcome of the plain availability check depending on the presence of the fee extension. JG - There was much discussion around this use case in the working group. Thoughts? Best regards, Thomas -- TANGO REGISTRY SERVICES® Knipp Medien und Kommunikation GmbH Thomas Corte Technologiepark Phone: +49 231 9703-222 Martin-Schmeisser-Weg 9 Fax: +49 231 9703-200 D-44227 Dortmund E-Mail: Thomas.Corte@knipp.de Germany _______________________________________________ regext mailing list regext@ietf.org https://secure-web.cisco.com/1v_YJ06qRdzwmH9Hkg036A-xEBGAaLOxurmipvITWVRFQeyYrMo0C4WbNqva3xaKZcf-i37NRcE9PBISmus8MMBTI9ZMNT9MdtBIiK7wx3eAp5SYV9cZ8nFrBm1ZIfqkduCE3pUYhPuy03eD0w9q4IyIptZBPS2MZ6gWecLS0zbc_3UjY92AFrLuIoldci7mUpZhFAW-PI-AjMLnLmPAYmWMSiIibsygbDVZdcSAZJtZGF0pK-12cQ1zChm4PaAUJ9GSvev_RhbBvNBgyKzFKOg/https%3A%2F%2Fwww.ietf.org%2Fmailman%2Flistinfo%2Fregext
- [regext] RFC 8748 on Registry Fee Extension for t… rfc-editor
- [regext] RFC 8748, EPP Registry Fee Extension: av… Thomas Corte (TANGO support)
- Re: [regext] RFC 8748, EPP Registry Fee Extension… Gould, James
- Re: [regext] RFC 8748, EPP Registry Fee Extension… Thomas Corte (TANGO support)
- Re: [regext] RFC 8748, EPP Registry Fee Extension… Gould, James
- Re: [regext] RFC 8748, EPP Registry Fee Extension… Thomas Corte (TANGO support)
- Re: [regext] RFC 8748, EPP Registry Fee Extension… Gould, James
- Re: [regext] RFC 8748, EPP Registry Fee Extension… Jothan Frakes
- Re: [regext] RFC 8748, EPP Registry Fee Extension… Thomas Corte (TANGO support)
- Re: [regext] RFC 8748, EPP Registry Fee Extension… Thomas Corte (TANGO support)
- Re: [regext] RFC 8748, EPP Registry Fee Extension… Gould, James
- Re: [regext] RFC 8748, EPP Registry Fee Extension… Thomas Corte (TANGO support)
- Re: [regext] RFC 8748, EPP Registry Fee Extension… Gould, James
- Re: [regext] RFC 8748, EPP Registry Fee Extension… Thomas Corte (TANGO support)
- Re: [regext] RFC 8748, EPP Registry Fee Extension… Gould, James
- [regext] Re: RFC 8748, EPP Registry Fee Extension… Patrick Mevzek
- Re: [regext] EPP Registry Fee Extension: availabi… Thomas Corte (TANGO support)
- Re: [regext] EPP Registry Fee Extension: availabi… Patrick Mevzek