[art] Re: [SPICE] Re: Re: [Last-Call] Re: Re: Re: draft-ietf-spice-glue-id-04 ietf last call Artart review

Arnt Gulbrandsen <arnt@gulbrandsen.priv.no> Sat, 14 February 2026 10:47 UTC

Return-Path: <arnt@gulbrandsen.priv.no>
X-Original-To: spice@mail2.ietf.org
Delivered-To: spice@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id E1234B776343; Sat, 14 Feb 2026 02:47:35 -0800 (PST)
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level:
X-Spam-Status: No, score=-2.098 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_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (1024-bit key) header.d=gulbrandsen.priv.no
Received: from mail2.ietf.org ([166.84.6.31]) by localhost (mail2.ietf.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2fc5XrnP_Ij0; Sat, 14 Feb 2026 02:47:34 -0800 (PST)
Received: from stabil.gulbrandsen.priv.no (stabil.gulbrandsen.priv.no [144.76.73.169]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id A0DC1B776330; Sat, 14 Feb 2026 02:47:34 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gulbrandsen.priv.no; s=mail; t=1771066052; bh=1LDlH62zU4r905Nw4BjmqsthIY/XJgx2KtwlCHnASzc=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=avD6O+oNTEmGpr5Z6e48UwUF1xrrHpOdu5TLpO2ABd3jXUBt26K7cSmSkoDEq0QNA TIIpbWYUjG6kPaW5dMtDB2SnkfY7fKkF0awEn7vBHjj7chUrcFZkVgCozDpHWhqctJ oUk00t6BovLgbLEcIInQ5MvYxaenFr6/iTrraWhk=
Received: from stabil.gulbrandsen.priv.no (stabil.gulbrandsen.priv.no [IPv6:2a01:4f8:191:91a8::3]) by stabil.gulbrandsen.priv.no (Postfix) with ESMTP id 55CBBC001A; Sat, 14 Feb 2026 10:47:31 +0000 (GMT)
Received: from arnt@gulbrandsen.priv.no by stabil.gulbrandsen.priv.no (Archiveopteryx 3.2.0) with esmtpsa id 1771066049-22108-22107/9/39; Sat, 14 Feb 2026 10:47:29 +0000
From: Arnt Gulbrandsen <arnt@gulbrandsen.priv.no>
To: Rohan Mahy <rohan.ietf@gmail.com>
In-Reply-To: <CAKoiRub9QcqRfvB2Z5CkSAB4xc7z4DZcZVzx1imnngw4ua+sjw@mail.gmail.com> (Rohan Mahy's message of "Sat, 14 Feb 2026 08:10:10 +0100")
References: <CAP5QTG5-hGWm1_u7CZTJW5H56LxXecoKbk3viBfBPdoDOxozhA@mail.gmail.com> <CAHBU6itnZa3VDE=_zWsMeDJ8CuieWvdyzvQS51BhcPqG8Fz07Q@mail.gmail.com> <CAKoiRubs9ZUO=kbvOgvgruaqiBusyvv_BqO0_kkah2SokjRcmw@mail.gmail.com> <4C4C41E0-9D36-4A10-AEE4-D94C8B319485@paftech.se> <CAKoiRub+QYyMFE=jMTvNc+FDn-YFiBdM7jC5da64HyvmXyx3Dg@mail.gmail.com> <62A41349908B128EDD6AA331@PSB> <794B84A2-9042-4B7A-815B-42AE37DF336F@paftech.se> <CAKoiRua9S+70bstKRBpGxnibhQA+W2LbpKVrHrpaZ+cBbVV8bQ@mail.gmail.com> <8EDB82ABFD21D1AA4A774242@PSB> <87ldgx54ti.fsf@libertango.gulbrandsen.priv.no> <CAMzqgox4mHcVuWmkXZwDnOmWN5LcXf=PpgHoG0g0TVmbWUt=0Q@mail.gmail.com> <CAKoiRub9QcqRfvB2Z5CkSAB4xc7z4DZcZVzx1imnngw4ua+sjw@mail.gmail.com>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/30.2
Message-Id: <87fr734n5p.fsf@libertango.gulbrandsen.priv.no>
Mime-Version: 1.0
Content-Type: text/plain; format="flowed"
X-MailFrom: arnt@gulbrandsen.priv.no
X-Mailman-Rule-Hits: max-recipients
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-size; news-moderation; no-subject; digests; suspicious-header
Message-ID-Hash: 5SQNS2TJPJUJ62Q7TJDAJMQR72WJGNOK
X-Message-ID-Hash: 5SQNS2TJPJUJ62Q7TJDAJMQR72WJGNOK
X-Mailman-Approved-At: Thu, 19 Feb 2026 12:45:15 -0800
CC: orie@or13.io, John C Klensin <john-ietf@jck.com>, Patrik Fältström <paf@paftech.se>, Tim Bray <tbray@textuality.com>, Brent Zundel <brent.zundel=40yubico.com@dmarc.ietf.org>, art@ietf.org, draft-ietf-spice-glue-id.all@ietf.org, last-call@ietf.org, spice@ietf.org
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [art] Re: [SPICE] Re: Re: [Last-Call] Re: Re: Re: draft-ietf-spice-glue-id-04 ietf last call Artart review
List-Id: Applications and Real-Time Area Discussion <art.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/art/waOy20KuUGWTTT9RWru5Q24rRWg>
List-Archive: <https://mailarchive.ietf.org/arch/browse/art>
List-Help: <mailto:art-request@ietf.org?subject=help>
List-Owner: <mailto:art-owner@ietf.org>
List-Post: <mailto:art@ietf.org>
List-Subscribe: <mailto:art-join@ietf.org>
List-Unsubscribe: <mailto:art-leave@ietf.org>
Date: Sat, 14 Feb 2026 10:47:36 -0000
X-Original-Date: Sat, 14 Feb 2026 11:47:30 +0100

Rohan Mahy <rohan.ietf@gmail.com> writes:

> I think there are three questions that follow from this 
> discussion: - do we want national/regional identifier systems to 
> be registered?

Indeed.
 
> - do we want to allow or encourage internationalized domain 
> names for the names of any non-ASCII Authority Identifiers? If 
> so, punycode is a logical way to represent them.

I would _guess_ that a string derived from a registered company 
name is more likely. Less fleeting, less easily reregistered.

BTW, I don't think John meant to suggest domain names. Rather, he 
told the story due to the possible parallels. Some countries 
introduced non-ASCII domain names without asking the IETF for 
permission, which led to IETF defining a common way to do 
non-ASCII domain names.

> - is it the responsibility of the GLUE spec to define how 
> non-ASCII characters (if any) are represented in the rest of the 
> URN (after the Authority Identifier and colon), or should that 
> be left to the individual registrations?

And that's where the IDN story has a parallel.

I'd add a fourth: is ASCII really necessary, or is it better to 
restrict it to, say A-Z0-9 or just 0-9. AFAICT the initial 
registrations don't need more than 0-9, or what have I missed?

So the arguments to accept code points like 0x20, 0x22, 0x25, 0x3b 
seem weak to my untutored eyes. Of course this:that:";drop table 
users is great fun.

Arnt