[media-types] [IANA #1360120] application/vnd.msgpack registration request

Amanda Baber via RT <iana-mime-comment@iana.org> Sat, 20 April 2024 01:28 UTC

Return-Path: <iana-shared@icann.org>
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 87BB9C14F70F for <media-types@ietfa.amsl.com>; Fri, 19 Apr 2024 18:28:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.625
X-Spam-Level:
X-Spam-Status: No, score=-0.625 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.248, MISSING_HEADERS=1.021, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, 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=no autolearn_force=no
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 4bNv0QVBf24U for <media-types@ietfa.amsl.com>; Fri, 19 Apr 2024 18:28:20 -0700 (PDT)
Received: from smtp.lax.icann.org (smtp.lax.icann.org [192.0.33.81]) (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 B5F61C151984 for <media-types@ietf.org>; Fri, 19 Apr 2024 18:28:20 -0700 (PDT)
Received: from request6.lax.icann.org (request1.lax.icann.org [10.32.11.221]) by smtp.lax.icann.org (Postfix) with ESMTP id 97540E1B68; Sat, 20 Apr 2024 01:28:20 +0000 (UTC)
Received: by request6.lax.icann.org (Postfix, from userid 48) id 8F5A94E2A7; Sat, 20 Apr 2024 01:28:20 +0000 (UTC)
RT-Owner: amanda.baber
From: Amanda Baber via RT <iana-mime-comment@iana.org>
Reply-To: iana-mime-comment@iana.org
In-Reply-To: <rt-5.0.3-1646498-1712836590-1612.1360120-9-0@icann.org>
References: <RT-Ticket-1360120@icann.org> <B074B943-9762-4CB0-8739-68DD42526404@isode.com> <rt-5.0.3-357478-1710639749-1723.1360120-9-0@icann.org> <rt-5.0.3-1451802-1711394506-983.1360120-9-0@icann.org> <233d532a-f38e-4d96-9684-2dc2e9cdbb00@isode.com> <rt-5.0.3-1646498-1712836590-1612.1360120-9-0@icann.org>
Message-ID: <rt-5.0.3-1690-1713576500-1935.1360120-9-0@icann.org>
X-RT-Loop-Prevention: IANA
X-RT-Ticket: IANA #1360120
X-Managed-BY: RT 5.0.3 (http://www.bestpractical.com/rt/)
X-RT-Originator: amanda.baber@icann.org
CC: media-types@ietf.org, alexey.melnikov@isode.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
X-RT-Original-Encoding: utf-8
Precedence: bulk
Date: Sat, 20 Apr 2024 01:28:20 +0000
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/media-types/kfxLO_45HLonTGmZ4j0dMiHf-js>
Subject: [media-types] [IANA #1360120] application/vnd.msgpack registration request
X-BeenThere: media-types@ietf.org
X-Mailman-Version: 2.1.39
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: Sat, 20 Apr 2024 01:28:24 -0000

Hi Alexey,

Does this work? The fragment identifier section has been changed to "N/A," and creator Sadayuki Furuhashi has confirmed to us that he's OK with the updated change control section.

thanks,
Amanda

===

Media type name: application

Media subtype name: vnd.msgpack

Required parameters: N/A

Optional parameters: N/A

Encoding considerations: binary

Security considerations: This media type does not enforce a security mechanism, as it does not contain any executable content. The format specification does not provide any encryption or integrity checks, so appropriate mechanisms must be implemented at the application or transport level. The format allows applications to define application-specific types, so security considerations of such extensions cannot be assessed.

Interoperability considerations: The specification explicitly defines a way to encode information (relying on standards such as IEEE 754), as well as limitations to allow conversion to and from other encodings (such as JSON). This provides interoperability not just between implementations, applications and hardware, but media types as well.

Published specification: https://github.com/msgpack/msgpack/blob/master/spec.md
https://msgpack.org/

Applications which use this media: MessagePack has been used to exchange arbitrary data between applications written in various programming languages and environments, replacing existing media types such as JSON.

Fragment identifier considerations: N/A

Restrictions on usage: N/A

Provisional registration? (standards tree only): No

Additional information:

1. Deprecated alias names for this type: application/x+msgpack
2. Magic number(s): N/A.
3. File extension(s): N/A.
4. Macintosh file type code: N/A.
5. Object Identifiers: N/A.

General Comments:

Person to contact for further information:

1. Name: Alexander Ivanov
2. Email: saiv46.dev+msgpack@gmail.com

Intended usage: COMMON

Author/Change controller: Alexander Ivanov <saiv46.dev+msgpack@gmail.com>, on behalf of Sadayuki Furuhashi

On Thu Apr 11 11:56:30 2024, alexey.melnikov@isode.com wrote:
> Hi Amanda,
> 
> On 25/03/2024 19:21, Amanda Baber via RT wrote:
> > Hi Alexey,
> >
> > We have fragment identifier and change author/change controller
> > responses from the applicant:
> >
> > ===
> >
> > 1) Fragment identifier +msgpack is considered to be used with other
> > media types to define encoding like +json does (unless specified
> > otherwise). So "Fragment identifier considerations" section could be
> > something like this:
> >
> > The syntax and semantics of fragment identifiers specified for
> > +msgpack
> > should be as specified for "application/vnd.msgpack"
> 
> It looks like this is trying to register a structured syntax suffix
> +msgpack. This requires a separate IANA registration. The process is
> specified in RFC 6838, Section 6.
> 
> In order to get this approved, I suggest just removing this and
> pursuing
> the structured syntax suffix registration separately.
> 
> > 2) I'm a contributor of MessagePack project, who wanted to resolve
> > the
> > issue of widespread use of deprecated media types. As the original
> > MessagePack specification author Sadayuki Furuhashi is inactive for a
> > while, I don't want to bother him by publishing his contacts. I would
> > like to include them without that if it's appropriate.
> 
> Is there a community around MessagePack project? If there is, I
> suggest
> using an email address for such community in the media type
> registration
> request instead.
> 
> Best Regards,
> 
> Alexey
> 
> >
> > ===
> >
> > thanks,
> > Amanda
> >
> > On Sun Mar 17 01:42:29 2024,alexey.melnikov@isode.com  wrote:
> >> Hi Amanda,
> >>
> >> Sorry for the slow response.
> >>
> >> This is mostly fine, but I have a small question and a bigger
> >> concern
> >> expressed below.
> >>
> >>
> >> On 01/03/2024 18:14, Amanda Baber via RT wrote:
> >>
> >>> Hi Alexey,
> >>> Can you review this registration request by March 15th?
> >>> This was originally submitted as a request for standards-tree
> >>> registration, but the submitter isn't affiliated with a standards
> >>> organization and has yet to write an I-D.
> >>> He writes, "I would like to edit the registration template to make
> >>> it
> >>> a vendor-tree ('application/vnd.msgpack') registration request, as
> >>> writing RFC would take some considerable time (but pretty much aim
> >>> to
> >>> do that anyway)."
> >>> thanks,
> >>> Amanda
> >>> ===
> >>> Name: Alexander Ivanov
> >>> Email:saiv46.dev+iana@gmail.com
> >>> Media type name: application
> >>> Media subtype name: vnd.msgpack
> >>> Required parameters: N/A.
> >>> Optional parameters: N/A.
> >>> Encoding considerations: binary
> >>> Security considerations: This media type does not enforce a
> >>> security
> >>> mechanism, as it does not contain any executable content. The
> >>> format
> >>> specification does not provide any encryption or integrity checks,
> >>> so
> >>> appropriate mechanisms must be implemented at the application or
> >>> transport level. The format allows applications to define
> >>> application-specific types, so security considerations of such
> >>> extensions cannot be assessed.
> >>> Interoperability considerations: The specification explicitly
> >>> defines
> >>> a way to encode information (relying on standards such as IEEE
> >>> 754),
> >>> as well as limitations to allow conversion to and from other
> >>> encodings (such as JSON). This provides interoperability not just
> >>> between implementations, applications and hardware, but media types
> >>> as well.
> >>> Published specification:
> >>> https://github.com/msgpack/msgpack/blob/master/spec.md
> >>> https://msgpack.org/
> >>> Applications which use this media: MessagePack has been used to
> >>> exchange arbitrary data between applications written in various
> >>> programming languages and environments, replacing existing media
> >>> types such as JSON.
> >>> Fragment identifier considerations: +msgpack
> >> I am not clear on what this means.
> >>
> >>> Restrictions on usage: N/A.
> >>> Provisional registration? (standards tree only): No
> >>> Additional information:
> >>> 1. Deprecated alias names for this type: application/x+msgpack
> >>> 2. Magic number(s): N/A.
> >>> 3. File extension(s): N/A.
> >>> 4. Macintosh file type code: N/A.
> >>> 5. Object Identifiers: N/A.
> >>> General Comments:
> >>> Person to contact for further information:
> >>> 1. Name: Alexander Ivanov
> >>> 2. Email:saiv46.dev+msgpack@gmail.com
> >>> Intended usage: COMMON
> >>> Author/Change controller: Alexander Ivanov
> >>> <saiv46.dev+msgpack@gmail.com>
> >> It is not clear to me how Alexander is related to the project, as
> >> the
> >> original
> >> creator of MessagePack is a different person. Can you please ask?
> >>
> >> Thank you,
> >> Alexey