[Cbor] Re: CBOR Tooling breadth of use

"A.J. Stein" <ajstein.standards@gmail.com> Fri, 26 July 2024 00:29 UTC

Return-Path: <ajstein.standards@gmail.com>
X-Original-To: cbor@ietfa.amsl.com
Delivered-To: cbor@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8F594C1654EB for <cbor@ietfa.amsl.com>; Thu, 25 Jul 2024 17:29:45 -0700 (PDT)
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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.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 uruxa7qGMp_e for <cbor@ietfa.amsl.com>; Thu, 25 Jul 2024 17:29:45 -0700 (PDT)
Received: from mail-io1-xd41.google.com (mail-io1-xd41.google.com [IPv6:2607:f8b0:4864:20::d41]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 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 32EF9C151087 for <cbor@ietf.org>; Thu, 25 Jul 2024 17:29:45 -0700 (PDT)
Received: by mail-io1-xd41.google.com with SMTP id ca18e2360f4ac-7fd3dbc01deso23867339f.0 for <cbor@ietf.org>; Thu, 25 Jul 2024 17:29:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1721953784; x=1722558584; darn=ietf.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=Y9VXp99gSuEZ605KXWLDHeIJ4V5qdLWS5eNz0jyFZ1w=; b=eEGLpAGXgLA3SmblSULMp8JWRhJ5eyhIvdTPg44l6L/YyzkSpPMrxaJGiYpIc59cTG TWdvR9h1BuPO0ZZRVb+nknV5vudCt0a6e+qHB8hmpBxPqhJ3enOOM6dGflxN/gXmGN/E XKsGyPRDYrDSUeWB1SwweevTqSAhMZ2VhU62H5REpUoVd/nYXeQdndYf/ccDU4/293wz j4JVH/xflmG2bLnRuU2vLfEuQFUv8jMK1rBw/JI43tmVjjVfEYJX02JDeqCWQ4LJtxwv eQk6ID5X/j6C/3g9744R0QSXOcDNJeZXB6Gf4waYs+ZyXumxgP2H0t1cGeQg+SYDQ5dM Z6fQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1721953784; x=1722558584; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=Y9VXp99gSuEZ605KXWLDHeIJ4V5qdLWS5eNz0jyFZ1w=; b=Q5BaWLTvs9vSolxoMuyePOUa6WHTej8rZyDTFpoIKE6ElSvzBDbfuktHrRbdDhBmtX T0pM6w6tmAZn4alXN8v2h5hT5UyCb0Rka6NrHqDa6gIy0X6Bj1A4/0on++0O2Ehgd0Y+ NEvSMraOkcSqOTn+AEuKLmLbbeiTdvtxWZ2b8ybMUDfAIS/U0jFmw1AiRem2is7QATKt nrHp21EHrV7e7osbssvBcSJKNiOM0M5KtufdOhtcvbIn+nhnscLKI+A2OV8jWV7cP0nN JnRZV7xBCmK6EvxHWlU7Sb3fP1I69p9fazW/peSBuPQxDfI8nTW1sIIXB78UR2asoXig HJAw==
X-Gm-Message-State: AOJu0YxbFc8tXN1eystxIODtSNDLuuTGLtq1gUctg8P91VZF3k4eH2nR 7f9KEjp2OLnmNpaaL4aWZf1smd/qEz9ZFYLFkLCya3UyrkICLC+2xsu/BYT9EUOePB5oTXAinIY etA69Wi3LOItOQ5lZPTbw53mOLMs=
X-Google-Smtp-Source: AGHT+IFzb3BQl7cPfpe+du7oFvGU7pgZN30L3Q+SORAmjIY1Oxc0bE6WQMYtYgyzBV0i/CF7zd6xAt+s6IWYPIXqkf0=
X-Received: by 2002:a05:6602:2cd5:b0:81f:774b:88ee with SMTP id ca18e2360f4ac-81f7e49b0efmr487152939f.13.1721953784335; Thu, 25 Jul 2024 17:29:44 -0700 (PDT)
MIME-Version: 1.0
References: <SJ0PR17MB433422441779AB52D3B3194ED2AB2@SJ0PR17MB4334.namprd17.prod.outlook.com>
In-Reply-To: <SJ0PR17MB433422441779AB52D3B3194ED2AB2@SJ0PR17MB4334.namprd17.prod.outlook.com>
From: "A.J. Stein" <ajstein.standards@gmail.com>
Date: Thu, 25 Jul 2024 20:29:33 -0400
Message-ID: <CAMvBLPL_jKRunWX6U5x64rEO+oEXTwOxQ3vZ6dnj2=VKcKqofQ@mail.gmail.com>
To: Steve Lasker <StevenLasker@hotmail.com>
Content-Type: multipart/alternative; boundary="000000000000a29506061e1b9bdc"
Message-ID-Hash: NJS2JUQQA2KRHXRCOOZQDQKET6MYQSCE
X-Message-ID-Hash: NJS2JUQQA2KRHXRCOOZQDQKET6MYQSCE
X-MailFrom: ajstein.standards@gmail.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
CC: "cbor@ietf.org" <cbor@ietf.org>
X-Mailman-Version: 3.3.9rc4
Precedence: list
Subject: [Cbor] Re: CBOR Tooling breadth of use
List-Id: "Concise Binary Object Representation (CBOR)" <cbor.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/cbor/6pRdCNXufpSB3uID446TMS-oWt0>
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>

On Thu, Jul 25, 2024 at 6:53 PM Steve Lasker <StevenLasker@hotmail.com>
wrote:

> Working with developers outside of IETF, adoption of CBOR has met
> resistance, …due to a lack of tooling. There have been various libraries
> starting to surface, for using CBOR in code, however the lack of
> visualization, editing, debugging is a limitation. It’s just too easy to
> open a json, yaml, (dare I say xml) files. To pass parameters, et.
>

It is easy to create software to deserialize and serialize "human-friendly"
markup languages and JSON (the others precisely have "ML" in their
initialism; is JSON one of them it depends on how you use it) that can deny
service to a system and be the primary or significant cause to compromise.
I do not want to make the email all about that, but I can compile a list of
issues around that.

How much energy and acknowledgement is there around CBOR and COSE tooling?
> Does the CBOR community feel it’s not intended as a general-purpose data
> format, and it’s good enough? Or, is there a desire to make easier for more
> to use?
>

You are part of this community by virtue of emailing. So we have energy and
acknowledgement with you, I, and Carsten just responded. What is good
enough? What do you desire? What can you I or commit to move the community
forward?