Skip to main content

Multiformats
charter-ietf-multi-00-01

WG review announcement

WG Review Announcement

From: The IESG <iesg-secretary@ietf.org>
To: IETF-Announce <ietf-announce@ietf.org>
Cc: multiformats@ietf.org 
Reply-To: iesg@ietf.org
Subject: WG Review: Multiformats (multi)

A new IETF WG has been proposed in the Applications and Real-Time Area. The
IESG has not made any determination yet. The following draft charter was
submitted, and is provided for informational purposes only. Please send your
comments to the IESG mailing list (iesg@ietf.org) by 2023-09-12.

Multiformats (multi)
-----------------------------------------------------------------------
Current status: Proposed WG

Chairs:
  TBD

Assigned Area Director:
  Murray Kucherawy <superuser@gmail.com>

Applications and Real-Time Area Directors:
  Murray Kucherawy <superuser@gmail.com>
  Francesca Palombini <francesca.palombini@ericsson.com>

Mailing list:
  Address: multiformats@ietf.org
  To subscribe: https://www.ietf.org/mailman/listinfo/Multiformats
  Archive: https://mailarchive.ietf.org/arch/browse/multiformats/

Group page: https://datatracker.ietf.org/group/multi/

Charter: https://datatracker.ietf.org/doc/charter-ietf-multi/

Multiformats are a collection of self-describing data formats that consist of
an inline data header and a data value. They are composable in that some of
the more complex forms take another multiformat header/value tuple as value,
recursively. Multiformats are designed to compose data into binary streams
with both inline header values (called multicodecs) and corresponding data
values, with the exception of multibase, which base-encodes any binary and
prepends its inline header to the target encoding rather than to the binary
data value being encoded.

The scope of this Working Group is to discuss these formats as they relate to
standardization at the IETF for wider and safer usage. Specifically, the
group is currently focused on the standardization of the two most
generally-useful multiformats: multibase and multihash. The input documents
for these two multiformats are:

* https://datatracker.ietf.org/doc/draft-multiformats-multibase/

* https://datatracker.ietf.org/doc/draft-multiformats-multihash/

Outputs for the group will be:

* An RFC specifying multibase usage

* An RFC defining an independent multibase registry and populating it with
today's already-implemented stable and final values

* An RFC defining a registry-group for all the multicodecs, empty at
inception, with registration process and group-wide constraints on
registration values

* An RFC specifying multihash usage

* An RFC defining a multihash registry within the multicodecs registry group
and populating it with today's already-implemented stable and final values

The outputs from this Working Group are currently being used by various
groups, including the W3C Verifiable Credentials Working Group, W3C
Decentralized Identifiers Working Group, Conexxus Age Verification Working
Group, W3C Dataset Canonicalization and Hashing Working Group, GS1 Verifiable
Credentials, and online communities such as the W3C Credentials Community
Group and Interplanetary File System developer community. The Multiformats
Working Group will communicate progress and seek input and review from the
Working Groups listed in this section as well as other relevant groups as the
work progresses.

Items that are out of scope for the group include:

* Standardizing other multiformats that are not explicitly listed in the
charter.

* Creating or standardizing new data formats identified by a multicodec byte
header.

* Determining whether one data format is better than another data format.

* Changing current multiformat header assignments in a way that breaks
backward compatibility with production deployments.

Milestones:


WG action announcement

WG Action Announcement

From: The IESG <iesg-secretary@ietf.org>
To: IETF-Announce <ietf-announce@ietf.org>
Cc: The IESG <iesg@ietf.org>,
    multi-chairs@ietf.org,
    multiformats@ietf.org 
Subject: WG Action: Formed Multiformats (multi)

A new IETF WG has been formed in the Applications and Real-Time Area. For
additional information, please contact the Area Directors or the WG Chairs.

Multiformats (multi)
-----------------------------------------------------------------------
Current status: Proposed WG

Chairs:
  TBD

Assigned Area Director:
  Murray Kucherawy <superuser@gmail.com>

Applications and Real-Time Area Directors:
  Murray Kucherawy <superuser@gmail.com>
  Francesca Palombini <francesca.palombini@ericsson.com>

Mailing list:
  Address: multiformats@ietf.org
  To subscribe: https://www.ietf.org/mailman/listinfo/Multiformats
  Archive: https://mailarchive.ietf.org/arch/browse/multiformats/

Group page: https://datatracker.ietf.org/group/multi/

Charter: https://datatracker.ietf.org/doc/charter-ietf-multi/

Multiformats are a collection of self-describing data formats that consist of
an inline data header and a data value. They are composable in that some of
the more complex forms take another multiformat header/value tuple as value,
recursively. Multiformats are designed to compose data into binary streams
with both inline header values (called multicodecs) and corresponding data
values, with the exception of multibase, which base-encodes any binary and
prepends its inline header to the target encoding rather than to the binary
data value being encoded.

The scope of this Working Group is to discuss these formats as they relate to
standardization at the IETF for wider and safer usage. Specifically, the
group is currently focused on the standardization of the two most
generally-useful multiformats: multibase and multihash. The input documents
for these two multiformats are:

* https://datatracker.ietf.org/doc/draft-multiformats-multibase/

* https://datatracker.ietf.org/doc/draft-multiformats-multihash/

Outputs for the group will be:

* An RFC specifying multibase usage

* An RFC defining an independent multibase registry and populating it with
today's already-implemented stable and final values

* An RFC defining a registry-group for all the multicodecs, empty at
inception, with registration process and group-wide constraints on
registration values

* An RFC specifying multihash usage

* An RFC defining a multihash registry within the multicodecs registry group
and populating it with today's already-implemented stable and final values

The outputs from this Working Group are currently being used by various
groups, including the W3C Verifiable Credentials Working Group, W3C
Decentralized Identifiers Working Group, Conexxus Age Verification Working
Group, W3C Dataset Canonicalization and Hashing Working Group, GS1 Verifiable
Credentials, and online communities such as the W3C Credentials Community
Group and Interplanetary File System developer community. The Multiformats
Working Group will communicate progress and seek input and review from the
Working Groups listed in this section as well as other relevant groups as the
work progresses.

Items that are out of scope for the group include:

* Standardizing other multiformats that are not explicitly listed in the
charter.

* Creating or standardizing new data formats identified by a multicodec byte
header.

* Determining whether one data format is better than another data format.

* Changing current multiformat header assignments in a way that breaks
backward compatibility with production deployments.

Milestones:


Ballot announcement

Ballot Announcement