Re: [media-types] Last tracker issue for mediaman-suffixes

Mark Nottingham <mnot@mnot.net> Thu, 07 March 2024 07:14 UTC

Return-Path: <mnot@mnot.net>
X-Original-To: media-types@ietfa.amsl.com
Delivered-To: media-types@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BD743C14F60E for <media-types@ietfa.amsl.com>; Wed, 6 Mar 2024 23:14:48 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.107
X-Spam-Level:
X-Spam-Status: No, score=-2.107 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_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=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=mnot.net header.b="rv/kNeew"; dkim=pass (2048-bit key) header.d=messagingengine.com header.b="EjMoQp8w"
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 dwr3Wme4W6uh for <media-types@ietfa.amsl.com>; Wed, 6 Mar 2024 23:14:44 -0800 (PST)
Received: from wfout3-smtp.messagingengine.com (wfout3-smtp.messagingengine.com [64.147.123.146]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 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 33A8AC14F5F3 for <media-types@ietf.org>; Wed, 6 Mar 2024 23:14:44 -0800 (PST)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.48]) by mailfout.west.internal (Postfix) with ESMTP id 284321C00078; Thu, 7 Mar 2024 02:14:41 -0500 (EST)
Received: from mailfrontend2 ([10.202.2.163]) by compute7.internal (MEProxy); Thu, 07 Mar 2024 02:14:41 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mnot.net; h=cc :cc:content-transfer-encoding:content-type:content-type:date :date:from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to; s=fm2; t=1709795680; x=1709882080; bh=e1Z+J7Zmdg5hlCb+6D6U7NR5UdFjXkiz9hzxEcUjKOI=; b= rv/kNeewY/ALzqeCVpUlaotUAqEBwf6AWNSmzmFfPv4sDPtAZ7YCMAa8YunPkPkw 7XpHJMCm2PKCwd/xaBZsb+OvTfbVIoRz9waVAuFgfzPNvkw84qvpXwmrODu7QmpZ vDSUn/FGn++maANpDz54pRlUfofA6sx4Dm4ZMceCwRdqf1NIbbrijjvjA0z+D/uS xXHxmvYfk1WIdS6pJLMSDrHdcJgcXh8yQnGqOaLfxriRkYuCqRSZRwAnhcu0l8iS UDHQ4wUkQbUA0PKH7HpTYSP+YuZzLstBBfX4j/Gfs0HBGsdYQrOXiDEAuO7Qzyi+ 8P+ugJLJ46f8ZbswH9wQgg==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t=1709795680; x= 1709882080; bh=e1Z+J7Zmdg5hlCb+6D6U7NR5UdFjXkiz9hzxEcUjKOI=; b=E jMoQp8wnNvJPRB+WsD5Xytb6ysTCNdBQ1uW3KPsVPFiNN+JhGDYOKqeNUnGbXbUC FtTOAma3LtLpcousag3GF+kCzAFIE+opSghJLyeNeoGbBzyuQlJx+XS3MWkAEzRi M4IWZM9FVGNl2x4Q5b1CNO0uPydc7KoJ87tedESWjKzJTQcSZmzFqdtSP6eIZ2rX UcRxfKjBFng/cNWxn89cAe0HiMmhkYIwNiQEJS6Mz0ZY0V1ujJwajW8+5WL1EM6L sysYzDXZv5SBlm+g5TIDIXTBKZALy1E/NrQGpU837O5AB+N9H7LyBO8xtVGrixSp NwYSwKRm2FH2IJzspdKig==
X-ME-Sender: <xms:YGnpZfiZqXJfYND9buh2Xo5oZzokCawpxSh-jq4EsmRtdjDp2XR-ng> <xme:YGnpZcB6IXuvjDj6pz7uhK_imWbtdiiXgENuY44Qgybu9rSE9ywKB88ziVOCqsbek 90nZI7VVM8yk0LxxQ>
X-ME-Received: <xmr:YGnpZfEb6iGzyHjaV3qDXasGnFq-e3BWCOUx0tX2dL6OUerloS3hsuyezFrPWw164WJ0aycF98xitByiS5i6fWmJShjT34-mIxTcLDZ46IgxW0uujYSIWyur>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvledriedvgddutdegucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne goufhushhpvggtthffohhmrghinhculdegledmnecujfgurheptggguffhjgffvefgkfhf vffosehtqhhmtdhhtdejnecuhfhrohhmpeforghrkhcupfhothhtihhnghhhrghmuceomh hnohhtsehmnhhothdrnhgvtheqnecuggftrfgrthhtvghrnhepudejjefhgeduieevfeeh teekheffgeeiledugfeiveegjeduheegieffieejjeefnecuffhomhgrihhnpehgihhthh husgdrihhopdhivghtfhdrohhrghdplhhinhhkvgguihhnrdgtohhmpdguihhgihhtrghl sggriigrrghrrdgtohhmpdhmnhhothdrnhgvthenucevlhhushhtvghrufhiiigvpedtne curfgrrhgrmhepmhgrihhlfhhrohhmpehmnhhothesmhhnohhtrdhnvght
X-ME-Proxy: <xmx:YGnpZcTX18p0zWtxlhuB5qULZgExo1HlTRm0GgGZ045oDXxx7Nf_9Q> <xmx:YGnpZcy6tGZwt1q-5_weLwpKnAwNDo7tLrgLV9FgTBQCkBozdwXmbQ> <xmx:YGnpZS5tvbdRwr-tNH_vikqG73guLsH1c_5AHgs2uAoGY29y15bqVA> <xmx:YGnpZTltEeDoL-UAsutWYcpnc9wIM40viR53MGZpF9LhyWOcC6VzjMPmKt4>
Feedback-ID: ie6694242:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Thu, 7 Mar 2024 02:14:37 -0500 (EST)
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3774.400.31\))
From: Mark Nottingham <mnot@mnot.net>
In-Reply-To: <PH0PR02MB7430A03285ECC49CADF584FAB7232@PH0PR02MB7430.namprd02.prod.outlook.com>
Date: Thu, 07 Mar 2024 18:14:35 +1100
Cc: IETF Media Types <media-types@ietf.org>, Manu Sporny <msporny@digitalbazaar.com>, Carsten Bormann <cabo@tzi.org>, Darrel Miller <darrel@tavis.ca>, Orie Steele <orie@transmute.industries>
Content-Transfer-Encoding: quoted-printable
Message-Id: <710B27FD-0299-445F-BF94-1DED0C73DE38@mnot.net>
References: <CAMBN2CQbfAW2pmmxZZgbBOTUzY+TdYe5S8ve5cX_R30PXZJ=+w@mail.gmail.com> <CAN8C-_JGre8jtAenDCrV7JSwJWPhf9K7K6HiC4_cX6E+YLru+Q@mail.gmail.com> <CAMBN2CQy6GzJiZvU2fkvrDSLGpk=K-HUxv1Gwd8cDxEhjojtHw@mail.gmail.com> <PH0PR02MB7430A03285ECC49CADF584FAB7232@PH0PR02MB7430.namprd02.prod.outlook.com>
To: Michael Jones <michael_b_jones@hotmail.com>
X-Mailer: Apple Mail (2.3774.400.31)
Archived-At: <https://mailarchive.ietf.org/arch/msg/media-types/oGXragQ2d7NY80dlp5iVtMl5axw>
Subject: Re: [media-types] Last tracker issue for mediaman-suffixes
X-BeenThere: media-types@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: "IANA mailing list for reviewing Media Type \(MIME Type, Content Type\) registration requests." <media-types.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/media-types>, <mailto:media-types-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/media-types/>
List-Post: <mailto:media-types@ietf.org>
List-Help: <mailto:media-types-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/media-types>, <mailto:media-types-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 07 Mar 2024 07:14:48 -0000

Thanks, Mike, that's very interesting.

Reading the document makes me think that the structured suffix registry could benefit from a field that captures a succinct description of the semantics of the suffix, and that we might need to put some measures in place to make sure that it is reasonable.  If they aren't, they shouldn't be registered -- meaning these types would need to be reworked.

Cheers,


> On 5 Mar 2024, at 05:41, Michael Jones <michael_b_jones@hotmail.com> wrote:
> 
> I thought it could be useful for this working group to see a set of proposed registrations for multiple suffixes in practice, including registrations for intermediate suffixes.  There are registrations at https://w3c.github.io/vc-jose-cose/#structured-syntax-suffixes for the intermediate structured suffixes resulting from the proposed media type registrations at https://w3c.github.io/vc-jose-cose/#media-types.
> 
> My take is that many of these make sense but at least one of them doesn't - "+json+jwt".  The payload of a JWT, per RFC 7519, is already *always* JSON, so the "json" part of "+json+jwt" is redundant and/or meaningless.  It's there because full media types such as "application/vc+ld+json+jwt" want to include the "ld+json" part to indicate the use of JSON-LD.  But there's an argument, based on the result above, that "application/vc+ld-json+jwt" (with a dash) might have made more sense, because it would let us skip the questionable "+json+jwt" registration.
> 
> If the working group thinks it would be useful, this reference could be added as a non-normative example to draft-ietf-mediaman-suffixes.
> 
> I'll be curious what people's reactions are.
> 
>                                Best wishes,
>                                -- Mike
> 
> -----Original Message-----
> From: Manu Sporny <msporny@digitalbazaar.com>
> Sent: Monday, March 4, 2024 5:00 AM
> To: IETF Media Types <media-types@ietf.org>
> Cc: Carsten Bormann <cabo@tzi.org>; Michael Jones <michael_b_jones@hotmail.com>; Darrel Miller <darrel@tavis.ca>; Mark Nottingham <mnot@mnot.net>; Orie Steele <orie@transmute.industries>
> Subject: Re: [media-types] Last tracker issue for mediaman-suffixes
> 
> On Mon, Feb 19, 2024 at 2:41 PM Orie Steele <orie@transmute.industries> wrote:
>> the JOSE, COSE and OAuth working groups.
> 
> -CC: Cross-posting to those groups[1], given that the people from those groups that care about media types are already on the media-types mailing list, and given the (understandable) lack of response from the rest in those groups, I doubt many care about the multiple suffixes discussion. Feel free to forward this response on to them, though.
> 
> That said, thank you for your continued interest... answers below:
> 
>> My understanding of the proposed PR text would be that there is no
>> need to register additional structured suffixes to support the
>> intention of the W3C VCWG
> 
> No, the intent is the opposite given that we tried what you suggested above during IETF 118 and there were multiple objections to that path forward.
> 
> As Carsten said, multiple suffixes aren't lego blocks that you can put together in any order. There is a fixed sequence that is expected and you need to register every structured suffix in that sequence.
> 
> This is not an issue for the VCWG or the JSON-LD WG because they intend to register all of the required structured suffixes to achieve their use cases. Other WGs would be expected to do the same.
> 
>> I'd like to see the suffixes draft make it to WGLC (with more reviews), and appreciate Manu sending this email out in order to gather feedback with sufficient time to address it before 119.
> 
> Latest draft is up here:
> 
> https://www.ietf.org/archive/id/draft-ietf-mediaman-suffixes-07.html
> 
> -- manu
> 
> --
> Manu Sporny - https://www.linkedin.com/in/manusporny/
> Founder/CEO - Digital Bazaar, Inc.
> https://www.digitalbazaar.com/
> _______________________________________________
> media-types mailing list
> media-types@ietf.org
> https://www.ietf.org/mailman/listinfo/media-types

--
Mark Nottingham   https://www.mnot.net/