Re: [Multiformats] IETF 116 Dispatch Multiformats: Responses to Martin Dürst and Murray Kucherawy

"Martin J. Dürst" <duerst@it.aoyama.ac.jp> Fri, 14 April 2023 08:06 UTC

Return-Path: <duerst@it.aoyama.ac.jp>
X-Original-To: multiformats@ietfa.amsl.com
Delivered-To: multiformats@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A4335C151711 for <multiformats@ietfa.amsl.com>; Fri, 14 Apr 2023 01:06:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level:
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, NICE_REPLY_A=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=itaoyama.onmicrosoft.com
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 tK9jbVLReeUe for <multiformats@ietfa.amsl.com>; Fri, 14 Apr 2023 01:06:02 -0700 (PDT)
Received: from JPN01-TYC-obe.outbound.protection.outlook.com (mail-tycjpn01on20718.outbound.protection.outlook.com [IPv6:2a01:111:f403:7010::718]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 13920C14CF0C for <multiformats@ietf.org>; Fri, 14 Apr 2023 01:06:00 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=fpNDXPJmh2T6iWkEQIok1cAQ5kZRttQcRk/pK1CirQ4mxCzRuoG3DCCLDu0rU7+XereRhPzy/qQJ7KZj2MNWZxkTyabdhEqrYdms1wZxcvHZsxkGftenti9v8TT+7lqP5CMsC4tAXzsAAGhOaK4KwrrL6crAvN84H8ssRy+a33r61qHlxXyj2Y0H25m4efo09YL4Xnuf7YSSkPBEsBViotS+F/hjo5xmD2dqTP380E6dzvRx18jFdMYZWBWQ877O70yvJ7J+jpltmAue8XkKm5gwnQYzdMLNi9QqxQXmU4iuwI+6JMgqYBQCOaNom75QeGQCD6uesH6jYYjrxmJFdg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=9qZnwo/bbm76p6izlpCJSTMxaYxUSoiuhu4bCPOiQ8A=; b=Zz2lkW7FqE70lB6q4egACbwgjbrpQRkqWNHeTaxnD1zcvozd92nY9Rm225RH0vLjdBbIr7PBdkqZOJITiELzo9WrV/if693j/yItxavq9vc3rP1bpAPMbQx0tt+9jfdYJ+89yOSu1iTSgyF1S1pOYmaUWro1uuBME4gCxsLfFwrBTCBk1sMAUBNzQI+Xv9Yl97NhqSiXvAToyRRrBJy83wrDRKOCu0rXCc8oQ/0x86Fut9mB98YofPT4Vd/6iNKM6TNg736ntEcywzaU1THFR71y2VNDvuESQtKCOqWbdBWcT1/qFztYy0D9BY+TTAkRUch75/5hFGuWjht61WqbHQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=it.aoyama.ac.jp; dmarc=pass action=none header.from=it.aoyama.ac.jp; dkim=pass header.d=it.aoyama.ac.jp; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=itaoyama.onmicrosoft.com; s=selector2-itaoyama-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=9qZnwo/bbm76p6izlpCJSTMxaYxUSoiuhu4bCPOiQ8A=; b=fQ2J9SgwXuKSqFnSUdyIKYXG9Lh+5Vq8Y74eAySLoND/XE11OO4Pu9tOdxh2llJYGAORc1C8DIWe9OhVWmCVduPjNFgop7RpwaNMAcIOkC+8vv7LaLgOZjiiDkERpvZN6SdEsyo+RKUkIfolD1ifw0PO/Wb3GsOa9TYq4ZRAKvM=
Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=it.aoyama.ac.jp;
Received: from TYAPR01MB5689.jpnprd01.prod.outlook.com (2603:1096:404:8053::7) by TYWPR01MB11193.jpnprd01.prod.outlook.com (2603:1096:400:3f7::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6298.30; Fri, 14 Apr 2023 08:05:56 +0000
Received: from TYAPR01MB5689.jpnprd01.prod.outlook.com ([fe80::29a4:16ca:2bec:36d1]) by TYAPR01MB5689.jpnprd01.prod.outlook.com ([fe80::29a4:16ca:2bec:36d1%5]) with mapi id 15.20.6298.030; Fri, 14 Apr 2023 08:05:56 +0000
Message-ID: <0024f188-917d-12ab-98c6-00d6ed11202b@it.aoyama.ac.jp>
Date: Fri, 14 Apr 2023 17:05:56 +0900
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.9.1
Content-Language: en-US
To: Manu Sporny <msporny@digitalbazaar.com>, multiformats@ietf.org
Cc: "Murray S. Kucherawy" <superuser@gmail.com>
References: <CAMBN2CReEU5WD0p-fFLa0jUxMyTiu3ApQcCihh41W7ujGn+V-A@mail.gmail.com>
From: "Martin J. Dürst" <duerst@it.aoyama.ac.jp>
Organization: Aoyama Gakuin University
In-Reply-To: <CAMBN2CReEU5WD0p-fFLa0jUxMyTiu3ApQcCihh41W7ujGn+V-A@mail.gmail.com>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 8bit
X-ClientProxiedBy: TY2PR06CA0004.apcprd06.prod.outlook.com (2603:1096:404:42::16) To TYAPR01MB5689.jpnprd01.prod.outlook.com (2603:1096:404:8053::7)
MIME-Version: 1.0
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: TYAPR01MB5689:EE_|TYWPR01MB11193:EE_
X-MS-Office365-Filtering-Correlation-Id: 1c9f9db2-dba1-47fa-0abb-08db3cbf1343
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: LssapNPolb3sxzzRloxJ0mA3VddwUbjqLnVcYeXxqna94oQ1tCMUZI+Mob86DHWTizGQaeRvska9aYxzHbocAcxpKEdGsHmKFkpERBWTEINwnTHjspnlnvtafCOWcuRLzMMrz1eLDjiU+5+0OHs6e1+sUD6eRWGK7TCtDZvBD7LmMpDo9oPp/YHAycZWDle8hmSYyvWVHRNz648r2UXLrlWHMgtk88pheOZqSgIec+4ZzT53+zmxH73LVy16Ffz27M4fhpaLyMsQsD2UR8gW5eCFWj+7E0ph0OHpzrbmgHDOOO28/D+c5U+8A/53J8397Q8PYAo6GEnka3hMp5kwE2mbpVQwIrH/mHGSAHXw0SogKS4AAWNTQUZtKBL5sj/TpFfYhiDc8m0I/Ae4Eg7mrGlcOoLGpTVUs+76NJfSnDTgAplxamqkUHmEo0/5Vk6w0HLshJsILZHm6urrz9RVPE+DeXVS257414wBFQexECR6+o0AIiKCva/x7VlzXtTZUdSJPEsNWv+n5/d5g45k3dwjkRTIVgkkOmzyQVAplBH6bUL5Lc/NI4yDSTKYMhFbz/OsjQBxUgCendUzMwZzPZCSxFUsluHjtngjets8OOeHS93afBpZTTy+2sFVZS03vZvm3SwHtoFuY6Ov8bFlydcWDRqkcScR+rvMMW0qfSBu6GyKN47qzhYnTRLay1RN
X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:TYAPR01MB5689.jpnprd01.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230028)(39850400004)(376002)(366004)(396003)(136003)(346002)(451199021)(53546011)(26005)(31686004)(6512007)(6506007)(186003)(2616005)(52116002)(36916002)(6486002)(5660300002)(41300700001)(38350700002)(316002)(8936002)(86362001)(38100700002)(478600001)(31696002)(4326008)(66946007)(224303003)(41320700001)(66476007)(66556008)(2906002)(786003)(45980500001)(43740500002); DIR:OUT; SFP:1102;
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: S82Ug2kBix+0oo4elK+JI5is82W17mHN2X1L0+RU0OOjkqvSgSxLUAYvEeP0FqpryXvZCln/Jc2vhg3gM8hQ3EKE4ErnlUx82nJESdVQZG907yIKKHe14sUZxyjGfEPzlcNhMnfsrX7wgeYlBYUA6AjOdIgdqRSpOXhOjLvGIGj4znYcA6apkXPwApBv3V3JXj5LYidWrIw7owqSM8pTN8x4EFyk3cDsP8J6RCs0Lq7QDXs/R1TmjazZDZxUr5/ltSOjxDv13Sr2+52IC9vct6QlT+uPvvJqSy2EWb/ESb7BZUx0jUGebJVDw6rn1MGVDaXmoEBpDm1K/zImO5RLjXCe00MXeJvVo+YuVJreuQlVH8PGSdMM/qFMGdqdoOzZvPxdftl0XohHZlSv0H6dceMzJo94QJH9Rxf9s+Umu88aA8Tz+2+tqLhxQUX+caUh2Scg2qIfpQA6aNQFOe+EgIoctK0akJmodHSUnmxg6C9pSqJre/g6xztefiR8iWihKTnGHj+2TjkUj8M/vpZrC0NTciJmEO8T36l1wreHEdskVpyEtTm582l7o7DRuuZdXQDrgfF7sDPnFieS6DZP6Ms5MH/6tfpu6BvhqlqvbsygSBQ5hT6c5RDgAJKNuQstVDxH4aZKdLFY3CCNlZ360l5JioAUsfEDkEEcR24ipJbEZrbnzznRp0cu8cKXZ+wGvGcLnu1+Hsfwd3flV+iqj/Gcsl9tHr59M9qDBpQZxCdKQjnwhvJX7cVoE4U9ciQbjIm8Nu07VJvsAcvFrbKX+76+H4Futk3jSt2arPIpCR5K0CEjzZIMhL9C/7sfpXeO19DJDSQvN9Dw2LSJdWI54iMgRXLd+ot2nE72iI2K4UIa/l7Sca+TPv/m633UXZzJ/7DUo52lNgZvOImeo5mRAm61x4m5fQCT2ZMcLt3WuPr457/nIrOTMu4Me6C2bDw0Nqh9swbt9tk1aYXipsmHb4xmo0ol6skmVX/WpnE9NjSexKKQbAOALEXAm9KFbGwZh6ppls4yrNPIFhmyfoGsZ07HmkASQusp4gSHR6eRnNPoaiW0A5PBxfJYv9+LtILV2XDPIBM1bq+egjtdnC+GV8Pt0sg8URU2eI/htVNs0tD9ySnFSFYGzHvlpvCUCFCMd3fxoz8lwBkvIub+AVrh6VqRKUigoETiJwkABqlAhpi0e7jTrHWgE2WzsMsC27gvTOi+bHwyXlWJ9DnzICrVYx11O5pfBxAWVco93QFetQJBm1EPqTo/S9Ne4dc5jcFKqx62CAUNyAldxtFxRCMNskZIbeSYlGq6ms0NEKHQY4LB0lgMIKg02j7zhRvjF6b6XFPJnpuHgp6zg1GqoSO5GTA5UpLUxzm5rlJnw1ix98p8UN68bhgVr2uFnpTPKSRYiqnTzEMTtaY4T4KvRM5PpgKsZvJDGIuf3hxbCnpF+vlekn8cGiievt+Ncpi+ggB12AqcPukdGgbibmLrU5qrQGDoZuqw/L5BjzAdodVfuTvbiFYt9erNGrEpr22dLD1Fi8Ln2QgcqhXkmb454FvaIfXEibz0wpGYeTU0CWMqBvLMx4060X2hKoS/Yl0Xi+S0
X-OriginatorOrg: it.aoyama.ac.jp
X-MS-Exchange-CrossTenant-Network-Message-Id: 1c9f9db2-dba1-47fa-0abb-08db3cbf1343
X-MS-Exchange-CrossTenant-AuthSource: TYAPR01MB5689.jpnprd01.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Apr 2023 08:05:56.3561 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: e02030e7-4d45-463e-a968-0290e738c18e
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: 7JHdQIia0/KH0MpkWk8jsHsMPYvjX77Jt3ec1btOKW7g8hZIF5hl736ptYwpf9IPw//Q8JHIcgE6p1iai3oIMQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: TYWPR01MB11193
Archived-At: <https://mailarchive.ietf.org/arch/msg/multiformats/kirB4pR0c8JWGxN30OdIKVLFeIw>
Subject: Re: [Multiformats] IETF 116 Dispatch Multiformats: Responses to Martin Dürst and Murray Kucherawy
X-BeenThere: multiformats@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Discussion related to the various Multiformats data formats <multiformats.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/multiformats>, <mailto:multiformats-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/multiformats/>
List-Post: <mailto:multiformats@ietf.org>
List-Help: <mailto:multiformats-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/multiformats>, <mailto:multiformats-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 14 Apr 2023 08:06:04 -0000

Hello Manu, others,

On 2023-04-11 01:47, Manu Sporny wrote:

[see below]

> Martin Dürst said:
>> For the "Hello World" example, can you express the charset?
> 
> The "hello world" example used during dispatch was expressed in
> Multibase, which is an ASCII format. All other Multiformats are binary
> formats, where some of the text-based formats express what charset to
> use. For example, the Multicodec entry for "JSON" says that the data
> is UTF-8 encoded).
> 
> There are no UTF-16 entries that I'm aware of, most likely because
> Multiformats are rarely used to express string values. The
> "plaintextv2" entry is missing a charset designation (which is likely
> a registration error). One presumption we could make is that the
> formats that carry the Multiformat value (such as CBOR, YAML, and
> JSON) already have clear rules around charset  encoding OR, if
> Multiformats are used as a byte header for a JSON or CBOR object, then
> the corresponding format has clear charset rules that should be used.
> 
> That said, your concern is not entirely addressed. There is nothing in
> the documentation around Multiformats that I have read to date that
> gives a clear and definitive answer to your question.
> 
>> These questions need to be answered, not sure what alternative might be used for that.
> 
> Your charset question could be a signal that a mini-WG might be a
> better option. When you asked your question, my internal dialogue was:
> "Oh, that's interesting... why has that not come up in the
> Multiformats community at all during the last 5+ years? And why is the
> ecosystem able to operate w/o answering that question?". It might be
> that I'm unaware of where that discussion happened, but I agree with
> you, we should have a definitive answer.

I have seen many, many communities over the years where questions such 
as "why has that not come up" and "why is the ecosystem able to operate" 
were quite appropriate. It's often that in a small(ish) community, not 
so many languages/OSes/... are involved to create problems, or that 
development mostly happens among people who speak English to each other 
(even if they may use other languages at home), and so data stays mostly 
ASCII anyway. Also, in recent years, the chance that everybody just 
picks UTF-8 is getting higher, because many languages and libraries 
expose UTF-8 to the outside (even if they may use UTF-16 internally in 
some cases).

Anyway, as you say, it's way better to nail these things down clearly.

Regards,   Martin.


> -- manu