Re: [Uri-review] [IANA #1271079] Re: Registration of dhttp Schema name (uri-schemes)
Melvin Carvalho <melvincarvalho@gmail.com> Sat, 29 April 2023 18:06 UTC
Return-Path: <melvincarvalho@gmail.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 3F018C14EB17 for <uri-review@ietfa.amsl.com>; Sat, 29 Apr 2023 11:06:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.094
X-Spam-Level:
X-Spam-Status: No, score=-2.094 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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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=gmail.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 e4Bqez73YBOh for <uri-review@ietfa.amsl.com>; Sat, 29 Apr 2023 11:06:23 -0700 (PDT)
Received: from mail-yw1-x112e.google.com (mail-yw1-x112e.google.com [IPv6:2607:f8b0:4864:20::112e]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 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 EF584C14F5E0 for <uri-review@ietf.org>; Sat, 29 Apr 2023 11:06:22 -0700 (PDT)
Received: by mail-yw1-x112e.google.com with SMTP id 00721157ae682-54fae5e9ec7so15285487b3.1 for <uri-review@ietf.org>; Sat, 29 Apr 2023 11:06:22 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1682791580; x=1685383580; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=oDMCWx4dCpcDYiAcAsl4lnNv3haOJLrxQ8NVBTG+9zQ=; b=fwchv8ueh6xd13XqH/R7qU47p3cfpgbEBzHuos2yXDY8ZSwxkyLFF76iAuAZM/O2Ej z/anFw6WKrl2Kwa4H3IZbrWnTHzDOE5R79ZesVh7QmjgeTSOV4wdily7xlRQHS8YkixH 9kczmZGloUkd+ADCylN825OFMXUVU/3gnNhI3B9zdfweNg0WzUhzfpJIHENlu2YUEh+K EqHogZ928h8iZau/Limy+MPQih50ByNa4CPnuBwul9yz1DnNwUTIR77Z4CUAgK3Pd/PO flP5Nw86AYyD902kBb/rZOst2PFRy9kxkjmU7Vd32IS47uHZ/jPddvo59u1bwbuhXOaP myGA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1682791580; x=1685383580; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=oDMCWx4dCpcDYiAcAsl4lnNv3haOJLrxQ8NVBTG+9zQ=; b=GIgbtRoxShSft8ZXddJQGW5+Y7+75Gv72YYjUdZm5zmk222qa5mtNyfLLkFQJoyzos T8aLT4wkT8lg3P0Cx3KFGGRnStLw48+CDQMCS/DBI9JcojY/e2glD94YwkElvvMcRL8x uDJkMOD+fa9sflXwgDYHRkdUwSFOOJQvsub6CHnWaP7owtSiMC5usYKwtTBTQfNjGlRA BG3CpDlxgU6GCgVXpSV76IXj3dunRSpcy48wkCch6PdrEOwbfRqRHs6/3f7ra+Jf/pIi Us0S09Xau3va0ku6k+5zeo0EEvUt7glXUWx1mRZ3VC9c6d0MqprYBZg8FEagk2O+Dy0O YJ0w==
X-Gm-Message-State: AC+VfDwGTD4O/KR9k1t4WgjG2Tj+Y8gKVCTC8HpJpo9CqPRemi6wYZYz ZcebwoImlHpJYtGDDFYg9wsQPC7cQEYbIZ9zEQ0=
X-Google-Smtp-Source: ACHHUZ5l3HoICEe3zgEx4LpdzitIaWph1PqjY9VImF/bkq6XUz7IlpJF6rIxXCrxKMvK+AjINgi46Z+ZBlcA6pkgO18=
X-Received: by 2002:a0d:dbd7:0:b0:555:d2a9:4187 with SMTP id d206-20020a0ddbd7000000b00555d2a94187mr7133470ywe.23.1682791580375; Sat, 29 Apr 2023 11:06:20 -0700 (PDT)
MIME-Version: 1.0
References: <rt-5.0.3-1407111-1682700344-1287.1271079-37-0@icann.org> <D6ECCA92-393D-468D-8260-E0A7A783BEF1@ninebynine.org>
In-Reply-To: <D6ECCA92-393D-468D-8260-E0A7A783BEF1@ninebynine.org>
From: Melvin Carvalho <melvincarvalho@gmail.com>
Date: Sat, 29 Apr 2023 20:06:08 +0200
Message-ID: <CAKaEYh+i-5nkk_BM+epCj1aNrks-E=tZabSP6EayLMB7bjosFw@mail.gmail.com>
To: Graham Klyne <gk@ninebynine.org>
Cc: iana-issues@iana.org, uri-review@ietf.org
Content-Type: multipart/alternative; boundary="000000000000611f0305fa7d7250"
Archived-At: <https://mailarchive.ietf.org/arch/msg/uri-review/pN6oBxtEOoQnPexB3bIVlhCsns0>
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 18:06:27 -0000
so 29. 4. 2023 v 18:36 odesílatel Graham Klyne <gk@ninebynine.org> napsal: > 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. > I recently encountered a situation where I was attempting to publish a new JavaScript library to the NPM registry. The library I created deals with two similar encodings: bech32 and bech32m. As there was no existing implementation of bech32m in JavaScript, I decided to write one. Upon attempting to upload the package, I received the following error message: 403 Forbidden - PUT https://registry.npmjs.org/bech32m - Package name too similar to existing package bech32; try renaming your package to '@melvincarvalho/bech32m' I dont know the npm algorithm but I suspect it is something simple and practical. In the case of similar names or "affinity registrations", they could be reviewed manually, with common sense, until a good algorithm comes along. > > 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 > > > > _______________________________________________ > Uri-review mailing list > Uri-review@ietf.org > https://www.ietf.org/mailman/listinfo/uri-review >
- [Uri-review] [IANA #1270959] Registration of dhtt… Sabrina Tanamal via RT
- Re: [Uri-review] [IANA #1270959] Registration of … Roy T. Fielding
- Re: [Uri-review] [IANA #1270959] Registration of … Melvin Carvalho
- Re: [Uri-review] [IANA #1270959] Registration of … Ted Hardie
- Re: [Uri-review] [IANA #1270959] Registration of … Roy T. Fielding
- Re: [Uri-review] [IANA #1270959] Registration of … Ted Hardie
- Re: [Uri-review] [IANA #1270959] Registration of … Martin J. Dürst
- Re: [Uri-review] [IANA #1270959] Registration of … Graham Klyne
- [Uri-review] [IANA #1271079] Re: Registration of … Sabrina Tanamal via RT
- Re: [Uri-review] [IANA #1271079] Re: Registration… Graham Klyne
- Re: [Uri-review] [IANA #1271079] Re: Registration… Melvin Carvalho
- Re: [Uri-review] [IANA #1270959] Registration of … Graham Klyne
- Re: [Uri-review] [IANA #1270959] Registration of … Ted Hardie
- Re: [Uri-review] [IANA #1270959] Registration of … Julian Reschke
- Re: [Uri-review] [IANA #1270959] Registration of … Roy T. Fielding
- Re: [Uri-review] [IANA #1270959] Registration of … Graham Klyne
- Re: [Uri-review] [IANA #1271079] Registration of … Graham Klyne
- [Uri-review] [IANA #1271079] Re: Registration of … Amanda Baber via RT