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

"Roy T. Fielding" <fielding@gbiv.com> Wed, 19 April 2023 18:25 UTC

Return-Path: <fielding@gbiv.com>
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 58B5EC152D97 for <uri-review@ietfa.amsl.com>; Wed, 19 Apr 2023 11:25:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.096
X-Spam-Level:
X-Spam-Status: No, score=-2.096 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, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=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=gbiv.com
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 eBZQ282EYah1 for <uri-review@ietfa.amsl.com>; Wed, 19 Apr 2023 11:25:25 -0700 (PDT)
Received: from barn.elm.relay.mailchannels.net (barn.elm.relay.mailchannels.net [23.83.212.11]) (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 02383C152D95 for <uri-review@ietf.org>; Wed, 19 Apr 2023 11:25:24 -0700 (PDT)
X-Sender-Id: dreamhost|x-authsender|fielding@gbiv.com
Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id EA079501563; Wed, 19 Apr 2023 18:25:23 +0000 (UTC)
Received: from pdx1-sub0-mail-a266.dreamhost.com (unknown [127.0.0.6]) (Authenticated sender: dreamhost) by relay.mailchannels.net (Postfix) with ESMTPA id 8D2A2501E98; Wed, 19 Apr 2023 18:25:23 +0000 (UTC)
ARC-Seal: i=1; s=arc-2022; d=mailchannels.net; t=1681928723; a=rsa-sha256; cv=none; b=68O2ffHYdEPPldmi8wDIlFLPd9QbABZcorW8nqWZUBL18LEGE3GVguqnoLQiSLy3v+Ia0A 0/Kj9KDaFJt+wJExCsc5WQGCPGGyQGGmY2QDjSVTQp40ow0y6N5PJP4SV1m/k0UPtU+nvh 9yne0fOybAcabr3LmW7aoA8tCAZ9iuaK7ZMWQtUFo58lXpG80cNYY6j3O7ztfqknpa+nLk cIYHce9a5NvQBdOQnpKG17DCws/OIHEE6H5NQFOXPi0hFgIE+YKjd282U2zYa/CNwTiT7+ fHIH0C9LcJVguoGvQOV9v7LL3BorZkwvcbMWeCD6L+AlIBvkOZMxBYaW5UZ9vg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=mailchannels.net; s=arc-2022; t=1681928723; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references:dkim-signature; bh=u/WN3Pw3B6j3DwHHjfBtvioXzAy6IJpo2QHrbiJKG8A=; b=LE8eAwEDWt3Z18lrZsVpIrNkHPXgG3BYQsRdoLDf4lIZzUte1ZAkUwdm/+ZIm7ztM9z6qR DvziyJlFW7TNdCngYsAXfbjPeJd9cvBSZSyrfAWShG4iEjx0jy8GTPdmvS7osBGfkM/Owu 0zCkKwnO4SUtcUOrdyfi6t6VCUVbVxkKz14QU9pVvNgss1cOknXLCQYurxbV4nygwYmI28 VJFlJou4+kO4IkdeZNd0IsLKZVelyJVTywGsdBQBIoTfV0TI+nDb6r8uieFBfZsZwvccE9 6Vemexj8zMy67DhVHRkOlwIZW6iqmOQQvSyA/L63lTyKpQEK1XN5dpCyostzng==
ARC-Authentication-Results: i=1; rspamd-548d6c8f77-4vvzd; auth=pass smtp.auth=dreamhost smtp.mailfrom=fielding@gbiv.com
X-Sender-Id: dreamhost|x-authsender|fielding@gbiv.com
X-MC-Relay: Junk
X-MailChannels-SenderId: dreamhost|x-authsender|fielding@gbiv.com
X-MailChannels-Auth-Id: dreamhost
X-Bottle-Desert: 65d34d1d2501f8d0_1681928723833_468368584
X-MC-Loop-Signature: 1681928723833:1467391830
X-MC-Ingress-Time: 1681928723832
Received: from pdx1-sub0-mail-a266.dreamhost.com (pop.dreamhost.com [64.90.62.162]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384) by 100.102.66.60 (trex/6.7.2); Wed, 19 Apr 2023 18:25:23 +0000
Received: from smtpclient.apple (ip72-194-77-117.oc.oc.cox.net [72.194.77.117]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: fielding@gbiv.com) by pdx1-sub0-mail-a266.dreamhost.com (Postfix) with ESMTPSA id 4Q1q371CXyz1q; Wed, 19 Apr 2023 11:25:23 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gbiv.com; s=dreamhost; t=1681928723; bh=YryWcix/gQp8zJ6mfxptuTmfKLz8Yskm8BhBX/ZOHA0=; h=From:Content-Type:Subject:Date:Cc:To; b=AOpQ7JJYIooBcHkHnfnrKjRR/t8tzUl4kRE+VorG8DGWV1vghseMcjVDMR6MWNKne auhDlaiWCAUn0WA30DrRlAz54TfW+tMMyLcG1M69GwSZA4E3puGnftnRW9MoTwOhJa f/agQchZUYN6l256TiWMLJm+RSy2lVTNFu0aRoWDGL5TubcNrybX+6GYJ7ZQqAUT/r R3nA2vfum3h1MykTXeYP3T7HkTneAZggoE6GGlv/E00wdiPhBUlSpK03jm6umqT68v KjDv/PP8qclyOV53aQLP1nkrzshkNjSCre8V2JzNIavZx3sX2PMIaH4/3uw37f+IOW CW/u1Of7pQ1rA==
From: "Roy T. Fielding" <fielding@gbiv.com>
Message-Id: <0D46F593-6FB8-4E30-ABAC-B847BAB809AB@gbiv.com>
Content-Type: multipart/alternative; boundary="Apple-Mail=_D973E24A-EB14-4BAE-82F3-62D39A123C69"
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3731.500.231\))
Date: Wed, 19 Apr 2023 11:25:12 -0700
In-Reply-To: <CA+9kkMAOiVqt5Ywr5ZpL1vNWZDQrraW+2E__ZzWJS6NVuc1rPw@mail.gmail.com>
Cc: iana-prot-param@iana.org, uri-review@ietf.org
To: Ted Hardie <ted.ietf@gmail.com>
References: <RT-Ticket-1270959@icann.org> <CAEp-PA_SGScCnxZjpFszTPR+uR==R2gjNV-QoBLiWHok7fvXWA@mail.gmail.com> <rt-5.0.3-126466-1681773256-807.1270959-37-0@icann.org> <24115C2D-8C2F-45D5-BB80-C30F653C019B@gbiv.com> <CA+9kkMAOiVqt5Ywr5ZpL1vNWZDQrraW+2E__ZzWJS6NVuc1rPw@mail.gmail.com>
X-Mailer: Apple Mail (2.3731.500.231)
Archived-At: <https://mailarchive.ietf.org/arch/msg/uri-review/pb0OhfPjr--FME78MjkauUhHNX4>
Subject: Re: [Uri-review] [IANA #1270959] 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: Wed, 19 Apr 2023 18:25:29 -0000

Hi Ted,

I've always believed that such processes are describing the technical review of
registered names rather than matter-of-fact social review. I would expect things
like libel, profanity, racism, or cooption of existing names to be blocked somewhere
regardless of the RFC.  By blocked somewhere, I mean we should have a general
mechanism for quickly approving/denying questionable entries even if "provisional"
is  supposed to be an easy path for technical questions.

I don't believe {short-prefix}{ietf-standard} should ever be allowed as a
provisional registration unless the owner is IETF.  That should be assumed of
any IANA registry.  I don't think we need an RFC to state that "https-sucks"
does not belong in the provisional registry, for the same reason.

....Roy


> On Apr 19, 2023, at 2:18 AM, Ted Hardie <ted.ietf@gmail.com> wrote:
> 
> Hi Roy,
> 
> The current list of requirements for provisionals is in RFC 7595, Section 4:
> 
> The scheme name must meet the syntactic requirements of  Section 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 to other 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 <mailto: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 <mailto: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 <mailto: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 <mailto: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 <mailto:qizhou@web3q.io>
> > >>
> > >> Change controller:
> > >>
> > >> Qi Zhou
> > >> 55 E 3rd Ave, San Mateo, CA 94401
> > >> mailto: qizhou@web3q.io <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 <mailto:Uri-review@ietf.org>
> > > https://www.ietf.org/mailman/listinfo/uri-review
> > >
> >
> > _______________________________________________
> > Uri-review mailing list
> > Uri-review@ietf.org <mailto: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