[Cbor] draft-cbor-cde issues

Laurence Lundblade <lgl@island-resort.com> Thu, 20 March 2025 18:23 UTC

Return-Path: <lgl@island-resort.com>
X-Original-To: cbor@mail2.ietf.org
Delivered-To: cbor@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 754A3FCDE22 for <cbor@mail2.ietf.org>; Thu, 20 Mar 2025 11:23:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.096
X-Spam-Level:
X-Spam-Status: No, score=-2.096 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_NONE=-0.0001, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (1024-bit key) header.d=island-resort.com
Received: from mail2.ietf.org ([166.84.6.31]) by localhost (mail2.ietf.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id JJN-TDdRQelX for <cbor@mail2.ietf.org>; Thu, 20 Mar 2025 11:23:45 -0700 (PDT)
Received: from sender4-op-o14.zoho.com (sender4-op-o14.zoho.com [136.143.188.14]) (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 mail2.ietf.org (Postfix) with ESMTPS id B73AAFCDE13 for <cbor@ietf.org>; Thu, 20 Mar 2025 11:23:45 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1742495023; cv=none; d=zohomail.com; s=zohoarc; b=cmsJbjP2qeMrMdqP/NiDE0rK6cXtaraLaCz6iKW5Yt31IVlSh6HFSi/pq/E2R/McJuV09lysqz0MAv+f0aN/xKgVeQItjilyGe0UG78LVcc/tSqlu3ZDoDImBi5SIlq8SQOqcMBFVRj2TRBF8fuCsIjbiMhBRTXDNqTmprJzrMA=
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1742495023; h=Content-Type:Content-Transfer-Encoding:Date:Date:From:From:MIME-Version:Message-ID:Subject:Subject:To:To:Message-Id:Reply-To:Cc; bh=KvrxFF1MUAvbSixBHkaQVaYcbRF8L/6TwRApMx5uGHc=; b=exznetEae2x8IaI8UP/aXSEa31gV7GKq0tK1g6DesvnVI2AXJS3BJtgWl4aTmcOgstFdG8i1P1S6T5+tGrgfMKmwoMOqZ8i+dWLfdJhgaIhRNcZtUJlkJjsMGvOmV2TpBBHhzr/3o0/QpCKrdJt1IoPe5mmHLMOelY+T0dKzYvg=
ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=island-resort.com; spf=pass smtp.mailfrom=lgl@island-resort.com; dmarc=pass header.from=<lgl@island-resort.com>
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1742495023; s=island; d=island-resort.com; i=lgl@island-resort.com; h=From:From:Content-Type:Content-Transfer-Encoding:Mime-Version:Subject:Subject:Message-Id:Message-Id:Date:Date:To:To:Reply-To:Cc; bh=KvrxFF1MUAvbSixBHkaQVaYcbRF8L/6TwRApMx5uGHc=; b=fJbkXPa7FqurxX4bhr3W6iSKHBMcQZOQ6WOiIaM4uNauMmUdsF1VWfHDcrODrdXD qPCxqWH1g14P5tL2msD6XT/ApULcZ45ir4t3DO2oiPM2yy36Q+BLwAfK/XyhJGsVF/D TYwmc4BDFSu3b3sWoB/zbmdWdYXNscxbpAbSHaVI=
Received: by mx.zohomail.com with SMTPS id 1742495022473653.6872876431393; Thu, 20 Mar 2025 11:23:42 -0700 (PDT)
From: Laurence Lundblade <lgl@island-resort.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3774.300.61.1.2\))
Message-Id: <69A5FF36-3EBC-42D3-B2A4-7734C8D8C7F3@island-resort.com>
Date: Thu, 20 Mar 2025 11:23:28 -0700
To: CBOR <cbor@ietf.org>
X-Mailer: Apple Mail (2.3774.300.61.1.2)
X-ZohoMailClient: External
Message-ID-Hash: 365P6RI35BLKVLWSPW6MAVAF6WZYQ4N7
X-Message-ID-Hash: 365P6RI35BLKVLWSPW6MAVAF6WZYQ4N7
X-MailFrom: lgl@island-resort.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-cbor.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: [Cbor] draft-cbor-cde issues
List-Id: "Concise Binary Object Representation (CBOR)" <cbor.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/cbor/vkf5YJaigL7ew_g5j-VckFUk40I>
List-Archive: <https://mailarchive.ietf.org/arch/browse/cbor>
List-Help: <mailto:cbor-request@ietf.org?subject=help>
List-Owner: <mailto:cbor-owner@ietf.org>
List-Post: <mailto:cbor@ietf.org>
List-Subscribe: <mailto:cbor-join@ietf.org>
List-Unsubscribe: <mailto:cbor-leave@ietf.org>

Stepping back from my request to put cbor-cde on the standard track, I realized what I’m really after is clarity on CBOR serialization for the sake of the CBOR ecosystem. CBOR is an important IETF standard and I want protocol authors and implementors to be able to understand serialization concepts and choices.

I don’t think we have this clarity in the draft yet. For example, no one but Carsten seemed to understand ALDR until recently. No one else stepped up and to explain or support it. The text in the draft didn’t do it for me and maybe no one else. There are areas beyond ALDR that I would like made more clear.

Much of this comes from my work to build thorough serialization support into my encoder/decoder (that work is substantially complete and in alpha release).

I plan to file issues in GitHub, contribute text and maybe raise topics here.

LL