[Rats] Re: Progressing CoSERV and CoTS
Thomas Fossati <tho.ietf@gmail.com> Wed, 12 August 2026 09:34 UTC
Return-Path: <tho.ietf@gmail.com>
X-Original-To: rats@mail2.ietf.org
Delivered-To: rats@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 087231286EA88 for <rats@mail2.ietf.org>; Wed, 12 Aug 2026 02:34:08 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1786527248; bh=e39wvM3+oP98HtPAQ+xCvSJoZ24JwHmozk806StTgDU=; h=References:In-Reply-To:From:Date:Subject:To:Cc; b=F8f0Y8sHv3Ecn6fzE+vAcHI3QLlGKfGizNlfYwIEvxnvAnNQSknFw3Gs/bPApWttU rj2X/JcYIFGEgc3IBL6ub+nIld77qOVUSfnZwRNGalj7xOLGOTIeE4fpgO7xaEqYFX QEY0NiMP+nO2xDuMPJ4IvIk5wYtJQwBc65wuMlIY=
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 PAGBFEGRSm-X for <rats@mail2.ietf.org>; Wed, 12 Aug 2026 02:34:05 -0700 (PDT)
Received: from mail-qv1-xf2b.google.com (mail-qv1-xf2b.google.com [IPv6:2607:f8b0:4864:20::f2b]) (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 5E2261286EA83 for <rats@ietf.org>; Wed, 12 Aug 2026 02:34:05 -0700 (PDT)
Received: by mail-qv1-xf2b.google.com with SMTP id 6a1803df08f44-9089e3b783bso853746d6.1 for <rats@ietf.org>; Wed, 12 Aug 2026 02:34:05 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1786527245; cv=none; d=google.com; s=arc-20260327; b=Gpyj+b3aCm3UOReFj06BAGCFGxPl13vK4KM3o3DEszUOUGPtjG/ng+4VRPyTr+C63a yHEu7rCTI3OsybZIG1cZm+NJddUJEcBxSmXV5TkjP/KOO9q8WKbdTjGA/cWjbrLhRoGx TO8fWoDyYq93n+PbuqV8jun2YoTXMMtSGcdxJGS37BrkLP02+LWKQDjhxBHcYEhP+1wK CLyglwbUpHLuKVXXL9z55N5yuyJDy/Zx/OfOWpzBtjHWJMOwtt1KXDuPTTtpMyOe3DnC 3hScdXoBeEpOMmE87HI9IXpAdP8MC3TjmVdvMYd62Dbr6DjF7UH/oQgKQp8mrVom80lE +KPA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=e39wvM3+oP98HtPAQ+xCvSJoZ24JwHmozk806StTgDU=; fh=1vOXhvrJFhEtIk9E2t+bcrVg91VshFMPrTZEoXzUCNo=; b=s9+aEQdl3MlsX+L47jjKfB/VjdczaT5ynRtCWDeNw/4kKHi//VZdDieprHwyAJygXQ tQ1yiLpZGRsESub0XKlRQ1N1I1PmUeVexAa/UaORYx+woITh72S1QLvdwQmOz5JlChr8 okugGWLvJHwJ26auP6OPQxtEJLHlsaZMyadCJbfEVgQ3QiT1KFCS6PncExeWCOcJGY+i 1jy2C3+b1LoNSE2IAT+ALKtfdWvF1Rb5swydgBBAXzNJFRyKYntCfR8ag1pQA219UTCh eHNNwLdWwpgUM00j5UvKkZW/VzVi4bt0jCJPKzudlbqPobH5R1Z418WmWIY2/fplZOE9 eVFg==; darn=ietf.org
ARC-Authentication-Results: i=1; mx.google.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1786527245; x=1787132045; darn=ietf.org; h=content-transfer-encoding:content-type:cc:to:subject:message-id :date:from:in-reply-to:references:mime-version:from:to:cc:subject :date:message-id:reply-to:content-type; bh=e39wvM3+oP98HtPAQ+xCvSJoZ24JwHmozk806StTgDU=; b=ryNyvdkplk0ZmL8dm4Mh9kc1P0P4RX2/qZ4wcNVI9kYAHR4Y29Y8W2pb9Abr6YCcq3 JUm1ZCqG/Z+CFMdEB81XaiD0uC84jSjZT2woM3AszHxm6NoQsjhE/HOTd4WoJ+iANEhR LlpYMRYdivCS6dGZQRvxpBWEgWG02ak7OC4gq+hhjLnPtpWe+IqGP54II043+wfdSvuw zwIN2Lhp5DyCeZ5qdSwtIJkRiqr14CRvOqtERQKxhmjXxLtSa29/DvLB9JKkYfZOvQE4 22vjGrsnylFX89sLWloYeLhnNqDYo0G4bSBBx71RzTDVTmaRLRBciJDJNXIorJiY63e6 bltQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786527245; x=1787132045; h=content-transfer-encoding:content-type:cc:to:subject:message-id :date:from:in-reply-to:references:mime-version:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=e39wvM3+oP98HtPAQ+xCvSJoZ24JwHmozk806StTgDU=; b=hDKxyytE/syFZ7L35mXe5E3nhQ8q5dDndsTGgTDcTpL0sS/LRFpwYkmVdPWWPCZDWZ JAYr38tJ4UV4YIZy8H0VhuX1cwOh3aRdo+nzuTMby5vSZsV+LkjuWzF86S76Oj49YWZN 4RXhxmDA8BpIVqLo+7KQ0uYOn0VinAN1T3ty1dwCejIDdurSeh7QU37afZeU6x8fsVkQ FBB5iL9R0LUSgrjxZBB5GLn8Y6qNPg2h6dcTB+AEgcDve5kODjYbmYzP+GUpBxM5atqU +2E1biEDGzj0m4Zkpst7zYl9MGBp1crWWJlpWZFA8fP0eun/1DZyToC0Dd6XQQ5LmYqE ryEw==
X-Gm-Message-State: AOJu0Yx7ezXbZ5YGq4QoPRwflXpKLioe4153xK1hQkazHkfAfy+/nvJI Cv4XjXCN42dd72gQk8qzziUvBJ1LmhjPxqne1Wgw+0Cj4Xsx1PXfGQoUiq1GvGBQGYXzGQTvu1c yV1A14lcplaA3HCQ+ynq+K5qQUbvlrgo=
X-Gm-Gg: AR+sD12hxWg+SZjpC0G+rGIIMG9K5emBzsgH/9qj5N9ATuAaXr+AFcL6BoPEhLHbZpF 94oh89MjmlD1lN26Z7xqAu3wac8IepLvGEf50jgEqNZcqAv2SQfjqnR8GA2DSddBZnLhsuy91Kt 2E5SN2u5u385x48eDYXuLgZpMAr0i8sXUCf+d9ljDutJzCYRjDGJm+QiK/zIocu4DDXHwhCsqch uHfFWBUiS3L3c/rWQgVITz1VO4vlxlfqArB2wj0kmynPinh1Gih+E5/2/gqtQbQT/LIcVyuDrzX MPH3UCAgPHA+6jkGniXFHjejRJUaG4eNolPP3NM9zEeLvPXXXvVFzKvVRhtXJuxgX9jgnSWn3Z2 A9uPWNafZMnquFGIjoi+TDOWb
X-Received: by 2002:a05:6214:300a:b0:8ef:cb5b:6df1 with SMTP id 6a1803df08f44-90a6fef7ed6mr24136116d6.1.1786527244843; Wed, 12 Aug 2026 02:34:04 -0700 (PDT)
MIME-Version: 1.0
References: <GV2PR08MB114186836552A831E42880E7EEADC2@GV2PR08MB11418.eurprd08.prod.outlook.com>
In-Reply-To: <GV2PR08MB114186836552A831E42880E7EEADC2@GV2PR08MB11418.eurprd08.prod.outlook.com>
From: Thomas Fossati <tho.ietf@gmail.com>
Date: Wed, 12 Aug 2026 11:33:54 +0200
X-Gm-Features: AUfX_mw7jbfukpjtCfk4GU9RMYigP-d9cyssRag9ITEVhyJOgDe-uX3JcqqB_Gg
Message-ID: <CAObGJnNKdew-P+WhYq80L+z1ghVC5ecn-SJTkt_2hHkxuEyRMA@mail.gmail.com>
To: Paul Howard <Paul.Howard@arm.com>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Message-ID-Hash: GESSDV2LJIDE55PNN53YL4VPOKJJPJY7
X-Message-ID-Hash: GESSDV2LJIDE55PNN53YL4VPOKJJPJY7
X-MailFrom: tho.ietf@gmail.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-rats.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: RATS <rats@ietf.org>, nd <nd@arm.com>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [Rats] Re: Progressing CoSERV and CoTS
List-Id: Remote ATtestation procedureS <rats.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/rats/lJiByaAW4L30g0mDN97Z8U9-NZU>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rats>
List-Help: <mailto:rats-request@ietf.org?subject=help>
List-Owner: <mailto:rats-owner@ietf.org>
List-Post: <mailto:rats@ietf.org>
List-Subscribe: <mailto:rats-join@ietf.org>
List-Unsubscribe: <mailto:rats-leave@ietf.org>
Hi Paul, [top-posting] Thanks a lot for the write-up. To provide some additional information on the status of CoTS: it was parked while waiting for CoRIM to converge. CoRIM is in much better shape now than it was three years ago, so it makes sense to take CoTS out of the refrigerator. As a co-author of CoTS, my (very fresh) assessment is that there are a few things that need to be sorted out, but nothing major. As you said, the authors are having conversations on GitHub about a few open topics. The aim is making progress towards bringing CoTS into WGLC-ready shape in the near future. Both CoTS and CoSERV are queuing behind CoRIM, though, so we still have some time to make sure the two efforts align. cheers! On Wed, Aug 12, 2026 at 10:48 AM Paul Howard <Paul.Howard@arm.com> wrote: > > Dear RATizens, > > I’m (belatedly) following up on an action from IETF-126 related to the progress update on CoSERV. > > As per my presentation in the meeting, CoSERV [0] currently has a normative dependency on CoTS (Concise TA Stores) [1]. This dependency is at the CDDL data model level, as explained in slide 5 of [2]. This means that CoSERV would be unable to progress towards publication until CoTS was published. > > At the time of presenting at IETF-126, the CoTS draft was in an expired state. It was not clear - at least, not to me - what the future of this draft was looking like, despite its being adopted. Hence the dependency caused me some concern. > > In my presentation, I mentioned possibilities such as: > > Completely removing the CoTS dependency from CoSERV, and relying solely on CoRIM AK triples. > Creating some sort of dynamic abstraction such that CoSERV would be able to support CoTS objects in the future, but without directly inheriting the CoTS data model. > > > I took an action to start an on-list discussion around these options, and potentially others. > > In the meantime, though, the CoTS draft has been de-expired, with version 03 appearing a few weeks ago. > > Furthermore, Thomas Fossati has examined the draft with the CoSERV integration in mind, and has raised some issues in the CoTS GitHub repo [3], which have resulted in strong engagement from the editors of CoTS, meaning that there might be a good path forward for progressing both CoTS and CoSERV together. > > There’s more thinking to be done in terms of the integration, particularly with respect to whether part of CoSERV’s query model might need to change to better accommodate CoTS. But, for now, the front-running suggestion is to keep the normative dependency from CoSERV to CoTS, rather than try to remove it or abstract it. > > This post serves to fulfil my pending action from IETF-126, and provide a status update, and encourage any discussion around the topic. > > Thanks and all the best, > Paul on behalf of CoSERV editors. > > > [0] - https://datatracker.ietf.org/doc/draft-ietf-rats-coserv/07/ > [1] - https://datatracker.ietf.org/doc/draft-ietf-rats-concise-ta-stores/03/ > [2] - https://datatracker.ietf.org/meeting/126/materials/slides-126-rats-coserv-progress-update-00 > [3] - https://github.com/ietf-rats-wg/draft-wallace-rats-concise-ta-stores/issues > > Paul Howard > Senior Principal Software Architect | Arm > ……………………………………………………………….. > m. +44 (0)7595 334971 > arm.com -- Thomas
- [Rats] Progressing CoSERV and CoTS Paul Howard
- [Rats] Re: Progressing CoSERV and CoTS Thomas Fossati