Re: [weirds] Fwd: I-D Action: draft-ietf-weirds-bootstrap-02.txt

Andy Newton <andy@arin.net> Tue, 24 June 2014 14:35 UTC

Return-Path: <andy@arin.net>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E67391B2AB8 for <weirds@ietfa.amsl.com>; Tue, 24 Jun 2014 07:35:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.551
X-Spam-Level:
X-Spam-Status: No, score=-2.551 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-0.651] autolearn=ham
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 RtKVHuUfJIfD for <weirds@ietfa.amsl.com>; Tue, 24 Jun 2014 07:35:49 -0700 (PDT)
Received: from smtp1.arin.net (smtp1.arin.net [IPv6:2001:500:4:13::33]) by ietfa.amsl.com (Postfix) with ESMTP id 4FF511B2AAF for <weirds@ietf.org>; Tue, 24 Jun 2014 07:35:49 -0700 (PDT)
Received: by smtp1.arin.net (Postfix, from userid 323) id 0144416512D; Tue, 24 Jun 2014 10:35:48 -0400 (EDT)
Received: from chaedge02.corp.arin.net (chaedge02.corp.arin.net [192.149.252.119]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by smtp1.arin.net (Postfix) with ESMTP id 5695B165126; Tue, 24 Jun 2014 10:35:48 -0400 (EDT)
Received: from CHACAS01.corp.arin.net (10.1.30.107) by chaedge02.corp.arin.net (192.149.252.119) with Microsoft SMTP Server (TLS) id 14.3.181.6; Tue, 24 Jun 2014 10:35:58 -0400
Received: from CHAMBX01.corp.arin.net ([fe80::1cef:1d7:cca9:5953]) by CHACAS01.corp.arin.net ([fe80::a98b:1e52:e85a:5979%13]) with mapi id 14.03.0181.006; Tue, 24 Jun 2014 10:35:46 -0400
From: Andy Newton <andy@arin.net>
To: Tom Harrison <tomh@apnic.net>
Thread-Topic: [weirds] Fwd: I-D Action: draft-ietf-weirds-bootstrap-02.txt
Thread-Index: AQHPjuL3knlBlwI8MEmTJhNqGrMjg5t/shWAgADmXgA=
Date: Tue, 24 Jun 2014 14:35:46 +0000
Message-ID: <B2BE4FC1-ABAB-444E-BCC8-62826C94C7A9@arin.net>
References: <20140623124326.21967.4986.idtracker@ietfa.amsl.com> <A4E2F28E-F2BA-4B78-A0DF-83A357F5DBBC@viagenie.ca> <20140624005115.GA3669@main>
In-Reply-To: <20140624005115.GA3669@main>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.1.0.64]
Content-Type: text/plain; charset="Windows-1252"
Content-ID: <58E0F6A4D3F1824D9D3653FCFF41D47E@corp.arin.net>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/weirds/HwlGOkp1yZTUwKVFpz6BWuVqmic
Cc: "weirds@ietf.org" <weirds@ietf.org>
Subject: Re: [weirds] Fwd: I-D Action: draft-ietf-weirds-bootstrap-02.txt
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds/>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 24 Jun 2014 14:35:53 -0000

On Jun 23, 2014, at 8:51 PM, Tom Harrison <tomh@apnic.net> wrote:

>> For example, a domain RDAP query for a.b.example.com matches the com
>> entry in one of the arrays of the registry.  Following the example
>> above, the base RDAP URL for this query is
>> "https://registry.example.com/myrdap/".  The {resource} specified in
>> [I-D.ietf-weirds-rdap-query] is then appended to the base URL to
>> complete the query.  The complete query is then
>> "https://registry.example.com/myrdap/domain/a.b.example.com".  This
>> example is not normative.
> 
> This limits implementations to path-based lookup, since the object
> type and the query value don't have separate variables. This isn't in
> keeping with draft-ietf-appsawg-uri-get-off-my-lawn-05 [2.3], since an
> implementation might prefer to use query processing instead. Should
> there be text in the document explaining why this is OK in this case?

Perhaps the draft should say the template is “https://registry.example.com/myrdap/{resource}” and that {resource} is substituted for a.b.example.com.

But I think what is being proposed does allow for query use instead of path use, and the object type is implicit in the bootstrap registry type. For domains, the DNR could submit {proto}://example.com/blahblah?domain={resource} just as easily as {proto}://example.com/blahblah/{resource}.

BTW, if we are to stick with the proto array, we should really rename it. In URI/URL speak, it is “scheme” not protocol.

-andy