[urn] improved management of registration requests

Peter Saint-Andre <stpeter@stpeter.im> Tue, 04 February 2025 22:39 UTC

Return-Path: <stpeter@stpeter.im>
X-Original-To: urn@ietfa.amsl.com
Delivered-To: urn@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 652E1C15198C for <urn@ietfa.amsl.com>; Tue, 4 Feb 2025 14:39:44 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.805
X-Spam-Level:
X-Spam-Status: No, score=-2.805 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_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, 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=stpeter.im header.b="R6KiCug6"; dkim=pass (2048-bit key) header.d=messagingengine.com header.b="noqFlXrY"
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 lMtq-BTzVF7d for <urn@ietfa.amsl.com>; Tue, 4 Feb 2025 14:39:39 -0800 (PST)
Received: from fout-b5-smtp.messagingengine.com (fout-b5-smtp.messagingengine.com [202.12.124.148]) (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 ietfa.amsl.com (Postfix) with ESMTPS id DD1D8C151532 for <urn@ietf.org>; Tue, 4 Feb 2025 14:39:39 -0800 (PST)
Received: from phl-compute-03.internal (phl-compute-03.phl.internal [10.202.2.43]) by mailfout.stl.internal (Postfix) with ESMTP id B9FC01140155; Tue, 4 Feb 2025 17:39:38 -0500 (EST)
Received: from phl-mailfrontend-01 ([10.202.2.162]) by phl-compute-03.internal (MEProxy); Tue, 04 Feb 2025 17:39:38 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=stpeter.im; h=cc :content-transfer-encoding:content-type:content-type:date:date :from:from:in-reply-to:message-id:mime-version:reply-to:subject :subject:to:to; s=fm1; t=1738708778; x=1738795178; bh=DR0VUT+WwY OKSvbJJjXMzaQWvOKBNnUyV/FV0h+wF94=; b=R6KiCug6Mu4QtvMZvq2LsBRukG 6qKMCBXsDMHkExzYZTRrCyyoKrN4Rv08Pqd+9XGH/KRYolmTT/2jr5TNSs7Sp0an rRptlpkKp35FBmeguMyxgyrAtwsQf1FzlD2w7uU3/BBI3P8K+CLKUfFZAMDsuxMB rUHXNz+F+pC/ulVbfzQOeWrWCoUtcMCjkaeN5KfRvDDgjk+xB8DieEFBqyWFFBZZ 8HRchn1GrvOKB9JGvHq4KlOhC3hzNJioLL5tKMJTTKDPl4qF6srizFqCdwNVNc2p 7ZCmAn6uIOpgrlUq4Ry/zm84l7Wsu6h690gzP9riuHDasO/sdBV6NjNGdBEA==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :content-type:date:date:feedback-id:feedback-id:from:from :in-reply-to:message-id:mime-version:reply-to:subject:subject:to :to:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t= 1738708778; x=1738795178; bh=DR0VUT+WwYOKSvbJJjXMzaQWvOKBNnUyV/F V0h+wF94=; b=noqFlXrYJbe/9OPOwEQiuQFkvTAlMO3iAqQ0O8UEMG3nMbxyNlN VeviduGlWCgER2CtJ3rU5YjiciV7NDXayHarY1MWff7819bFrUf2oIJM247nDymG G6Bz4//7IfGyL7sUaZZVFuVfGjFmw6u1yMYY6NxVo6Jeo/4E2Q8tnTUEh/xgRYTI 7sL6COvrxUoaELuP2R4vR06ywz84Xxn0OneofZwH5gX6sGph+Dpyeruqm5JljpXm ASHw0Ds5NqAeNLi25jG5d7wxY/GsUUqm+amzaeN6Rc3TYoVChNYZm9wK1b9FxJmQ BDDHzVovtAMRR3zBP0DHWSaoNjlI0PHWZSg==
X-ME-Sender: <xms:KpeiZ9toxJBBXhJN0r2vjz9OzZ_PtXowh2gRQpawqRS043r9S5BoXg> <xme:KpeiZ2eDr_UUga_A1fut_bSQBzDKmqI9F9XzQxoMPfAQIzkrNDcT7pFY0Sp5PkqMw nJvttb78dqTIyhwdw>
X-ME-Received: <xmr:KpeiZwzVHbgjabmk-WqszhDLKoy-xucv0nO2VAl3HT_tDrwDWF4ud49HD1_xRYdR>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefvddrtddtgddvudejiecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpggftfghnshhusghstghrihgsvgdp uffrtefokffrpgfnqfghnecuuegrihhlohhuthemuceftddtnecunecujfgurhepkfffgg gfvffhufgtgfesthejredttddvjeenucfhrhhomheprfgvthgvrhcuufgrihhnthdqtehn ughrvgcuoehsthhpvghtvghrsehsthhpvghtvghrrdhimheqnecuggftrfgrthhtvghrnh epgfffheevgeejvefhieehlefgieeuledtvdelleduuefgvefgfeegtdejvdehledunecu vehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepshhtphgvth gvrhesshhtphgvthgvrhdrihhmpdhnsggprhgtphhtthhopedvpdhmohguvgepshhmthhp ohhuthdprhgtphhtthhopehurhhnsehivghtfhdrohhrghdprhgtphhtthhopehsthhpvg htvghrsehsthhpvghtvghrrdhimh
X-ME-Proxy: <xmx:KpeiZ0PqD0Z95vq6Rv0zl2d2dobTXNZn_PeZz0XnZJy44oTY1ZJmcA> <xmx:KpeiZ9-0Rm0qaFZ9NWODOvIWmOdqBaAEyQb_k9MVem6JfUSE8tRMRg> <xmx:KpeiZ0X5Fa7di11-NvBuEKV6nHHT1DtQwEjW4y-IzeS91QDWOk9zNg> <xmx:KpeiZ-exiPH0jrqc4LIAhR3JBMG3yB5M_oInddjKpXyoNdRocAv-Rw> <xmx:KpeiZ_LeeWJp2OCw2afSrHzuAThsNm-FL12ZxBJQJJ2G9eZ7tNweXrn7>
Feedback-ID: i24394279:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Tue, 4 Feb 2025 17:39:38 -0500 (EST)
Message-ID: <7fd98e52-1b74-4380-a64a-acdab9ffe339@stpeter.im>
Date: Tue, 04 Feb 2025 15:39:37 -0700
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Content-Language: en-US
To: "urn@ietf.org" <urn@ietf.org>
From: Peter Saint-Andre <stpeter@stpeter.im>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 7bit
Message-ID-Hash: MXX7UEMLNAMB5J4CRUHJ577FTVECHF72
X-Message-ID-Hash: MXX7UEMLNAMB5J4CRUHJ577FTVECHF72
X-MailFrom: stpeter@stpeter.im
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-urn.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [urn] improved management of registration requests
List-Id: "Discussion about Uniform Resource Names (URNs)." <urn.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/urn/owr8ovec0URwOeidwBkxLFRReU0>
List-Archive: <https://mailarchive.ietf.org/arch/browse/urn>
List-Help: <mailto:urn-request@ietf.org?subject=help>
List-Owner: <mailto:urn-owner@ietf.org>
List-Post: <mailto:urn@ietf.org>
List-Subscribe: <mailto:urn-join@ietf.org>
List-Unsubscribe: <mailto:urn-leave@ietf.org>

Hi all,

This message is mostly for discussion among the expert review team, but 
I'm sending it to the public list for greater transparency.

At times, we (mostly I as the team lead) have forgotten to take action 
on registration requests, as just happened with the `c2pa` namespace. 
This is not the quality of service we owe to the community.

A few years ago I asked IANA whether they plan to offer infrastructure 
so that expert review teams can better manage registration requests. 
They had no such plans at the time, but we could pursue the relevant 
tools independently. The path I have in mind is that we could set up a 
GitHub repository in conformance with RFC 8874 and RFC 8875 (although 
this group is no longer an official IETF Working Group, because it grew 
out of the URN WG the guidance specified in those documents would still 
seem relevant).

Here is my perspective:

(1) we would use such a repository primarily for issue tracking

(2) discussion of substantive matters regarding registration requests 
would still happen on this list

(3) we might want to keep registration requests under source control, 
for several reasons:

(a) this might make it easier to work with (some) registrants, 
especially regarding less than substantive matters

(b) this might make it easier to work on version 2+ of namespace 
registrations

(c) I usually reformat approved registration requests before final 
submission to IANA (for instance to keep line lengths to 72 characters 
and to ensure consistency across registrations); it would be better if 
these changes, though relatively minor, were done in the open

(d) source control is good :-)

I'm curious what other expert review team members, and community members 
in general, think of this idea.

Peter