Re: [regext] Using RDAP as a Domain Availability Service
"Gould, James" <jgould@verisign.com> Fri, 16 December 2016 17:22 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 03DBC1296CD for <regext@ietfa.amsl.com>; Fri, 16 Dec 2016 09:22:31 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.896
X-Spam-Level:
X-Spam-Status: No, score=-4.896 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RP_MATCHES_RCVD=-2.896, SPF_PASS=-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 EfTlM0a_HqyO for <regext@ietfa.amsl.com>; Fri, 16 Dec 2016 09:22:28 -0800 (PST)
Received: from mail2.verisign.com (mail2.verisign.com [72.13.63.31]) (using TLSv1.2 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 803DE1279EB for <regext@ietf.org>; Fri, 16 Dec 2016 09:22:28 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=verisign.com; l=26204; q=dns/txt; s=VRSN; t=1481908949; h=from:to:cc:subject:date:message-id:mime-version; bh=MvBJqSYcFnxj6aHx/s7xU+zITHARh2zgdbP9OMHL2Lo=; b=DPiPw2w/OE+nSdgahW45hY0t2dM+avGyll+vKZH+p7zAYyVzm9NNzu0H e4kWJq3g25SDuzXp72Mw5LLXxwHPZ//4IvXT/fUuATd9fXjxgOkFOdyiT mUWh9jXpPWLbNCMUn3KLK98rdYqbMEdmxf1iiKCOqDNjkuaL58NYsxw4X JltxMkSibJi2nPt7KntDaxAlQS92unDcHamwg73I1A3ctBxO1PT/zhHSu 3w6/sGVTidxSVAYNDpyLNN8IKHcMTTc3DSV86i+6DIjo+8ILoWsbtyVxt +XF5pXIEW3Pwo2sMf2paCsv/XtezSzUszob33BxOsyN4sR/6TWEaRHRLO Q==;
X-IronPort-AV: E=Sophos;i="5.33,358,1477958400"; d="png'150?scan'150,208,217,150";a="927404"
IronPort-PHdr: 9a23:EFbuuhbL+G/M1Bco55ylilH/LSx+4OfEezUN459isYplN5qZpsy9YB7h7PlgxGXEQZ/co6odzbGH6Oa/ACdRsd6oizMrSNR0TRgLiMEbzUQLIfWuLgnFFsPsdDEwB89YVVVorDmROElRH9viNRWJ+iXhpTEdFQ/iOgVrO+/7BpDdj9it1+C15pbffxhEiCCzbL52Ihi6twfcutQZjYZmKas61wfErGZPd+lK321jOEidnwz75se+/Z5j9zpftvc8/MNeUqv0Yro1Q6VAADspL2466svrtQLeTQSU/XsTTn8WkhtTDAfb6hzxQ4r8vTH7tup53ymaINH2QLUpUjms86tnVBnlgzocOjUn7G/YlNB/jKNDoBKguRN/xZLUYJqIP/Z6Z6/RYM8WSXZEUstXSidPAJ6zb5EXAuQBI+hWspX9qVUNoxSwBAmjGOzgxyRShnPq2K03yfgtHBvE0QEmAtkAsG7UrNLwNKoKX+y7za7IzSjHb/xLwTv29YzGfQokof6SRrJ8f9faxE4tFwPKiVWQtIjlMC6O2+QTrWeb9etgVfmui24orQF9uCSgxsApioTQgI8e117K9SJ8wIkvJN24TlZ2YcC6H5tKtiGaLIp2QswkQ21ypCk6zbgGtYalfCcU0pQnxgXfa/2Ic4iO4xLjUvqeLS1ki3JifbKznwuy8U6hyu3mSMa031dKrjFZktnWtnEBzQDc6s+CSvdl/0euxyqP1w7J5uFDO0A0mqzWIIMizL4ojpcfrFjPEjXrlEj0gqKabFgo9+im5uj9fLnrqZCRO5dphg3iKKgih86yDOoiPgQTX2WX5/6w2bLl8EbkWrtFlOc2nbPcsJ3CIMQbobO2DBFN34Y47ha/Ey+m0NMFnXkbNF5FeAyIj4zuO1zWO//4F/G/j0mokDZkwvDJJLzhApHKLnjejLftYatx51RCyAUt19Bf5olUCrAOIPL1QEP+qNvYDhohPwy1xeboFsl925sDVW6TGKOVLaHfvFGS6u4yI+SBapUZtCjyJvUq//LuiGU2mV4Zfamnx5sXb3W4E+xkI0WWZnrsn9MBHnoRswogUuPqklyCUSVSZ3a9WaIw/C00CIWjDYvbXICinKSB3DunHp1Rfm1GEE6DEXj2eISLR/cBcyOSLdF9kjwKT7ShTJUh1R62vg/g17VnNvbU+jEftZ/7ztd14fDclBEp+Dx0AMWdyXuBT3xvnmkQXT85wLh/oVBhyleEyaV4jftYGsdS5/NSSgc6MoXRz/F8C9DzQALOYNiJSFe9QtW6GzEwTsg9zMMJY0Z4SJ2eiUXtxSOsCL4OnLvDI5Y16brblyz/IMx80G7B/LQnjkMrTcpUKXe3wKV48l6XT6fPn1+UiO6MeLsA2yiFoG6FwXumvFFCFhNrB/brR3caMwH5qsn96geKbbarBK9tel9DxsmfLqdidNDzjE5HS/GlM9PbNTHi01ysDAqFk+vfJLHhfH8QiWCEUBAJ
X-IPAS-Result: A2HpAAAgIlRY//SZrQpZAxkBAQEBAQEBAQEBAQcBAQEBARQBAQEBAQEBAQEBAQcBAQEBAYJIOQsBAQEBAXmBBgeNR5ZXgl6PUoJdgUYbIQcfAQyFLEocgj0UAQEBAQEBAQEBAQECgQeCMxoBDCYXBgoBAQEBAQEBAQEBAQEBAQEBHAEBAQEBAQEBAQEBAQEBAQEBAQEWAgglERIBARgBAgEDAQEDAR0CCAFACw4EAQgHBgEDAwECBgEBASICBAUPAQEOAQsdCgQBDQQBBgiIa6gbgigvinABAQEBAQEBAQEBAQEBAQEBAQEBAQEODwWBGYUZgXwIglSEVwkBHQmCPRQZgjAFjwGLaQYBhV4Bco0ojgiIU24FhFOEDx+BWhYTDwEBg0McgV1yAYdvgQ0BAQE
Received: from brn1wnexcas01.vcorp.ad.vrsn.com (brn1wnexcas01 [10.173.152.205]) by brn1lxmailout01.verisign.com (8.13.8/8.13.8) with ESMTP id uBGHMQpa020460 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Fri, 16 Dec 2016 12:22:26 -0500
Received: from BRN1WNEXMBX01.vcorp.ad.vrsn.com ([::1]) by brn1wnexcas01.vcorp.ad.vrsn.com ([::1]) with mapi id 14.03.0301.000; Fri, 16 Dec 2016 12:22:25 -0500
From: "Gould, James" <jgould@verisign.com>
To: Francisco Obispo <fobispo@uniregistry.com>, Andrew Newton <andy@hxr.us>
Thread-Topic: [regext] Using RDAP as a Domain Availability Service
Thread-Index: AQHSV8D4cjUNEudpBkuvmfzGNh7mXw==
Date: Fri, 16 Dec 2016 17:22:25 +0000
Message-ID: <3CF527D5-4D26-4521-9146-D7D252B6CBED@verisign.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/f.1c.0.161115
x-originating-ip: [10.173.152.4]
Content-Type: multipart/related; boundary="_004_3CF527D54D2645219146D7D252B6CBEDverisigncom_"; type="multipart/alternative"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/regext/yEDsk2DbW96fd9ac3-_HwRdyHZQ>
Cc: Registration Protocols Extensions <regext@ietf.org>
Subject: Re: [regext] Using RDAP as a Domain Availability Service
X-BeenThere: regext@ietf.org
X-Mailman-Version: 2.1.17
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: Fri, 16 Dec 2016 17:22:31 -0000
That is one of my concerns, RDAP is a lookup protocol and not the SRS and should only return data that exists with no reasons why it does not exist other than scenarios like authorization issues or when data can be found elsewhere by reference. We have not defined the use cases and it should not be assumed that because RDAP provides registration data that it should also support availability logic like the SRS. Can we clearly define the use case of this undefined service? I view this as a separate service from the SRS and RDAP to meet the undefined needs of a yet to be defined set of users. — JG [cid:image001.png@01D25797.0F30A490] James Gould Distinguished Engineer jgould@Verisign.com 703-948-3271 12061 Bluemont Way Reston, VA 20190 VerisignInc.com<http://verisigninc.com/> From: regext <regext-bounces@ietf.org> on behalf of Francisco Obispo <fobispo@uniregistry.com> Date: Friday, December 16, 2016 at 11:54 AM To: Andrew Newton <andy@hxr.us> Cc: Registration Protocols Extensions <regext@ietf.org> Subject: [EXTERNAL] Re: [regext] Using RDAP as a Domain Availability Service I don’t like having to implement an RDAP client that would have to send two queries. One to get the domain information, and if the resource does not exist, then another query to see if it’s available. Checking for a reason on why the domain name is not available could or could not be expensive, but this should not be a reason to disallow it at the ‘presentation’ layer of the protocol. In my opinion, we should have some OPTIONAL fields in the original negative response to signal whether the name is available or not, and if not, a way to provide a reason. If this is mandated or not by registry policy / contract, it should be a different issue. regards Francisco Obispo CTO - Registry Operations ____________________________ [niregistry]<http://www.uniregistry.com/> 2161 San Joaquin Hills Road Newport Beach, CA 92660 Office +1 949 706 2300 x4202 fobispo@uniregistry.link On 16 Dec 2016, at 3:34, Andrew Newton wrote: This topic keeps appearing over and over again, so Marcos and I decided to address it. As it turns out, there's not much needed to achieve this. This draft suggests two new query parameters and re-uses the current RDAP domain query. In other words, its a very small addition to RDAP. -andy A new version of I-D, draft-newton-regext-rdap-domain-availability-00.txt has been successfully submitted by Andrew Lee Newton and posted to the IETF repository. Name: draft-newton-regext-rdap-domain-availability Revision: 00 Title: Using RDAP as a Domain Availability Service Document date: 2016-12-16 Group: Individual Submission Pages: 6 URL: https://www.ietf.org/internet-drafts/draft-newton-regext-rdap-domain-availability-00.txt Status: https://datatracker.ietf.org/doc/draft-newton-regext-rdap-domain-availability/ Htmlized: https://tools.ietf.org/html/draft-newton-regext-rdap-domain-availability-00 Abstract: This document describes a minimal profile of RDAP which can be used to check the availability of domain names available for registration. _______________________________________________ regext mailing list regext@ietf.org https://www.ietf.org/mailman/listinfo/regext
- Re: [regext] Using RDAP as a Domain Availability … Jothan Frakes
- [regext] Using RDAP as a Domain Availability Serv… Andrew Newton
- Re: [regext] Using RDAP as a Domain Availability … Michele Neylon - Blacknight
- Re: [regext] Using RDAP as a Domain Availability … Jonas Brømsø Nielsen
- Re: [regext] Using RDAP as a Domain Availability … Andrew Newton
- Re: [regext] Using RDAP as a Domain Availability … Michele Neylon - Blacknight
- Re: [regext] Using RDAP as a Domain Availability … Rubens Kuhl
- Re: [regext] [Ext] Re: Using RDAP as a Domain Ava… Dave Piscitello
- Re: [regext] Using RDAP as a Domain Availability … Elmar Knipp
- Re: [regext] Using RDAP as a Domain Availability … Gould, James
- Re: [regext] Using RDAP as a Domain Availability … Andrew Newton
- Re: [regext] Using RDAP as a Domain Availability … Keith Gaughan
- Re: [regext] Using RDAP as a Domain Availability … Keith Gaughan
- Re: [regext] Using RDAP as a Domain Availability … Andrew Newton
- Re: [regext] Using RDAP as a Domain Availability … Gould, James
- Re: [regext] Using RDAP as a Domain Availability … Keith Gaughan
- Re: [regext] Using RDAP as a Domain Availability … Francisco Obispo
- Re: [regext] Using RDAP as a Domain Availability … Andrew Newton
- Re: [regext] Using RDAP as a Domain Availability … Gould, James
- Re: [regext] Using RDAP as a Domain Availability … Andrew Newton
- Re: [regext] Using RDAP as a Domain Availability … Keith Gaughan
- Re: [regext] Using RDAP as a Domain Availability … Rubens Kuhl
- Re: [regext] Using RDAP as a Domain Availability … Francisco Obispo
- Re: [regext] Using RDAP as a Domain Availability … Gould, James
- Re: [regext] Using RDAP as a Domain Availability … Keith Gaughan
- Re: [regext] Using RDAP as a Domain Availability … Alexander Mayrhofer
- Re: [regext] Using RDAP as a Domain Availability … Rubens Kuhl
- Re: [regext] Using RDAP as a Domain Availability … Alexander Mayrhofer
- Re: [regext] Using RDAP as a Domain Availability … Rubens Kuhl
- Re: [regext] Using RDAP as a Domain Availability … Chris Cowherd
- Re: [regext] Using RDAP as a Domain Availability … Hollenbeck, Scott
- Re: [regext] Using RDAP as a Domain Availability … Thomas Corte
- Re: [regext] Using RDAP as a Domain Availability … Jody Kolker
- Re: [regext] Using RDAP as a Domain Availability … Andrew Newton
- Re: [regext] Using RDAP as a Domain Availability … Thomas Corte
- Re: [regext] Using RDAP as a Domain Availability … Andrew Newton
- Re: [regext] Using RDAP as a Domain Availability … Thomas Corte