Re: [Uri-review] [IANA #1271079] Re: Registration of dhttp Schema name (uri-schemes)

Graham Klyne <gk@ninebynine.org> Sat, 29 April 2023 16:36 UTC

Return-Path: <gk@ninebynine.org>
X-Original-To: uri-review@ietfa.amsl.com
Delivered-To: uri-review@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DF03CC14CE46 for <uri-review@ietfa.amsl.com>; Sat, 29 Apr 2023 09:36:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.799
X-Spam-Level:
X-Spam-Status: No, score=-2.799 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_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=ninebynine.org header.b="G40kFSOy"; dkim=pass (2048-bit key) header.d=messagingengine.com header.b="C88x9adE"
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qMT3xE3n2yAs for <uri-review@ietfa.amsl.com>; Sat, 29 Apr 2023 09:36:24 -0700 (PDT)
Received: from wout1-smtp.messagingengine.com (wout1-smtp.messagingengine.com [64.147.123.24]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3D845C14CF1A for <uri-review@ietf.org>; Sat, 29 Apr 2023 09:36:23 -0700 (PDT)
Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.west.internal (Postfix) with ESMTP id C3F73320090F; Sat, 29 Apr 2023 12:36:22 -0400 (EDT)
Received: from mailfrontend1 ([10.202.2.162]) by compute4.internal (MEProxy); Sat, 29 Apr 2023 12:36:23 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ninebynine.org; h=cc:cc:content-transfer-encoding:content-type:content-type :date:date:from:from:in-reply-to:in-reply-to:message-id :mime-version:references:reply-to:sender:subject:subject:to:to; s=fm3; t=1682786182; x=1682872582; bh=UcMMfo/LsK7kS2Fgv9qlOznlv bIqBo1ul6DzcHEP4i8=; b=G40kFSOy8G512S75zddt7jVo7W32mxmYMSt2dABjK Ahxx1gCervyTvwVHt/G/bSkLSJystbbXv4oCjkkWcJIP7wcRS8DI8qKfFubixWt9 seBdsO3T0D2OXvENMvQzuZMwGmyjVWaLQdYLBsXe6dh55VUHXLcZrjf4QYfB+axY f7sY7JAMEDAu2WN1QV+jgWxvqNdza8olvPbW7uVztwCD+ZgeiAc5rkrC0lfJxmI6 IaDwJ0dIFHtPi962hhOIJkGXUIjsJ56YCl+kXXaLelorbB8burPoRD8ox/zn/DTZ JaGT6MFXLzwtZLrGQDEsioetkWEwQ6XjTUMnkS0UR1mIA==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:sender:subject:subject:to:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t= 1682786182; x=1682872582; bh=UcMMfo/LsK7kS2Fgv9qlOznlvbIqBo1ul6D zcHEP4i8=; b=C88x9adEvTOTWsBoCUwCy+E+WBuJS0LijsRl2X+SfGY/EwvKpOg fCZVTQSqm9KYNh1RtYsKqvyXoooIiXktewpoJ1Nvq8l7a2thmXSv8nPvEGax+nF/ bWH42ce1vOj+K+O4juv7gkx5MCXFN8gVGliV/7QyjQzc0+MMNabTBik7JGDGNdkz pOSVBBBdoB65N4A/mb3STwI8Qpqwf8BxoaiC9ZReovTI2rzL+LPRIw+uYBy7iFq2 4o7bOKbQ8a8wO/xkVQ/kgd7mHEgHmS3uo7wzE3jBa8D/OZhc/7dLyg+Iwn/QpH5m bNBxUDoABiU0Ixhi/BJpZ6JaROOy54wBuIw==
X-ME-Sender: <xms:hkdNZGTf2ayNGlNrUk06wkNqhDBSdvhoedY2FnCmPm5qQtXZ1dy9kA> <xme:hkdNZLwRnkfAlBM62AHY_vXjDyrskUldNnQo9VB4V9dsacvtcAn18f5V58ez_klHS pAmgAQvOiymY69xStE>
X-ME-Received: <xmr:hkdNZD3N7Noe_xBzS0aich8TBU0wyv540lNnJH9YNVpzcTvgJzM4-mR6JJy8s04s1MYyj5Pdhe-N9z7O21vLwFdN1qjZcQcL0iJejn0293qwNal5EolM3qpxEF3OhQ>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrfedvtddgjeekucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpegtgfgguffhjgffvefkfhfvofesth hqmhdthhdtjeenucfhrhhomhepifhrrghhrghmucfmlhihnhgvuceoghhksehnihhnvggs hihnihhnvgdrohhrgheqnecuggftrfgrthhtvghrnhepfeehieelleethfegueehueeuff eltdehgfetudektefhvdduiedugfelhffgtdelnecuffhomhgrihhnpehirghnrgdrohhr ghdpvghthhgvrhgvuhhmrdhorhhgpdhivghtfhdrohhrghenucevlhhushhtvghrufhiii gvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehgkhesnhhinhgvsgihnhhinhgvrdho rhhg
X-ME-Proxy: <xmx:hkdNZCCdV1bhEqSeDNoJrH48AX38Z6TwsdfVtQqQOkIIR39q6QEPNg> <xmx:hkdNZPhqPFBcRO9LBHUXLvJOjgKq4AhCfOLe1Xz0Rx85XL5ua09elQ> <xmx:hkdNZOr3Wp_RQaKAjhE0KOCSkmo-D9Z02-_xk8MBRNU8hCiUy9yjzg> <xmx:hkdNZHYs2Tw46JQ5f_LLqRtSVpKvbHBOD4F2gsBuqtDj8X0GgCrEGw>
Feedback-ID: i3b414768:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Sat, 29 Apr 2023 12:36:21 -0400 (EDT)
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Mime-Version: 1.0 (1.0)
From: Graham Klyne <gk@ninebynine.org>
In-Reply-To: <rt-5.0.3-1407111-1682700344-1287.1271079-37-0@icann.org>
Date: Sat, 29 Apr 2023 17:36:19 +0100
Cc: uri-review@ietf.org
Message-Id: <D6ECCA92-393D-468D-8260-E0A7A783BEF1@ninebynine.org>
References: <rt-5.0.3-1407111-1682700344-1287.1271079-37-0@icann.org>
To: iana-issues@iana.org
X-Mailer: iPhone Mail (19G82)
Archived-At: <https://mailarchive.ietf.org/arch/msg/uri-review/nFOASqupzabpBEd5wAcHOpf_Jw0>
Subject: Re: [Uri-review] [IANA #1271079] Re: Registration of dhttp Schema name (uri-schemes)
X-BeenThere: uri-review@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Proposed URI Schemes <uri-review.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/uri-review>, <mailto:uri-review-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/uri-review/>
List-Post: <mailto:uri-review@ietf.org>
List-Help: <mailto:uri-review-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/uri-review>, <mailto:uri-review-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 29 Apr 2023 16:36:29 -0000

Hi Sabrina,

Thanks for the reminder.  No immediate action for IANA yet, but please send a reminder in a couple of weeks or so if you haven’t heard further.

I was initially waiting to see if there was any response to my vague suggestions.  Hearing no objections, I think the next step is for me to draft a comment to be added to the provisional registrations noted, circulate it to this uri-review list for comment, and, if no objection, send a request to you under this ticket to add notes to those registry entries.

I’m travelling at the moment, so  probably won’t be in a position to action this for a week or so.  But if nothing heard from me (or anyone else who may offer a proposal) in a couple of weeks, please nudge me again.

Thanks,

#g


Sent from my iPhone

> On 28 Apr 2023, at 17:45, Sabrina Tanamal via RT <iana-issues@iana.org> wrote:
> 
> Hi Graham, 
> 
> Just following up on this thread. Are there any actions required from IANA? 
> 
> Thanks,
> 
> Sabrina Tanamal
> Lead IANA Services Specialist
> 
>> On Thu Apr 20 10:34:36 2023, GK@ninebynine.org wrote:
>> I see two possible ways forward:
>> 
>> 1. There is an "escape hatch" clause in the registration procedure
>> that allows
>> the IESG to be final arbiter of any contentious registration.
>> 
>> 2. As scheme reviewer, I can request a note be added to the registry
>> entry
>> pointing out that the scheme is contentious, the reasons why, and as
>> such is NOT
>> RECOMMENDED for use on the open Internet.  I would be reluctant to do
>> so on my
>> opinion alone, but I'm seeing sufficient concern expressed here for
>> that to be a
>> reasonable request.
>> 
>> Personally, I think the latter is preferable, for reasons that Ted
>> mentions in a
>> later email.  There are a number of provisionally registered schemes
>> that got
>> snuck in un-noticed before we set up the process of sending
>> notifications of
>> provisional registrations to this list (following the last London IETF
>> meeting),
>> and I'd be inclined to request a similar note be added to the 'web3'
>> scheme.
>> 
>> #g
>> 
>> 
>>> On 19/04/2023 10:18, Ted Hardie wrote:
>>> Hi Roy,
>>> 
>>> The current list of requirements for provisionals is in RFC 7595,
>>> Section 4:
>>> 
>>> The scheme name must meet the syntactic requirements ofSection 3.8.
>>> 
>>>    o  There must not already be an entry with the same scheme name. 
>>> In
>>>       the unfortunate case that there are multiple, different uses of
>>>       the same scheme name, the Designated Expert can approve a
>>> request
>>>       to modify an existing entry to note the separate use.
>>> 
>>>    o  Contact information identifying the person supplying the
>>>       registration must be included.  Previously unregistered schemes
>>>       discovered in use can be registered by third parties (even if
>>> not
>>>       on behalf of those who created the scheme).  In this case, both
>>>       the registering party and the scheme creator SHOULD be
>>> identified.
>>> 
>>>    o  If no permanent, citable specification for the scheme
>>> definition
>>>       is included, credible reasons for not providing it SHOULD be
>>>       given.
>>> 
>>>    o  The scheme definition SHOULD include clear security
>>> considerations
>>>       (Section 3.7) or explain why a full security analysis is not
>>>       available (e.g., in a third-party scheme registration).
>>> 
>>>    o  If the scheme definition does not meet the guidelines laid out
>>> in
>>>       Section 3, the differences and reasons SHOULD be noted.
>>> 
>>> While it may be the case that using 'dhttp' implies something to
>>> humans about
>>> the relationship toother schemes, it meets the current test that
>>> "there must
>>> not already be an entry with the same scheme name".  As you will no
>>> doubt
>>> recall, we loosened the registration of provisionals in this way
>>> because folks
>>> were minting URI schemes without registration and the risk of
>>> collision was
>>> getting worse as a result.
>>> 
>>> I am not as clear, though, about whether this registration is
>>> intended to
>>> deprecate web3 (which is also a provisionally registered URI scheme)
>>> so that
>>> web3 could be marked historic.  If that is the case, we could at
>>> least
>>> eliminate the alias scheme issue which you note below.
>>> 
>>> Just my personal opinion, of course,
>>> 
>>> Ted
>>> 
>>> On Tue, Apr 18, 2023 at 4:45 PM Roy T. Fielding <fielding@gbiv.com>
>>> wrote:
>>>> 
>>>> Is there a way that we can block provisional registrations that are
>>>> actively
>>> harmful?
>>>> 
>>>>   1) this is abusing the existing http and https schemes;
>>>>   2) alias schemes are harmful, in general; and,
>>>>   3) web3 is a scam that we shouldn't make respectable by
>>>> association with HTTP.
>>>> 
>>>> .....Roy
>>>> 
>>>> 
>>>>> On Apr 17, 2023, at 4:14 PM, Sabrina Tanamal via RT
>>> <iana-prot-param@iana.org> wrote:
>>>>> 
>>>>> Hi Qi,
>>>>> 
>>>>> We've added provisional URI scheme dhttp to the registry:
>>>>> 
>>>>> https://www.iana.org/assignments/uri-schemes/prov/dhttp
>>>>> 
>>>>> Registry: https://www.iana.org/assignments/uri-schemes
>>>>> 
>>>>> Per the designated expert for URI Schemes registry, we're also
>>>>> notifying
>>> the uri-review@ietf.org mailing list upon completing a provisional
>>> registration.
>>>>> 
>>>>> Best regards,
>>>>> 
>>>>> Sabrina Tanamal
>>>>> Lead IANA Services Specialist
>>>>> 
>>>>> On Mon Apr 17 03:05:35 2023, qizhou@web3q.io wrote:
>>>>>> Hi Amanda,
>>>>>> 
>>>>>> We would like to register dhttp:// schema with the following
>>>>>> information
>>>>>> 
>>>>>> Schema name: dhttp
>>>>>> 
>>>>>> Status: Provisional
>>>>>> 
>>>>>> Applications/protocols that use this scheme:
>>>>>> 
>>>>>> This schema dhttp:// is the alias of schema web3://
>>>>>> 
>>>>>> Contact:
>>>>>> 
>>>>>> Qi Zhou
>>>>>> 55 E 3rd Ave, San Mateo, CA 94401
>>>>>> mailto: qizhou@web3q.io
>>>>>> 
>>>>>> Change controller:
>>>>>> 
>>>>>> Qi Zhou
>>>>>> 55 E 3rd Ave, San Mateo, CA 94401
>>>>>> mailto: qizhou@web3q.io
>>>>>> 
>>>>>> References:
>>>>>> 
>>>>>> A draft specification can be found at
>>>>>> https://eips.ethereum.org/EIPS/eip-4804 (replacing web3:// with
>>>>>> dhttp://)
>>>>>> 
>>>>>> Scheme syntax:
>>>>>> 
>>>>>> "dhttp://" [userinfo "@"] contractName [":" chainid] path ["?"
>>>>>> query]
>>>>>> 
>>>>>> Thanks!
>>>>>> 
>>>>>> Best regards,
>>>>>> 
>>>>>> - Qi
>>>>> 
>>>>> _______________________________________________
>>>>> Uri-review mailing list
>>>>> Uri-review@ietf.org
>>>>> https://www.ietf.org/mailman/listinfo/uri-review
>>>>> 
>>>> 
>>>> _______________________________________________
>>>> Uri-review mailing list
>>>> Uri-review@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/uri-review
>>> 
>>> _______________________________________________
>>> Uri-review mailing list
>>> Uri-review@ietf.org
>>> https://www.ietf.org/mailman/listinfo/uri-review
>