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

Ted Hardie <ted.ietf@gmail.com> Wed, 19 April 2023 09:19 UTC

Return-Path: <ted.ietf@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 728FFC15C510 for <uri-review@ietfa.amsl.com>; Wed, 19 Apr 2023 02:19:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.095
X-Spam-Level:
X-Spam-Status: No, score=-2.095 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_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 mU-CZeg2s0gq for <uri-review@ietfa.amsl.com>; Wed, 19 Apr 2023 02:19:24 -0700 (PDT)
Received: from mail-ej1-x630.google.com (mail-ej1-x630.google.com [IPv6:2a00:1450:4864:20::630]) (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 258D8C15C509 for <uri-review@ietf.org>; Wed, 19 Apr 2023 02:19:24 -0700 (PDT)
Received: by mail-ej1-x630.google.com with SMTP id kt6so41666447ejb.0 for <uri-review@ietf.org>; Wed, 19 Apr 2023 02:19:24 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1681895962; x=1684487962; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=Tg46TGaJOgqCFb+OjoWwXFWVDia3i56NVbNkzhmgYfM=; b=BcbhKKKNU4Ffd+/B42GOX9lmqQbo83wE807A/cM0BxKHaNKZuORuP08DCtsOPReIMQ SCBa07sDd+qyBhw2XjPcY5MK5qAjXxDWMnnYPZQarPRepUMLTaIy0jtIJCPP5/JdIUku ycFL5dP6KgVgp3iKPd7mrk/39z1ltDB36VWDEvDVHIXBVHp6dioeA6r9VBshP57dOoO5 xH711iTSXpZoB+3Ef04kwIoVKFuxjNesQIE7elWkFS30saNxhlOfqEaZatg8GDSBOg+D NicuCWplwV3MgW2t9dQauKI4kkSLvLEucVLRyRaATsfIO7KdIEcsEcDFwncmLD/uTVKM /3Ng==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1681895962; x=1684487962; 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=Tg46TGaJOgqCFb+OjoWwXFWVDia3i56NVbNkzhmgYfM=; b=ZgrG/tQogD7w600lIpYLtftrDl8Pf8j9/xQG+Ol8Wdik2wwlyqJjIRiKXFLom0b+Xf 8HBcQvJ1TquQ0YPudAVS0XHFlO2twrzTiYZsNYoG3k2IWaVJD3AdwPZ6CHKdwPV7ozfj X2F5UG6qSnK/RQqCDjj/0rUu3nb4mDmxgOjGcqFi/Aa1BdWBrkJkthIvNoh0L6CnZeP/ cffX4x4BHAAFx0ZAHjeXNwaceG5iN0e09IzKiVf3+HQQgxSihzC6TTyTtSHjkn2Rh1iw vH/2MteprG3YXSFp1HEelsbyVBGTl0/hArmNU0hLQQN77C5nrfYw6n8pzWWI97q37+5A mS0Q==
X-Gm-Message-State: AAQBX9eVjkHz3LF97TFJnYcBljvV8Rn5OzJcAa+aTnGnq+DyUSbVIGaL F8PkseI0t+mgcbp2PWXUa69WrHLoQxWBLSWdvbI+R1kUQ54uHQ==
X-Google-Smtp-Source: AKy350ZDxgtYgSqPE2GqtyHCrHqD9ZM5aN+nNHtFqOyUYqEF61oUunCIXkwaHvyOVhuVKIapgNoqkdxou6gmmO1HuJ4=
X-Received: by 2002:a17:906:5289:b0:94e:fd09:a02d with SMTP id c9-20020a170906528900b0094efd09a02dmr14734141ejm.47.1681895962446; Wed, 19 Apr 2023 02:19:22 -0700 (PDT)
MIME-Version: 1.0
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>
In-Reply-To: <24115C2D-8C2F-45D5-BB80-C30F653C019B@gbiv.com>
From: Ted Hardie <ted.ietf@gmail.com>
Date: Wed, 19 Apr 2023 10:18:56 +0100
Message-ID: <CA+9kkMAOiVqt5Ywr5ZpL1vNWZDQrraW+2E__ZzWJS6NVuc1rPw@mail.gmail.com>
To: "Roy T. Fielding" <fielding@gbiv.com>
Cc: iana-prot-param@iana.org, uri-review@ietf.org
Content-Type: multipart/alternative; boundary="000000000000640ffc05f9aceb03"
Archived-At: <https://mailarchive.ietf.org/arch/msg/uri-review/69QfAVjj0aIELbOi4lQgTBpalag>
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 09:19:28 -0000

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> 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