Re: [dispatch] IETF 116 - do you have something for DISPATCH?

Christopher Allen <christophera@lifewithalacrity.com> Sun, 05 March 2023 08:25 UTC

Return-Path: <christophera@lifewithalacrity.com>
X-Original-To: dispatch@ietfa.amsl.com
Delivered-To: dispatch@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 78710C15154C for <dispatch@ietfa.amsl.com>; Sun, 5 Mar 2023 00:25:54 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level:
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=lifewithalacrity-com.20210112.gappssmtp.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 Si5WKzCKC6qo for <dispatch@ietfa.amsl.com>; Sun, 5 Mar 2023 00:25:53 -0800 (PST)
Received: from mail-ed1-x534.google.com (mail-ed1-x534.google.com [IPv6:2a00:1450:4864:20::534]) (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 E559BC151527 for <dispatch@ietf.org>; Sun, 5 Mar 2023 00:25:53 -0800 (PST)
Received: by mail-ed1-x534.google.com with SMTP id f13so26550863edz.6 for <dispatch@ietf.org>; Sun, 05 Mar 2023 00:25:53 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lifewithalacrity-com.20210112.gappssmtp.com; s=20210112; t=1678004752; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=LE2rrVNzmxCA+gEIslwCHJTnNtV8k2yOGDAazOf2Ha8=; b=CL/jHVsJgGi2uTZaNpT9OCvmo+cHZKu90Vf9wQjK8jr17smPwnbYnvh5tywp0gRALH Jq95atJ+mGFe8qfb08Pmvq9cvK1Vri5HepmZZE4L5J1fGLmnYOoOuj9yupz9aif9PoUq p/fGeNL8A7IzbEalShB9oKh+uO2panjd4GNOklrAquQHb6iqKS/yfeDRmv4av80U4SJe dJ/fg1Dm2PZH1z0rVobWv1xGbrKQMpTapiKug0MoU0j6MtEVPjAdBW06MFpe+hs6+PGL TfB1V5ms2k88zN+Yv80baKYpjeU1YBiyOuz39kT7S/t0nHhLIFYeKHGxhrdCR66BVdQa 48Pw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1678004752; h=content-transfer-encoding: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=LE2rrVNzmxCA+gEIslwCHJTnNtV8k2yOGDAazOf2Ha8=; b=XOy+2cZYWbuVq4ERg77crUgruwXWmrjN8NDnFGJxOas6jyN7xv+jsnWrdS4Xs86xK7 ovUJpUqLjwMN+WfeD1asK+hveI8bmTPAo1xdWBqgT1ZgL0jJRGgxleUcf7QBeYgKde8L NLw5iL03whpF7Cpbk/cguebx9xxBc5ofTFHf3ul31M7YjVZPdf+nLJNnBEIwkRa4MABd CqwOprV44xCrqWH1RLuDQvf+uFEPFn4WVBQZfUNM7xoAySQ+VQz8h9Rq5aCxPTt1BsFg cQj0afnJxfDH709xGBROutweMJbVhjenWxEjcWrTlswTZ7rzG2Fgi3rH8t4OfSACqwna yqZA==
X-Gm-Message-State: AO0yUKUgwoVrbWQGOoiLXdMbBttJ/gfIQ9MBl7LG9amMPPl/BHwwSfWf BfDsVrcacTex2svkpFiiSo957PJeV5XfxfZON06kUw==
X-Google-Smtp-Source: AK7set+pQOJYMrIqlSsxEzgZjgDMRVJnvfisou7+Wx9OQUos5wAdgrBCr+5cRFoDx8xwMoqNMWdy4P1rcVQFKXGAkh8=
X-Received: by 2002:a50:f619:0:b0:4af:601d:ad1 with SMTP id c25-20020a50f619000000b004af601d0ad1mr3800599edn.0.1678004752272; Sun, 05 Mar 2023 00:25:52 -0800 (PST)
MIME-Version: 1.0
References: <CAAse2dF-0F9ZzGJaKBo66pwOT5fPNho8r-TQ4GVT4JLJ64BX6A@mail.gmail.com> <1c817e0f-28f1-8ad4-f6df-5ecebdbdad36@gmail.com>
In-Reply-To: <1c817e0f-28f1-8ad4-f6df-5ecebdbdad36@gmail.com>
From: Christopher Allen <christophera@lifewithalacrity.com>
Date: Sun, 05 Mar 2023 00:25:41 -0800
Message-ID: <CAAse2dFMzyg9EJDT9=KaBvzx7pqCt2gPbrWKfE=TU1P22-7OxA@mail.gmail.com>
To: Anders Rundgren <anders.rundgren.net@gmail.com>, dispatch@ietf.org
Cc: wolf@wolfmcnally.com
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/dispatch/-ky0WhsnWZoxS1-45l4_sD1ROU8>
Subject: Re: [dispatch] IETF 116 - do you have something for DISPATCH?
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/dispatch/>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 05 Mar 2023 08:25:54 -0000

On Sat, Mar 4, 2023 at 11:51 PM Anders Rundgren
<anders.rundgren.net@gmail.com> wrote:
> The definition of a usable subset of CBOR supporting deterministic serialization would IMO qualify as a separate DISPATCH work item:
> https://github.com/cyberphone/D-CBOR

I do agree that deterministic CBOR may be worthy of a separate
discussion if there is time available. I'd be glad to coordinate with
Anders on it, as there may be some slight differences in our code as
there are some ambiguities in section 4.2 of the CBOR spec.

We just posted a presentation on the topic of deterministic CBOR and
support for it in our Rust & Swift dCBOR libraries, and it includes
some details on our encoding of floating point & maps that are
particularly important to get right.

* YouTube Video:  https://www.youtube.com/watch?v=NlJE8oF1B5M
* Presentation Slides PDF:
https://github.com/BlockchainCommons/Gordian-Developer-Community/blob/master/meetings/2023-03-01-dCBOR-presentation.pdf
* MP3 Audio: https://github.com/BlockchainCommons/Gordian-Developer-Community/blob/master/meetings/dCBOR%20(Deterministic%20CBOR)%20Library%20from%20Blockchain%20Commons.mp3
* Abstract & Transcript of Audio:
https://github.com/BlockchainCommons/Gordian-Developer-Community/blob/master/meetings/dCBOR%20(Deterministic%20CBOR)%20Library%20from%20Blockchain%20Commons.md

If both dCBOR and Gordian Envelopes are scheduled for dispatch, I'd
prefer the discussion on Gordian Envelope to be last, as it is
dependent on deterministic CBOR.

Thanks!

-- Christopher Allen