[Anima] cBRSKI: change to mandate CBOR format for status telemetry messages

Esko Dijk <esko.dijk@iotconsultancy.nl> Fri, 10 January 2025 08:58 UTC

Return-Path: <esko.dijk@iotconsultancy.nl>
X-Original-To: anima@ietfa.amsl.com
Delivered-To: anima@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1CC6BC151551 for <anima@ietfa.amsl.com>; Fri, 10 Jan 2025 00:58:18 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.105
X-Spam-Level:
X-Spam-Status: No, score=-2.105 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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=iotconsultancy.nl
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 sVPlpR5Hjj2P for <anima@ietfa.amsl.com>; Fri, 10 Jan 2025 00:58:13 -0800 (PST)
Received: from EUR02-VI1-obe.outbound.protection.outlook.com (mail-vi1eur02on2131.outbound.protection.outlook.com [40.107.241.131]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5944CC151096 for <anima@ietf.org>; Fri, 10 Jan 2025 00:58:12 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=nsP+OVYdAf+fwBbOPh6/rtgiaihdjZ0Rs0LifKMEy/094vBdGkYKuLxyHY0P19a+6/qzvqTXt/9RBW7CQr8RqP4BMCbWgFtKbnb2JvMBezizKxEOH6bvWFQVdcQ3Zbop61c5boqvOxTimnewhscQOoYJ1UCvDHPGS+mje+x2V2pWe8iWZFMj1GsI+z5AHAQ5QsjaMq19skX78NdvsoZHMjuJ2NzY/3TSP+ggY9W8hWC6cSEFqftFEUTeEcnaFzNKAxRVJ0EmTNYGofkMF/pCw/KbWlhduxFfC2dBZUmeStzJ3QsC9mNB/hZjeTrg2LfHHx84zeNa7sb33lnLY43xSA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=zbqMKx0p3akxnDkBuGVDirz32wQwaYCFg1Y0O1sq1qM=; b=m9hiS/utg5cyTrDbQ13XPhjvB+eXvg1K77lf0bQ4sXRSuvwm4y9yP00ae6H8LVr/q9mBbIxoIF0BiaoX6EFkjqccKSQIkRoFooO9Tp6eBDQi8F4FklyMzkHnLhkm69MYjNQJlgN9So7vL8rSGLJZtMlMnJnijrx2uCk/6WUOF/6OUM0l0iSDF1bzqobfsnu+ji8oLCuikY3IOC44tgCIbB161Nb3dHOTIN4+Y4vU91ls+yGg+47C8w2Rmq5XTqDZJoV+ahOlgJckYkpgit3krb2NoCAgu7jAa6q3YIT9FOtdy+UhhNLtbQXLooTXvuxVQrZOTkdbm8v5cc7Jcd4BhA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=iotconsultancy.nl; dmarc=pass action=none header.from=iotconsultancy.nl; dkim=pass header.d=iotconsultancy.nl; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=iotconsultancy.nl; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=zbqMKx0p3akxnDkBuGVDirz32wQwaYCFg1Y0O1sq1qM=; b=xNJ76CG/b2AaJB45NaaJHkmGbEF/I4d2auI+2wxzsIy4Krp8XKncRGSlOk6Hn/02XHqvvkCVy1KqttvFrRdepaNBFPGrf0bKyN1SM41+jlJOWziLidA+38CM6pcDM2xcsi/WHxYJebekCUeSyDdGV/48vwhU6TpPBMMOf/WoUM4=
Received: from DU0P190MB1978.EURP190.PROD.OUTLOOK.COM (2603:10a6:10:3b9::20) by AS8P190MB1079.EURP190.PROD.OUTLOOK.COM (2603:10a6:20b:2e4::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8335.13; Fri, 10 Jan 2025 08:58:09 +0000
Received: from DU0P190MB1978.EURP190.PROD.OUTLOOK.COM ([fe80::5abd:5aa2:7005:acc6]) by DU0P190MB1978.EURP190.PROD.OUTLOOK.COM ([fe80::5abd:5aa2:7005:acc6%4]) with mapi id 15.20.8335.011; Fri, 10 Jan 2025 08:58:09 +0000
From: Esko Dijk <esko.dijk@iotconsultancy.nl>
To: "anima@ietf.org" <anima@ietf.org>
Thread-Topic: cBRSKI: change to mandate CBOR format for status telemetry messages
Thread-Index: AdtjPXzv356rjJf2QFOmxToG0mH5HA==
Date: Fri, 10 Jan 2025 08:58:09 +0000
Message-ID: <DU0P190MB1978E5885DECD191837C9960FD1C2@DU0P190MB1978.EURP190.PROD.OUTLOOK.COM>
Accept-Language: en-US
Content-Language: en-GB
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=iotconsultancy.nl;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: DU0P190MB1978:EE_|AS8P190MB1079:EE_
x-ms-office365-filtering-correlation-id: a4995f93-7f91-46ba-caec-08dd3154e7db
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;ARA:13230040|1800799024|376014|366016|8096899003|7055299006|38070700018;
x-microsoft-antispam-message-info: skQwjWVwC2R1PiTPqmH3Mxp4ebXEEVftpZJ7AhRTAPUZhQq29qm2G3Zbvcljpmre/0SGYVf0SJFih8UehINEJZ3Mk74D6wd2ocxBf7QkLEVKRe4q760w8WJZ0Z5YpN0m3bjvg3aosDk5Dzs0GYpDDfl6utIbJNuMfh7LZobPe8c9AsmWdho1DdIxAiq+ScOL6R8q+9dw0jfVQmmzfU8Zru2MtqmQcL+296pYIToNkYM6IdU4n7UU6f5JS2IlLFtW87d80adx44iGOgt41T6dzUXopcgwyKyj2TBYhkqSsGFd9b/FMZwHiySdgj+cK3dZYysJ1ugwo5rfLZBQNmpbiZhcCnqSse40PUf52uHE7aBT/8o8gYECnwligFBfazXLJqP3pDv1TIG6fBsklotdlmLJO4CUvbbGXRIhflYbegorAowIrLz+TuDip83Pnne0y+77Moeyar/xD1VhhrbLCKmwx3u5jY4O0Bc3W4P+43LyAWNY/WZ2XjhIe/NYaMSB9NJBu0+Hh6lgqknlIvw8CyPxYq6Rf0yykXWle7/QskqrVXOiNaxCUZEKPTL7VeEwLqqeCtJnAZc867fsN2h/UNz2QH+xxEUV5898P/rVlop/Mxua7jpMq9dxAnAznzNo9U/Csu77c2WuYcpDUqs5U2inI+njuWTgH5yowZkrxFhoa/oNHofTI8ejz23HeVKCNFsTRUhl1kkNJDM8Zc6ciLtoP1RstnLDCNAkCZvWCUcY+CyY3L4brVUOaodxpYzFS8kBvUegX+iX6Xxxs+0P1Oox56vSqcYo+SU7mPfGFTeU0xb+yOWApI7bOFnKVcwQgCAx4dLeJr8we6fYCZ6IrMzvVXMajnNP4xfXwm/ADFz8RiyDXNgmd1VFjp1bAOOlPfd4P2Liqmqb0cB9Skd+l3Cdz+sS0YLil5v/lbOP2qs1UFSy20gkRh/QC65w93ZXW/fjRT4vWQOK3+95T1kJ+H/ooLwKK8pWThguDl0bvfiREhDCNO/Y4j+PzEIX7or6k4OeA1fNqQIbvWKmXFigKKuYW5Y91rebyMPtQUioU8iLSd9A/KtvmqcCrtGun2BaIEodSJFn90HmQ/xIef0mNEFU3cIGcb7Av4zCoErTmQT4R1q8kUj77kmMX5POwo4Ps5XTvqIYXneMd1BN4AJPefxpBq+fAug0Sa30/CNl/1U+lAJcYWGXZAg4hpbfeL0Hj8ifVPFUwktvH8RUC+quhyBMRTJWFqXlxle+1RYEt0gRnyf1c41h/9fmKvj/7nSLPypiOKfX+CvI35gv3AS7FTr+ZZkdK/lN4n0qyoIInpKpwpQwgsGUijs7rScMc+5vzfpEkcCJbEjan+zNkSfMwBLoJ3eMl5BWXB6cLo9QqktBxzEgSWOQDGMVh+vvirxcfbf+fMkeRbC+kgwmm0uYr1AmLz0jbVX9QIi7HK6m4Rs=
x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DU0P190MB1978.EURP190.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(376014)(366016)(8096899003)(7055299006)(38070700018);DIR:OUT;SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: ihvOEKnoBARCcFg6apZIzUgTllNUi0KEN29iYuaDlhSC157lI+zy+nTpD7HNYtAxydp6Hj66Nuw6Tl6PHzp30j5qfFuFndVBsf8/rB+Y012pw3AVO5QebwyLq9U3iYEkd5mAdkSF96GBra2K1/GXrtpS15tJFbaS8H/yAsQHuI+p6Ykt5sOZLsleZ+JVSTIroiwo6jShJkUJEpeeGblJgtnJzqHZTtigcQvhZHPPHl3Ykw+4bBqJjifrNqYH1ZovWlRdnmgeS3HltsMLv7BrPiCKFsDZd4xW+hqvR2LmADWkUem2N1ajcTl2j1NlBwAF9uFsI44fgKu/V3oLG0vTEH/vKaWGrdK21E0fEEQ/uF9oN4MXzikEAXIuaEykj5eVcwNGQnjcBEDSlDAE37CXF2zAy9fBf3/hGx3Gm/KgiPuecED9L7wOGdwqngCB/DFCQ8GLvCECowFOnNtfguu+K2/Pex0RS8l3ab42MMEEkSjMwI7aQgE0EXbXa4loYlyyhVuqlZlMqDWupuUrRqm/NYzaKiofhTFgxw8Vj6o2l8kS4S+MYRFvJ7KtasFamKmcROO3pcbCYrg+B9C81ww6efXn7yvlyGDfvifM+bXt6GSHxkUHe3W0O1qoPujezWl8RjL3QyQqMUj0Ghqu3v4pLWJhQncTzpOYlfnxqUCPgoY8MKEeKpS4Nuvnp17INtLxL2116D2Y/ExLC4faBERk24AGEgMxCR/pRn0Xoe+09Q+pDOdKpuXeRIdSbZGRCj15txwJrTpsTpQR7sk5UlzFVeyf9FoqYKDbI6jIOp2TKgQCJ1Rwr19czETXjcceUPO0k/8CasdvK6SFgjduPws1xr4/zjuguymTwl1+JgIDz/7RUGGi32os33UYTmlVywsmmVu4hdAdKGhUhdFN7FiboBWU4cmaD+6ROPvGqefkfz+u/VVtTpsDYcgCCDuyPpWDWygL+6f+vmi9vglvjWDebYpmAj+p5pT0A6ttebn/3JbPRaoxfa4DQkXXwcOke7jslZQs3SPeMolTLzPSdwqgXYc6O/mja0QgzInOmZc1bXUCXkX0VsO3Mr/HJbDJsGuTeNdLT1GFEJcivMyR9VZoDj7Ipz7VnHsUYhHgTVYWsZFMitNhjXf+Q6F2sQu+uNKLtjAr/fiezbXTSnfN2QMA6hRPYdPTJruNoN4G6NsXHu+sV5DtkhSTUnJ0CSVhs8Ldbk19DxhkF1byUfqCMuhXq5adnSEvEG7N9/HuADEgbC9YqX12xJB+MMASkbLeaOe6ekkr86+SS4oMQunbBu+vygEDqk+QPtXaBmyJkPWpOAbSgqTkg00aAiZsVkvL30ZNLGIczG3huBzKwuJwQL8dkl55TiGUas5S8PyDR6y4DvGONX3VJqXRrspfYwISSy1wtl1Rl1aLgA8OFbHdAKIBGixBaADK4JPoRKnWhDZ+Q8eXwDJ4FURtxY/qM56u5REeUIS+OXH57aG/xyna6yhwxG2sV5sS6AUpLKpKkVqaVSiKiNvF1+JdKygAkO2No5iZM1fpIdr3+f/PkUl22X19ll06dRrk3VbH+Wkjzr/jA/9GTa4L2VR1jreDKwz6Fqdj
Content-Type: multipart/alternative; boundary="_000_DU0P190MB1978E5885DECD191837C9960FD1C2DU0P190MB1978EURP_"
MIME-Version: 1.0
X-OriginatorOrg: iotconsultancy.nl
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: DU0P190MB1978.EURP190.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-Network-Message-Id: a4995f93-7f91-46ba-caec-08dd3154e7db
X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Jan 2025 08:58:09.3067 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 58bbf628-15d2-46bc-820b-863b6774d44b
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: Ww9yXf9eLJkcchbOscoQW/yQDBWp6a8gaXYMqjrxSJW+AfMzwmlmntH2+plbkr3f8LJKEeG/BInk3YD02MKJxUTlCLzBr4yDAGpkqKo71fI=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8P190MB1079
Message-ID-Hash: QD6TS7MAHYXL6IXJUKRYH45EAOTIZCF4
X-Message-ID-Hash: QD6TS7MAHYXL6IXJUKRYH45EAOTIZCF4
X-MailFrom: esko.dijk@iotconsultancy.nl
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-anima.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: [Anima] cBRSKI: change to mandate CBOR format for status telemetry messages
List-Id: Autonomic Networking Integrated Model and Approach <anima.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/anima/LeI86havn6H4c3FSZxnx4wP0nlk>
List-Archive: <https://mailarchive.ietf.org/arch/browse/anima>
List-Help: <mailto:anima-request@ietf.org?subject=help>
List-Owner: <mailto:anima-owner@ietf.org>
List-Post: <mailto:anima@ietf.org>
List-Subscribe: <mailto:anima-join@ietf.org>
List-Unsubscribe: <mailto:anima-leave@ietf.org>

Hi all,

I’ll be sending some mails about minor changes & fixes proposed to the cBRSKI draft (draft-ietf-anima-constrained-voucher), based on a recent review I did on version -25.
Any feedback is of course welcome on the list, or as Github comments.

The first one is to change the status telemetry messages to always use CBOR encoding, see links below.

Issue: https://github.com/anima-wg/constrained-voucher/issues/309
PR fix: https://github.com/anima-wg/constrained-voucher/pull/317


Best regards,
Esko