[Json] Re: CBOR Cross-Platform Spec @ IETF-123

Anders Rundgren <anders.rundgren.net@gmail.com> Sat, 14 June 2025 17:06 UTC

Return-Path: <anders.rundgren.net@gmail.com>
X-Original-To: json@mail2.ietf.org
Delivered-To: json@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id E059534FB1DF for <json@mail2.ietf.org>; Sat, 14 Jun 2025 10:06:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.099
X-Spam-Level:
X-Spam-Status: No, score=-2.099 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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.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 PcGmEN6h5iuV for <json@mail2.ietf.org>; Sat, 14 Jun 2025 10:06:40 -0700 (PDT)
Received: from mail-wm1-x32c.google.com (mail-wm1-x32c.google.com [IPv6:2a00:1450:4864:20::32c]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id 61A2934FB1DA for <json@ietf.org>; Sat, 14 Jun 2025 10:06:40 -0700 (PDT)
Received: by mail-wm1-x32c.google.com with SMTP id 5b1f17b1804b1-43edecbfb46so22929025e9.0 for <json@ietf.org>; Sat, 14 Jun 2025 10:06:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1749920799; x=1750525599; darn=ietf.org; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=ydKv5eoC7qLxC2HcuSCShPAg4QroeNxboxQb4kN08OA=; b=Mgbgq6rEhDS8V4vCQedYNPjWVt9hW5KO95VCB2rhvAKkczmLR0BegaHbRWSGLYr+Zo gNoSD//3yrmad/0bDXyFe7j3n3EOmL/TgFxn9NrclJVoXi+OvDBynK5T4ccAPpKooeWx Lxjh3foN332nGyxd3usX6NmP6bJb7UpsBeu4Up6Stqb5RhUC4s0H8Tus31LLiZtNW9xR kkB6+UnhOgyEj9F/kCPYXKIxzqJKix/JYNgXvcO9ftG2heix2NwDNLe/Y1vevAnExoYi zEsK1+CVFu0TtUtTDtWq5OGmwytWWmstx4KgW/Qho69ePkD2Cs3EVNGYTiGh+MNgA/UN moCg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1749920799; x=1750525599; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=ydKv5eoC7qLxC2HcuSCShPAg4QroeNxboxQb4kN08OA=; b=W/OibVcHqTGs7JJLTBIBBwDcyopDZBSd96RA6doGRaj464zw5VOYbMmqn7U5qaoq+0 3wWenefzxcpOBbL4SvooTDNFHdJZRaXYkqK6IJHd3gmB3HZj0K4Cyef5dhGLdUOOt7Il SakW2lREkPaggKEvAYQ8VB1hEgJ3TCM2CE74vViiA91/l4KdxiedQBrd8FJ1+ox8cuV1 uQ9FT3VBgKwuswVMYKR4areSi8gS/pDOtqwY/DKzH+Wm/worYeo5Jwf05ftnyduAfvxs j0yJT50vTF4uOTzQ1ujcM15K4hv/9XjdYqOZVXeS38ZHsTbqIuGAm61ZNhzrB2OPrtMN I2pA==
X-Gm-Message-State: AOJu0YyySv7wzgn7tTTfKd71UKH/fbBDW34VQwpFZrB46mYNPjErLtKe IrlifgjgP2I+4YFwCsQR/hca39CblVaASBrb13es2Uk7/DxCRoVn8ea4
X-Gm-Gg: ASbGncuCqlDduInurCKfhb2pzycK3MkGzTmsyWzCwE2MH9PP/1aNpWH9QrjLEUbXKOr 9siEetzaPfo7yWX0ZIo0g5G7P1oG+9/2STUUZ2wQk799EquLL/xeYSiKeHcfaaS8d/8javXSgbI dAzrAcSm4MEyMLRipsSvQr7m4tYycHuRnmrSLbn6/sgRBZMsrGuYA8nacGeKYqUt5xpkUAjzvti YxRub3i4arC+l68la+P6kRXIf0SLXREAFBYWfRvT4b2qXbgGGGcgsDmH8aKIdOFdZcFubVpPB0W dV2kHkp6LYy8ooNq91Gynf0rjUOIfx082oaITba3rglmtsMMgSeN/kF1RRtm7GndvR2gwTN1gHd iPpHsXH7sfUi/c3WUIfSplu5pk9E0skFldaW8Nw3ntpFglRVGzxYQR7+FdPWbNSfIW4Q=
X-Google-Smtp-Source: AGHT+IEWrSPX36zOM067NHo5/zogblDlOMpYkDH0iBoBBx17OwTB/sFFDCJNCf8c+guWRJuQ/iOxow==
X-Received: by 2002:a05:600c:3586:b0:442:f482:c42d with SMTP id 5b1f17b1804b1-4533cae67cemr39199365e9.9.1749920799133; Sat, 14 Jun 2025 10:06:39 -0700 (PDT)
Received: from ?IPV6:2a01:e0a:e1b:64b0:14cf:a61b:9733:a423? ([2a01:e0a:e1b:64b0:14cf:a61b:9733:a423]) by smtp.googlemail.com with ESMTPSA id 5b1f17b1804b1-4532e14fc8bsm87608225e9.28.2025.06.14.10.06.37 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sat, 14 Jun 2025 10:06:38 -0700 (PDT)
Message-ID: <9ab3a1fa-8a1e-460e-8246-c371a8989af6@gmail.com>
Date: Sat, 14 Jun 2025 19:06:37 +0200
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
To: Carsten Bormann <cabo@tzi.org>
References: <80909c6c-99ef-45ee-9a6c-8b9a6975f676@gmail.com> <1FA18DAE-A0BF-4CAD-9F34-C06034E39940@tzi.org>
Content-Language: en-US
From: Anders Rundgren <anders.rundgren.net@gmail.com>
In-Reply-To: <1FA18DAE-A0BF-4CAD-9F34-C06034E39940@tzi.org>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 8bit
Message-ID-Hash: DNNM33ZCZIJNF6U2MRS72ZMWQTK3SKLO
X-Message-ID-Hash: DNNM33ZCZIJNF6U2MRS72ZMWQTK3SKLO
X-MailFrom: anders.rundgren.net@gmail.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-json.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: "json@ietf.org" <json@ietf.org>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [Json] Re: CBOR Cross-Platform Spec @ IETF-123
List-Id: "JavaScript Object Notation (JSON) WG mailing list" <json.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/json/R8jZKvnsjNKp3V-KJ4KSTrJOnkg>
List-Archive: <https://mailarchive.ietf.org/arch/browse/json>
List-Help: <mailto:json-request@ietf.org?subject=help>
List-Owner: <mailto:json-owner@ietf.org>
List-Post: <mailto:json@ietf.org>
List-Subscribe: <mailto:json-join@ietf.org>
List-Unsubscribe: <mailto:json-leave@ietf.org>

It might be useful knowing that the CBOR WG (informally headed by Mr. Bormann), have rejected the entire idea creating a "JSON Challenger".

In addition, Mr. Bormann is actively supporting another (and in fact quite similar) effort [*], where the authors have concluded that in order to achieve fully deterministic encoding, you must convert floating point numbers without fractions to integers.  There is no ZERO scientific support for this idea, not to mention that it is not compatible with current CBOR practice and implementations.

Anders

*] https://www.ietf.org/archive/id/draft-mcnally-deterministic-cbor-12.html

On 2025-06-14 18:40, Carsten Bormann wrote:
> A quick response for the benefit of those people in the JSON community that are not following CBOR closely:
> 
> Anders Rundgren is pursuing a personal project here that does not have any support in the CBOR community.
> 
> I’ll leave it to you to judge this project, but would advise you to not waste your time.
> 
> (Creating documentation for specific CBOR implementations such as that peddled by Anders is of course fine and would have our support.
> There are also other efforts to write more book-like documents about using CBOR that are not actively trying to distract from CBOR WG work.)
> 
> Grüße, Carsten
>