Re: [SCITT] [EXTERNAL] Re: Why not W3C Verifiable Credentials
Maik Riechert <Maik.Riechert@microsoft.com> Thu, 21 April 2022 18:48 UTC
Return-Path: <Maik.Riechert@microsoft.com>
X-Original-To: scitt@ietfa.amsl.com
Delivered-To: scitt@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1997E3A191D for <scitt@ietfa.amsl.com>; Thu, 21 Apr 2022 11:48:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.108
X-Spam-Level:
X-Spam-Status: No, score=-2.108 tagged_above=-999 required=5 tests=[AC_DIV_BONANZA=0.001, BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_FONT_LOW_CONTRAST=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=microsoft.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4KvyIhp7lK8e for <scitt@ietfa.amsl.com>; Thu, 21 Apr 2022 11:48:29 -0700 (PDT)
Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-eopbgr60099.outbound.protection.outlook.com [40.107.6.99]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id ABFE63A09B7 for <scitt@ietf.org>; Thu, 21 Apr 2022 11:48:27 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=L3ZGLcT4oizOqLBp02KRGbqn1fMglF5a4Db6h/M0DdqsDY0QuGJgpLXIU1hCcs2Cz2sFFGW2IklWNNL30xuvxSNfDMGcCBdvL2fuKCk93vEgLOSD029WPpXgajMLjJ2fP2oYXDXgDD0Bk4lr9UolrekKNPajhOyGSNm0+EDChKcBFclZcOY0KxSUZ+zTNsHDLTd3Se6W4hdvXF/088+PlGdYsv5ngPoInWZ3CJT9tb84RYZOiLnjTcg3UFE6MUOvYPox0z82i5UqORNnQKTRNcbZ2ZmQ+xFMC0J7eiyGxvfYvP63v1Y5tfs0m0XId6SAq9/RUc9yiMi6XG0XVAPSTA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=Q8FcwCDwgrFCIuGJ1zjC2P+E99kd2e2XMrjs0HPObCU=; b=RNV/Y4nFVOmMZ5auS9P/AwSgpWHiVpe5J03b2xsJ/W0EyIO76EizCBTcw+uri5HOc4Kyz6q2NON8yXSLPzlnS7gErpZGx9c47xdsDiFg+x4GE92kZBRDmpPfmNdd0DEyL3JkCAjBQY1v+EcN9cNsV63qMeBHBqMvbkZev4oa+whmWd7QE6EttONzLTqT7t6TBU+UGcvkDG+4wXAzbBQco3rfswcB/EZGJZACmmIqqq1cIGzetsK3p83g3vhm66tVS86YHuaQ6v789NPI0IAR/Ly3nXh0j2+qDERwyhdx+glV+qtD4CIH3/oKW5kRroKpJHugujH6D4e4aS/NRGdkTw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=microsoft.com; dmarc=pass action=none header.from=microsoft.com; dkim=pass header.d=microsoft.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Q8FcwCDwgrFCIuGJ1zjC2P+E99kd2e2XMrjs0HPObCU=; b=XnJd5XyDypW7eTf+2I7gYC1xQ+YOHJ9efX6uGYwR3EIC/1E4TPjizd02Tq7Q1NlT6nwwsN6155uequvu5lVpnyE3rkwwnG6OWjhN1aP9xTEiegcXpI1WHg+2Xsc8nIki9zuckkK6oDNOwyRFzWgt/b1f3N7AxCUSkRpu4OYtYzg=
Received: from AS4PR83MB0522.EURPRD83.prod.outlook.com (2603:10a6:20b:4f0::14) by HE1PR83MB0346.EURPRD83.prod.outlook.com (2603:10a6:7:63::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5206.3; Thu, 21 Apr 2022 18:48:09 +0000
Received: from AS4PR83MB0522.EURPRD83.prod.outlook.com ([fe80::74ea:e0bf:b4e8:7cbb]) by AS4PR83MB0522.EURPRD83.prod.outlook.com ([fe80::74ea:e0bf:b4e8:7cbb%8]) with mapi id 15.20.5206.007; Thu, 21 Apr 2022 18:48:09 +0000
From: Maik Riechert <Maik.Riechert@microsoft.com>
To: Orie Steele <orie@transmute.industries>, Stephen Provine <stephpr@microsoft.com>
CC: "dick@reliableenergyanalytics.com" <dick@reliableenergyanalytics.com>, Carl Wallace <carl@redhoundsoftware.com>, "scitt@ietf.org" <scitt@ietf.org>, "martin.thomson@gmail.com" <martin.thomson@gmail.com>
Thread-Topic: [SCITT] [EXTERNAL] Re: Why not W3C Verifiable Credentials
Thread-Index: AdhViZ05QP9ybZ5QTZmqH8sGqX05/wACLYoAAAAXsYAAAN56AAAAPRVgAABFcwAAADpEgAABPy+AAABVPIAAArmGAAABCAwAAABS4eA=
Date: Thu, 21 Apr 2022 18:48:08 +0000
Message-ID: <AS4PR83MB0522807F7B958538205E0DCDF7F49@AS4PR83MB0522.EURPRD83.prod.outlook.com>
References: <AS4PR83MB0522AA06BE61D0EFE1D304B1F7F49@AS4PR83MB0522.EURPRD83.prod.outlook.com> <CAN8C-_+Dfo1txiwU=4dZfGN40=0AP1QH8Bb7FHfUD0UWHZTUOA@mail.gmail.com> <CAN8C-_LgbQYw7Rvt761C3XHxwkwCNXC_XYEzC2kBSpmOuWaDqQ@mail.gmail.com> <CAN8C-_L92g-wabd-GEvP9aeqf8BaEQAaARsNha_DURn7=kfJ=w@mail.gmail.com> <AS4PR83MB05228DE051AE6D39B1142C5AF7F49@AS4PR83MB0522.EURPRD83.prod.outlook.com> <CAN8C-_L-9HbRTEwhydOyfE-aqBmLgC14husifQEkSqw36JQojg@mail.gmail.com> <034701d85599$21ebac00$65c30400$@reliableenergyanalytics.com> <38C51FEF-D9FE-416B-BAAA-7CBDB45A16B5@redhoundsoftware.com> <03de01d8559f$73acb8d0$5b062a70$@reliableenergyanalytics.com> <SN6PR2101MB10244AFA789E3E012AFBC631B9F49@SN6PR2101MB1024.namprd21.prod.outlook.com> <CAN8C-_JE8gFWnxBRfPdtyGbMf0ubvU3Mq=n=efcMXSYQHPB0RA@mail.gmail.com>
In-Reply-To: <CAN8C-_JE8gFWnxBRfPdtyGbMf0ubvU3Mq=n=efcMXSYQHPB0RA@mail.gmail.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
msip_labels: MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_ActionId=f1acf889-bfa1-4cf2-8350-227683036685; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_ContentBits=0; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Enabled=true; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Method=Standard; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Name=Internal; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SetDate=2022-04-21T18:43:58Z; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SiteId=72f988bf-86f1-41af-91ab-2d7cd011db47;
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=microsoft.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 5465d2cb-af0e-48e8-d2ee-08da23c77a99
x-ms-traffictypediagnostic: HE1PR83MB0346:EE_
x-ld-processed: 72f988bf-86f1-41af-91ab-2d7cd011db47,ExtAddr
x-ms-exchange-atpmessageproperties: SA|SL
x-microsoft-antispam-prvs: <HE1PR83MB0346334F27861246CB694FB5F7F49@HE1PR83MB0346.EURPRD83.prod.outlook.com>
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 1japb58CAMssGvFzmIFjmz8YC3wWrRMN25Gy961kpHToX89ZfmKxfN9hBfDSxxpRYQ3MU+1zPt8e3bYb+X850U26CxvrxCCgjRNpkzrLwmAGv01qK86IiHZhQgqSjKaCTdisnngFIL5hsW5pqfmshn5EnaETgEDI5Bt42eB4Se5aMdJ89EBy4GFcu+3pj66lTyGDNmfkZRhiXbcCmWAPWwD5ANRdcKxs4Q15uX5REyEGPO/LgkTRa99OaBwoHjN32ZnmLsGyDL0nKT/2iPwUxLNwoMw5juH+rOPmD4r1pWsM33BhZZqdeU1C9YSc7s23hT26+Yu7YBP09tlrsriBkf3rf7dlhEfkGcxBZCTrIeJNmFCyOhZO7X/FLMWMQqbK8t4Mc1weP89JVnw+y3GW43EQ/+yoos1frls5N2drxDOhx37CTi7WW7F4R33ULE03AKR2/l8xlUcP4cGhDahMcisfGQF7Wt2Nwe6cvw0RUHTEprZ76Wn08xRswJi+0AJzNZcyzEFxoZf4LMj2D58Zaq2iWVRMfE9xpTQPtN610XsPXoA0ApMBpej8v6RYLFEHS0ERJ9dIO8H0tV7U18s+Ww6pfuq5nxp2rGYhX834eI7HK7flWBBokXyccdYo+PIjiHA7Mj8vVjbzC0SagXi4Uwgs4TgO9/qlj2yACrpQN0RuS+3lsU9HzzjGcxqU4Xdqzmos+ep4v31egGs3D9MPjJb7KGRFQP2sM2Isa/pDahUbBF4wcAwU7BoeK7IwzxmhHwAGR94Q62i9DhLCXZribtb+JLAE4GsahTA7+dQnvXX/uPDYJf2IGiDrm5keffFq+OoitajymhVEE+roAlE161pzalRqlu23yLIXo9YOmRDIKUF+lRowAIWGDo45G1PU
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AS4PR83MB0522.EURPRD83.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(4636009)(366004)(451199009)(71200400001)(966005)(5660300002)(4326008)(52536014)(55016003)(8936002)(316002)(38070700005)(86362001)(76116006)(6636002)(54906003)(110136005)(30864003)(66556008)(66946007)(8676002)(64756008)(66446008)(66476007)(10290500003)(508600001)(7696005)(8990500004)(166002)(82960400001)(82950400001)(53546011)(6506007)(9686003)(83380400001)(40140700001)(33656002)(2906002)(38100700002)(26005)(122000001)(186003)(99936003)(559001)(579004); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: AoK6tDSy9odjOBrWMT9F9aVBaA+eaawwLbesMOeefQNTQKNbOliK6+o+YjjbzGndCfgZhF0JUb6t3VWyIhS1fDqvneTwuby57GL5VLQBiYkTCOq91c6Db2OPyElJXoEemT1JO2LJOEsa1UEOv31T1l4sZ/zs250PsBKruj2fORK4QtZsdPwHXJdfBQ0l503yt91uQpCLhUqyMz2V6Mz0/BoAZTIVqomZdCbZhUOX9+7bxD/G8yiYyGMC3PCsmSjl/60lSJmazMHrZU09Vvt9RspJw3czq0wk1wIqtUWNJ7kjW1+ziZpj5dbMD0xturXO3KjYN6+6iJTKgazOfF34m4y0Q0CndXk5m+WRFF7RDDdPgDDyghEYWcdRHEPaVqOxth05vAyjhS1ppJAXZyDDJOUzAae1CN2fZrgZOiFTulmn7icPEO8OqKpGuLEKQ5/efnEXidGN/m81lBzuTQNMm2ezmLtWJwHP41VhWN859aZzQJlf0GmU7V3X0YD+BoiNK07PdCHg/sEPiU0oAsE9DpW9q3BmaIaD9Wh3lnk4rH47Qhwp8Toa0klxsXElyfCi4TNhlOl5gOdeLdXW2IQ2NUjWa7RjuaJj3uVwqWkk3xCOkYSnmTetwV3hu22obQL5vTLDb63mdaD1IUCIvH8BgKQEU/iOazjpdloKhmzjAyvI/ZbQWiX/J5HGKavMl0Z8lrxkYtqXGxsGHF+HEvMOGgBpL75Nqo9D9iixmzDvd7ckxHHM1SnXc0j7WDXiAw+TmGkhMt29S9EQMH1kvtebjlu//GuP0L9OahVTZEN79wetcuK34zNImFK5t6RDZe2JHeJpNWMP/GBxla8UoRVxbuY9SrUTJubO4tOq+OEu37MCIbC/FlSujO8p2jd+N/xg7h/75q0MBXyCGtjvoMBhZmJuXVzC5Wc/C9L9bSUDLbhCraxJmAX4rGzlhVBDKFmp1CENUVUoVLU0/L+WtKE4sEM01rOUYx3M5F7QWHRK02n01IM0DibZnjAVdu+/Q7FxLcUzJTqT222TpcSeM0QuC0ELeeemOnPZYX+39bqplU9l4T+XULCDGYeI9KzaFi515yMBgf+/MCiwZfZp0kLvyssdRc8K32C47lUYiNxf2Nfkkb+iNYHNk5SUafuWHjkxVU0460s9GFH1r3iIGVXeYu0NrZGcZlEZHqgL3aChJaMaZjHgpmNRsJqwjrq53M5X/cRQuRB4oqdDdBT7/KSM8v8ssbvGoc//FO4RSBjI24Cyhd4l1rHMWeiGtRMbFITpsK4uu26nQaF2DlvrJUg/TNxaU7xtCxATokH9MylvL0AVo1QfZog59bZY/HXYuHecOjC8UscY2/ShD4lkOCaVbwCEFOp8ajV1VgKy90x61EQDd0xEUY5gYukBQ8nnwN+yuyGX9XJU3jpsMJbF89C6m4d054k0jaLyzYmiaZNb9NEuN7e1iG7h5jEeBs0YseQ6DLPAeo45pjCeFcbvwqn8jLnmC3KWgMTvOZIpc+vsPDNBbVKb1pguBGtSsv4qqmQ6CkFWiNr5S3o6nskktyP48kCsVGBCJBAdK8aK6wKCHFPTwMCEVuYb1tCfL0Q2Ac+Ax0VbDXkfuZ9VZO0f1XqQNsVpg2x8Z2woA5q06DuMyo6svyAbqLiqTo2EuKkLA2Y9EWDKff4yHLACiqTCMGQShVXhbmU1DFSQ891vEtEsL4gdyYz7AWZRIEfjO+nnwBKoqkuTw5ABoDsITTkkIaa6vw==
Content-Type: multipart/related; boundary="_008_AS4PR83MB0522807F7B958538205E0DCDF7F49AS4PR83MB0522EURP_"; type="multipart/alternative"
MIME-Version: 1.0
X-OriginatorOrg: microsoft.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: AS4PR83MB0522.EURPRD83.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 5465d2cb-af0e-48e8-d2ee-08da23c77a99
X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Apr 2022 18:48:08.8561 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 72f988bf-86f1-41af-91ab-2d7cd011db47
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 8VfysxQfjQG4vYxH8+LaqAXPAvA6S51OzchBVJLNQXG38HM2QHH3oMPR5QvsDYxOvZbGjnhpFFrJXLqoX3GYiw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR83MB0346
Archived-At: <https://mailarchive.ietf.org/arch/msg/scitt/x6xlPoNvOaS6WfZA1U7Tg6B0-zY>
Subject: Re: [SCITT] [EXTERNAL] Re: Why not W3C Verifiable Credentials
X-BeenThere: scitt@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Supply Chain Integrity, Transparency, and Trust" <scitt.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/scitt>, <mailto:scitt-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/scitt/>
List-Post: <mailto:scitt@ietf.org>
List-Help: <mailto:scitt-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/scitt>, <mailto:scitt-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 21 Apr 2022 18:48:35 -0000
I think Stephen is objecting to the fact that the issuer in VC is part of the payload instead of the signing information. In order to validate the signature, with VCs (and JWT in general) you have to reach into the payload (and decode it) to extract the issuer (the DID) in order to discover the public key used to sign. In our model, we separate those layers more strictly, where the issuer is part of the signature envelope header and you don't have to reach into the payload to validate the signature. That's how we stay payload agnostic in SCITT. Whether that's the best strategy is another question, but it seems cleaner to do it that way in my opinion. From: Orie Steele <orie@transmute.industries> Sent: Donnerstag, 21. April 2022 19:35 To: Stephen Provine <stephpr@microsoft.com> Cc: dick@reliableenergyanalytics.com; Carl Wallace <carl@redhoundsoftware.com>; Maik Riechert <Maik.Riechert@microsoft.com>; scitt@ietf.org; martin.thomson@gmail.com Subject: Re: [SCITT] [EXTERNAL] Re: Why not W3C Verifiable Credentials https://www.w3.org/TR/vc-data-model/#proofs-signatures<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.w3.org%2FTR%2Fvc-data-model%2F%23proofs-signatures&data=05%7C01%7CMaik.Riechert%40microsoft.com%7C8441bca9a48f40f6374e08da23c5a1a1%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637861629024735409%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=m%2BDqfTYT2CCfOami8LTMa4npBGR3R9oGq7nMD5o%2F2tg%3D&reserved=0> credential => a JSON-LD data model for representing complex claims that an issuer has made about a subject. verifiable credential => a credential with an embedded or external proof that enables authentication / select disclosure / tamper protection / integrity protection of the claims made by the issuer about the subject. It's worth remembering that these are "claims" not "objective truths"... anybody can claim anything... but claims from identifiers you trust are probably more important to you than claims from identifiers you have no details on. When you convert the verifiable credential to a normalized form, you get a list of RDF triples of the form, subject predicate object. Here is an example: https://api.did.actor/v/eJylkUtzmzAAhP-LejUGhFwbTrVxk5j6RRzXj04PgEQQAYElAcYZ__cIe6bpuZ3RRZqd3f1W7-BbVDBJzhI4v0AiZSkcXW-apt9Y_YK_6tAwR3rECSZM0iATem2C3qfQovgmEySqOJWtLioqidDTRmjQgEYn_90DFAMHVJw5VUWxg5BpfrUNqNlBMNAQspEWDCJLszGKrNAYxUMcqxDZlqRr9ZNwGtMgzIj7p8fNVIiKcGWMlecbaZ2Lb4mEM_d4sp6H9byekp3_wM6XwdPix2ltewVdFOxy8Cbo5fHAYjkHd5OARWQaSBUGFK6hGaY6L6btQMuB6KhUnwNsqjAlkVrr_Q7VZZNzkJcZcUxogWsPlLwo4k5wBwCeKNiOhBv6ygJZcdLtcvdUmfgWCqFmIA2q0JEDBw6yu9D6xh0FkhZsQWRS4P9h_fIv69xQ1hUvC9GRBEIQ_ledHlD_rN5J6yXhY0RX1HvYXmbm8k3QuevRZerTVX5Mwqdlpu5plGfGLC3DWT6DS9fDsd_vJyjPMg-Fk3bf7A_TPHSNy3jsn-rlaZisBsfDebKZsNrz2fOYYgjZdO61p2jrnbYs_L5OaYOiwt3tbVRmLeQGXi3q-Rhcrx_DxvDp<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fapi.did.actor%2Fv%2FeJylkUtzmzAAhP-LejUGhFwbTrVxk5j6RRzXj04PgEQQAYElAcYZ__cIe6bpuZ3RRZqd3f1W7-BbVDBJzhI4v0AiZSkcXW-apt9Y_YK_6tAwR3rECSZM0iATem2C3qfQovgmEySqOJWtLioqidDTRmjQgEYn_90DFAMHVJw5VUWxg5BpfrUNqNlBMNAQspEWDCJLszGKrNAYxUMcqxDZlqRr9ZNwGtMgzIj7p8fNVIiKcGWMlecbaZ2Lb4mEM_d4sp6H9byekp3_wM6XwdPix2ltewVdFOxy8Cbo5fHAYjkHd5OARWQaSBUGFK6hGaY6L6btQMuB6KhUnwNsqjAlkVrr_Q7VZZNzkJcZcUxogWsPlLwo4k5wBwCeKNiOhBv6ygJZcdLtcvdUmfgWCqFmIA2q0JEDBw6yu9D6xh0FkhZsQWRS4P9h_fIv69xQ1hUvC9GRBEIQ_ledHlD_rN5J6yXhY0RX1HvYXmbm8k3QuevRZerTVX5Mwqdlpu5plGfGLC3DWT6DS9fDsd_vJyjPMg-Fk3bf7A_TPHSNy3jsn-rlaZisBsfDebKZsNrz2fOYYgjZdO61p2jrnbYs_L5OaYOiwt3tbVRmLeQGXi3q-Rhcrx_DxvDp&data=05%7C01%7CMaik.Riechert%40microsoft.com%7C8441bca9a48f40f6374e08da23c5a1a1%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637861629024735409%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=8H%2B2LpeqI8%2B9z%2FGwahaehpYHQFu9uW7YHsZtLTNSMsk%3D&reserved=0> https://v.jsld.org/2QdT2VFm3qzbJcfGyUjUiMYTxq2zTWxJ1LVuNdt2V4rJUymb6uX6F1thf7v8DQqnqL9Us1iXGUEEyfQhZ3Fb5sqQ6TsDEMeyjkNsnW3fQUkzuEQR42ADtAew3nJMG7ZtwiTBR3rbPCyzDgdcMZJBTLcw8Rif7foKFXRdKq365uD4Me2U7EJ6fDQSc9qkNszp8YUcMrSHGdtdk9RMuee2ehAFk3aZo1Jthmf7jxiAL3Drz6X8MXmyePtPVB17nojyA1SH7X63U6AommqAStP5m8CRz38nVwwxVFne4JYgoBGrXZXWXXSGgpmqy3kGUzH1dSnQ6f1ZNWbhuK6vt6J8PGwiLH97EGegeRRmsaqfz2vx9q9VGfL4KCVE6W7oCYS72iLPU1XMo4s1BLZpbSBt2s9ahDUyxrNd3oJEaP2ktmB1UnvxJYE9TWUn9QXb6xLHCvrATFHs54rwcZc8brSrLKRZqb22qahQsRVQpC6ziQubJtvhC1yiVJpdJqH4Rf2Rj3XmccXa4iD9B4bE8ysjXSB8riThmYGhpB1deXdkch6XnNvTzV89qDHj4RTC2Nw1jyoEKHVRmUTAYxPiBMzMwmaTCAaqPzXeBNZ1ogYJqkyEtiAi777jsehnDN7saCdzJWqvLpTVZobHbo9UbdL4UHrNLfH13JcgLx<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fv.jsld.org%2F2QdT2VFm3qzbJcfGyUjUiMYTxq2zTWxJ1LVuNdt2V4rJUymb6uX6F1thf7v8DQqnqL9Us1iXGUEEyfQhZ3Fb5sqQ6TsDEMeyjkNsnW3fQUkzuEQR42ADtAew3nJMG7ZtwiTBR3rbPCyzDgdcMZJBTLcw8Rif7foKFXRdKq365uD4Me2U7EJ6fDQSc9qkNszp8YUcMrSHGdtdk9RMuee2ehAFk3aZo1Jthmf7jxiAL3Drz6X8MXmyePtPVB17nojyA1SH7X63U6AommqAStP5m8CRz38nVwwxVFne4JYgoBGrXZXWXXSGgpmqy3kGUzH1dSnQ6f1ZNWbhuK6vt6J8PGwiLH97EGegeRRmsaqfz2vx9q9VGfL4KCVE6W7oCYS72iLPU1XMo4s1BLZpbSBt2s9ahDUyxrNd3oJEaP2ktmB1UnvxJYE9TWUn9QXb6xLHCvrATFHs54rwcZc8brSrLKRZqb22qahQsRVQpC6ziQubJtvhC1yiVJpdJqH4Rf2Rj3XmccXa4iD9B4bE8ysjXSB8riThmYGhpB1deXdkch6XnNvTzV89qDHj4RTC2Nw1jyoEKHVRmUTAYxPiBMzMwmaTCAaqPzXeBNZ1ogYJqkyEtiAi777jsehnDN7saCdzJWqvLpTVZobHbo9UbdL4UHrNLfH13JcgLx&data=05%7C01%7CMaik.Riechert%40microsoft.com%7C8441bca9a48f40f6374e08da23c5a1a1%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637861629024735409%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=NoYWTV6IuDONaoFAhs8jEwr%2BH3b8%2BHQ4Ofz9tb4N9Cg%3D&reserved=0> These examples use the "JSON-LD Signature" or "Embedded Proof" format... but the claims are interpreted the same regardless of the proof format. Let's look at a few rows specifically: <SUBJECT ID> <PREDICATE> <OBJECT> <urn:uuid:44116902-9aa5-4494-a5c3-9d4c3b08f7df> <https://www.w3.org/2018/credentials#credentialSubject<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.w3.org%2F2018%2Fcredentials%23credentialSubject&data=05%7C01%7CMaik.Riechert%40microsoft.com%7C8441bca9a48f40f6374e08da23c5a1a1%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637861629024735409%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=JlnoLBF3ODPaOdvpbWD%2FvkK9MVecZ1VE6ECQUtFN78o%3D&reserved=0>> <did:example:123> . <urn:uuid:44116902-9aa5-4494-a5c3-9d4c3b08f7df> <https://www.w3.org/2018/credentials#issuanceDate<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.w3.org%2F2018%2Fcredentials%23issuanceDate&data=05%7C01%7CMaik.Riechert%40microsoft.com%7C8441bca9a48f40f6374e08da23c5a1a1%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637861629024785805%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=d1%2BgKTXoURaBgp5cSqVUvEmG9ba6F6cEQvt5ZpVIls4%3D&reserved=0>> "2010-01-01T19:23:24Z"^^<http://www.w3.org/2001/XMLSchema#dateTime<https://nam06.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.w3.org%2F2001%2FXMLSchema%23dateTime&data=05%7C01%7CMaik.Riechert%40microsoft.com%7C8441bca9a48f40f6374e08da23c5a1a1%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637861629024785805%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=pv2btfpuRtsFyQI13ctH7ue7ckG8ZhKNzZ2e%2FsfRdr8%3D&reserved=0>> . <urn:uuid:44116902-9aa5-4494-a5c3-9d4c3b08f7df> <https://www.w3.org/2018/credentials#issuer<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.w3.org%2F2018%2Fcredentials%23issuer&data=05%7C01%7CMaik.Riechert%40microsoft.com%7C8441bca9a48f40f6374e08da23c5a1a1%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637861629024785805%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=UVAywofVOuJTWmpg7UN1iFNq8OaFjY3yuFLyQE3D8jQ%3D&reserved=0>> <did:key:zQ3shrnCZq3R7vLvDeWQFnxz5HMKqP9JoiMonzYJB4TGYnftL> . First, the issuer is signing over each of these... but the issuer is the object in one of them. That's the semantic equivalent of iss being signed over in a JWT / CWT, its a signed claim by the issuer, or the issuer's identity. issuanceDate corresponds to the JWT nbf claim, its the date where a verifier should consider the claims about the subject to be accurate. It's important that the issuer sign this because they may wish to "post date" credentials... similar to post dating checks. The credential subject is basically the sub field of a JWT... that's the identifier that the issuer is claiming corresponds to the subject. All the other claims the issuer makes about the subject will be "joined" to this identifier... but you might have a few credentials signed by different parties, that all attribute to the same subject. Let's look at an example: Issuer 1 claims Subject 1 has email alice@example.com<mailto:alice@example.com> Issuer 2 claims Subject 1 has email bob@example.com<mailto:bob@example.com> Based on this information, a verifier might not know which email is correct, but the verifier has proof of what email each issuer is claiming to be correct for that subject. The credential is the format of the claims, the verifiable credential is the mechanism for conveying the proof. OS On Thu, Apr 21, 2022 at 1:05 PM Stephen Provine <stephpr@microsoft.com<mailto:stephpr@microsoft.com>> wrote: Stepping back for a moment, I need help understanding why the schemas for "credential" and "verifiable credential" are tied together. Why are properties like issuer, issuance date, expiration etc. required properties in a credential? When looking for a signature format, I expect there to be understood separation between the payload, the content to be signed (which may include the payload or a hash of the payload) and the signature over the content to be signed. I'm missing the distinction between the first two with VCs. "Grass is green" => "Joe says Grass is green" => "Grass is green, signed Joe" Or do we believe the author of the statement may be different to the signing identity? "Grass is green" => "Joe says Grass is green" => "Joe says Grass is green, signed Pam" If so, then to call "Joe" the "issuer" would be misleading. It's just another claim in the unverified credential, in this case, of authorship. Thanks, Stephen From: SCITT <scitt-bounces@ietf.org<mailto:scitt-bounces@ietf.org>> On Behalf Of Dick Brooks Sent: Thursday, April 21, 2022 9:47 AM To: 'Carl Wallace' <carl@redhoundsoftware.com<mailto:carl@redhoundsoftware.com>>; Orie Steele <orie@transmute.industries<mailto:orie@transmute.industries>>; Maik Riechert <Maik.Riechert@microsoft.com<mailto:Maik.Riechert@microsoft.com>> Cc: scitt@ietf.org<mailto:scitt@ietf.org>; martin.thomson@gmail.com<mailto:martin.thomson@gmail.com> Subject: Re: [SCITT] [EXTERNAL] Re: Why not W3C Verifiable Credentials Some people who received this message don't often get email from dick@reliableenergyanalytics.com<mailto:dick@reliableenergyanalytics.com>. Learn why this is important<https://aka.ms/LearnAboutSenderIdentification> The CAB/Forum has been discussing methods to address the "verifiable trust relationship" matter. From what I can tell, there is talk of a "notary" like service whereby a software consumer can verify if Party A is authorized to sign artifacts produced by Party A and Party B. As I understand this concept A software customer can submit an inquiry to the notary service asking "Artifact Q produced by Party B is signed by party A - is this a valid trust relationship?" Thanks, Dick Brooks [cid:image001.png@01D855B8.B939DC70] [cid:image002.png@01D855B8.B939DC70] Active Member of the CISA Critical Manufacturing Sector, Sector Coordinating Council - A Public-Private Partnership Never trust software, always verify and report!<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Freliableenergyanalytics.com%2Fproducts&data=05%7C01%7CMaik.Riechert%40microsoft.com%7C8441bca9a48f40f6374e08da23c5a1a1%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637861629024785805%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=amvSLA9qB3XzKjQiPZs2gYb42tc3roqt1oNZT6VJsAE%3D&reserved=0> (tm) http://www.reliableenergyanalytics.com<https://nam06.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.reliableenergyanalytics.com%2F&data=05%7C01%7CMaik.Riechert%40microsoft.com%7C8441bca9a48f40f6374e08da23c5a1a1%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637861629024785805%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=Uik2hibsa8mDl9N9r24jpYwHrD%2FoTHBfwdjQVohvZME%3D&reserved=0> Email: dick@reliableenergyanalytics.com<mailto:dick@reliableenergyanalytics.com> Tel: +1 978-696-1788 From: Carl Wallace <carl@redhoundsoftware.com<mailto:carl@redhoundsoftware.com>> Sent: Thursday, April 21, 2022 12:38 PM To: dick@reliableenergyanalytics.com<mailto:dick@reliableenergyanalytics.com>; 'Orie Steele' <orie@transmute.industries<mailto:orie@transmute.industries>>; 'Maik Riechert' <Maik.Riechert@microsoft.com<mailto:Maik.Riechert@microsoft.com>> Cc: scitt@ietf.org<mailto:scitt@ietf.org>; martin.thomson@gmail.com<mailto:martin.thomson@gmail.com> Subject: Re: [SCITT] [EXTERNAL] Re: Why not W3C Verifiable Credentials It seems like this could be solved with a finer grained constraint associated with the public key used to verify the signature, since the issue, in part at least, is that the current constraint mechanism says "the public key can be used to verify any signed code". In addition to constraining the code signer, having constraints at trust anchor or certification authority level could help as well. FIDO metadata (https://fidoalliance.org/metadata/<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Ffidoalliance.org%2Fmetadata%2F&data=05%7C01%7CMaik.Riechert%40microsoft.com%7C8441bca9a48f40f6374e08da23c5a1a1%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637861629024785805%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=zm%2BvirtCjBE5ywIpnjDk%2F2MZMG3mabnUs46QLMV%2FvEY%3D&reserved=0>) may be interesting comparison. Amongst other things, it contains FIDO-focused set of root certificates along with information that could be used to constrain verification of attestations via constrained TAs and CAs. Constraints of that sort may fit better for attestations due to the relatively fewer number of hardware vendors vs software vendors, but some software vendors may want their own CA or TA. The number of software vendors may motivate a transparency approach a la web PKI, with code signing certs constrained by some value that limits what it can verify and publication to a public log of all certs to detect mis-issuance. From: SCITT <scitt-bounces@ietf.org<mailto:scitt-bounces@ietf.org>> on behalf of Dick Brooks <dick@reliableenergyanalytics.com<mailto:dick@reliableenergyanalytics.com>> Organization: Reliable Energy Analytics LLC Reply-To: <dick@reliableenergyanalytics.com<mailto:dick@reliableenergyanalytics.com>> Date: Thursday, April 21, 2022 at 12:02 PM To: 'Orie Steele' <orie@transmute.industries<mailto:orie@transmute.industries>>, 'Maik Riechert' <Maik.Riechert@microsoft.com<mailto:Maik.Riechert@microsoft.com>> Cc: <scitt@ietf.org<mailto:scitt@ietf.org>>, <martin.thomson@gmail.com<mailto:martin.thomson@gmail.com>> Subject: Re: [SCITT] [EXTERNAL] Re: Why not W3C Verifiable Credentials ""when" a signature from an identifier is authoritative" This is a very slippery slope, that REA had to solve using proprietary methods in our C-SCRM software SAG-PM. Today, using existing digital signature technologies and methods there is no "standard" method for a software consumer to verify the trust bond between the signer of a digitally signed software package and an authorized party that granted the signer authority to sign on their behalf. https://energycentral.com/c/ec/who-ya-gonna-trust<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fenergycentral.com%2Fc%2Fec%2Fwho-ya-gonna-trust&data=05%7C01%7CMaik.Riechert%40microsoft.com%7C8441bca9a48f40f6374e08da23c5a1a1%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637861629024785805%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=hkrc5C9Es5znX%2B%2F0pV16exc56oArN979jpNFUeElrcQ%3D&reserved=0> Thanks, Dick Brooks [cid:image003.png@01D855B8.B939DC70] [cid:image004.png@01D855B8.B939DC70] Active Member of the CISA Critical Manufacturing Sector, Sector Coordinating Council - A Public-Private Partnership Never trust software, always verify and report!<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Freliableenergyanalytics.com%2Fproducts&data=05%7C01%7CMaik.Riechert%40microsoft.com%7C8441bca9a48f40f6374e08da23c5a1a1%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637861629024785805%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=amvSLA9qB3XzKjQiPZs2gYb42tc3roqt1oNZT6VJsAE%3D&reserved=0> (tm) http://www.reliableenergyanalytics.com<https://nam06.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.reliableenergyanalytics.com%2F&data=05%7C01%7CMaik.Riechert%40microsoft.com%7C8441bca9a48f40f6374e08da23c5a1a1%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637861629024785805%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=Uik2hibsa8mDl9N9r24jpYwHrD%2FoTHBfwdjQVohvZME%3D&reserved=0> Email: dick@reliableenergyanalytics.com<mailto:dick@reliableenergyanalytics.com> Tel: +1 978-696-1788 From: SCITT <scitt-bounces@ietf.org<mailto:scitt-bounces@ietf.org>> On Behalf Of Orie Steele Sent: Thursday, April 21, 2022 11:55 AM To: Maik Riechert <Maik.Riechert@microsoft.com<mailto:Maik.Riechert@microsoft.com>> Cc: scitt@ietf.org<mailto:scitt@ietf.org>; martin.thomson@gmail.com<mailto:martin.thomson@gmail.com> Subject: Re: [SCITT] [EXTERNAL] Re: Why not W3C Verifiable Credentials regarding "when" a signature from an identifier is authoritative... lets continue to discuss how it is related to endorsement or receipts. On Thu, Apr 21, 2022 at 10:48 AM Maik Riechert <Maik.Riechert@microsoft.com<mailto:Maik.Riechert@microsoft.com>> wrote: Thanks for the links. See the other email thread "COSE countersignatures included in authenticated data structures" for receipt discussion. From: Orie Steele <orie@transmute.industries<mailto:orie@transmute.industries>> Sent: Donnerstag, 21. April 2022 16:41 To: Maik Riechert <Maik.Riechert@microsoft.com<mailto:Maik.Riechert@microsoft.com>> Cc: scitt@ietf.org<mailto:scitt@ietf.org>; martin.thomson@gmail.com<mailto:martin.thomson@gmail.com> Subject: [EXTERNAL] Re: Why not W3C Verifiable Credentials You are asserting this is the format of the returned receipt? https://datatracker.ietf.org/doc/html/draft-ietf-cose-countersign<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fhtml%2Fdraft-ietf-cose-countersign&data=05%7C01%7CMaik.Riechert%40microsoft.com%7C8441bca9a48f40f6374e08da23c5a1a1%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637861629024785805%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=o%2FpL35bsgHRgBOm4ZmxuLcvjVcQsJMst5jfj5%2Fg%2B8J4%3D&reserved=0> On Thu, Apr 21, 2022 at 10:15 AM Orie Steele <orie@transmute.industries<mailto:orie@transmute.industries>> wrote: Another thing to keep an eye on is https://github.com/json-web-proofs/json-web-proofs<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fjson-web-proofs%2Fjson-web-proofs&data=05%7C01%7CMaik.Riechert%40microsoft.com%7C8441bca9a48f40f6374e08da23c5a1a1%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637861629024785805%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=ejU6aSXxKQOpDkK%2FBILv%2Fys3xJpgSoNLpEcWMa1S4t0%3D&reserved=0> On Thu, Apr 21, 2022 at 10:13 AM Orie Steele <orie@transmute.industries<mailto:orie@transmute.industries>> wrote: Here is an example of a software supply chain VC: https://w3c-ccg.github.io/traceability-vocab/#SoftwareBillOfMaterials<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fw3c-ccg.github.io%2Ftraceability-vocab%2F%23SoftwareBillOfMaterials&data=05%7C01%7CMaik.Riechert%40microsoft.com%7C8441bca9a48f40f6374e08da23c5a1a1%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637861629024785805%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=z2U838SzaKsYll%2Bn%2BcnjONKysYzNuA8nrUWezfGZC70%3D&reserved=0> On Thu, Apr 21, 2022 at 9:52 AM Maik Riechert <Maik.Riechert@microsoft.com<mailto:Maik.Riechert@microsoft.com>> wrote: Hi all, One of the questions that came up in discussions was why SCITT doesn't use W3C Verifiable Credentials (VC) as claim format, giving that we use W3C DID, which comes from the same area. >From my point of view, the main reason is that SCITT wants to stay agnostic on the payload type (claim format) and rather standardize on the signing envelope (so one level up). In practice, this means that for example a JSON-SPDX document [1] or an in-toto Statement [2] can be represented and signed as-is in a SCITT envelope (here, based on COSE). Staying payload agnostic allows for a natural evolution of claim formats. The content type within the envelope identifies the format unambiguously. The idea is that over time a few popular formats emerge and are supported by downstream services. The W3C VC spec [3] defines "credential" as the claims (JSON) and then "verifiable credential" as the claims that come with proof (either JWT or Data Integrity Proofs (based on JSON canonicalization)). Since SCITT is payload type agnostic, a SCITT envelope can contain such a "credential". The only thing missing is a registered content type. Any feedback from the community on this topic is welcome. Maik [1] https://github.com/spdx/spdx-spec<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fspdx%2Fspdx-spec&data=05%7C01%7CMaik.Riechert%40microsoft.com%7C8441bca9a48f40f6374e08da23c5a1a1%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637861629024785805%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=g6wmyHnfRjHfAyK5ZWGWJvQNZ1quIL8WqM0J6e8Z2U4%3D&reserved=0> [2] https://github.com/in-toto/attestation/blob/main/spec/README.md#statement<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fin-toto%2Fattestation%2Fblob%2Fmain%2Fspec%2FREADME.md%23statement&data=05%7C01%7CMaik.Riechert%40microsoft.com%7C8441bca9a48f40f6374e08da23c5a1a1%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637861629024835556%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=gDTnfxV%2Fh1awL1R1mpDXCUFfNberfLrzoKdsAiEAgf0%3D&reserved=0> [3] https://www.w3.org/TR/vc-data-model<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.w3.org%2FTR%2Fvc-data-model&data=05%7C01%7CMaik.Riechert%40microsoft.com%7C8441bca9a48f40f6374e08da23c5a1a1%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637861629024835556%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=XTEg92PuZlmjYE%2BG2yffvL7vYd1CKbAljjziaS0bzmw%3D&reserved=0> -- ORIE STEELE Chief Technical Officer www.transmute.industries<https://nam06.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.transmute.industries%2F&data=05%7C01%7CMaik.Riechert%40microsoft.com%7C8441bca9a48f40f6374e08da23c5a1a1%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637861629024835556%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=Eq0RyM20r8QuS2OLWP2eRbt9scupL3qDpaPToL51ZmA%3D&reserved=0> [Image removed by sender.]<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.transmute.industries%2F&data=05%7C01%7CMaik.Riechert%40microsoft.com%7C8441bca9a48f40f6374e08da23c5a1a1%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637861629024835556%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=Ck15IO10WL4e%2FPUTIi%2FY8qSP7JNiRYWLUR6hySM8IHI%3D&reserved=0> -- ORIE STEELE Chief Technical Officer www.transmute.industries<https://nam06.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.transmute.industries%2F&data=05%7C01%7CMaik.Riechert%40microsoft.com%7C8441bca9a48f40f6374e08da23c5a1a1%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637861629024835556%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=Eq0RyM20r8QuS2OLWP2eRbt9scupL3qDpaPToL51ZmA%3D&reserved=0> [Image removed by sender.]<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.transmute.industries%2F&data=05%7C01%7CMaik.Riechert%40microsoft.com%7C8441bca9a48f40f6374e08da23c5a1a1%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637861629024835556%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=Ck15IO10WL4e%2FPUTIi%2FY8qSP7JNiRYWLUR6hySM8IHI%3D&reserved=0> -- ORIE STEELE Chief Technical Officer www.transmute.industries<https://nam06.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.transmute.industries%2F&data=05%7C01%7CMaik.Riechert%40microsoft.com%7C8441bca9a48f40f6374e08da23c5a1a1%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637861629024835556%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=Eq0RyM20r8QuS2OLWP2eRbt9scupL3qDpaPToL51ZmA%3D&reserved=0> [Image removed by sender.]<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.transmute.industries%2F&data=05%7C01%7CMaik.Riechert%40microsoft.com%7C8441bca9a48f40f6374e08da23c5a1a1%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637861629024835556%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=Ck15IO10WL4e%2FPUTIi%2FY8qSP7JNiRYWLUR6hySM8IHI%3D&reserved=0> -- ORIE STEELE Chief Technical Officer www.transmute.industries<https://nam06.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.transmute.industries%2F&data=05%7C01%7CMaik.Riechert%40microsoft.com%7C8441bca9a48f40f6374e08da23c5a1a1%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637861629024835556%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=Eq0RyM20r8QuS2OLWP2eRbt9scupL3qDpaPToL51ZmA%3D&reserved=0> [Image removed by sender.]<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.transmute.industries%2F&data=05%7C01%7CMaik.Riechert%40microsoft.com%7C8441bca9a48f40f6374e08da23c5a1a1%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637861629024835556%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=Ck15IO10WL4e%2FPUTIi%2FY8qSP7JNiRYWLUR6hySM8IHI%3D&reserved=0> -- SCITT mailing list SCITT@ietf.org<mailto:SCITT@ietf.org> https://www.ietf.org/mailman/listinfo/scitt<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.ietf.org%2Fmailman%2Flistinfo%2Fscitt&data=05%7C01%7CMaik.Riechert%40microsoft.com%7C8441bca9a48f40f6374e08da23c5a1a1%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637861629024835556%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=1pPn7FLCtn0ikdTrr4RB3tkmRpn6LZr%2Foi4UfxAxyyQ%3D&reserved=0> -- ORIE STEELE Chief Technical Officer www.transmute.industries<http://www.transmute.industries> [https://drive.google.com/a/transmute.industries/uc?id=1hbftCJoB5KdeV_kzj4eeyS28V3zS9d9c&export=download]<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.transmute.industries%2F&data=05%7C01%7CMaik.Riechert%40microsoft.com%7C8441bca9a48f40f6374e08da23c5a1a1%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637861629024835556%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=Ck15IO10WL4e%2FPUTIi%2FY8qSP7JNiRYWLUR6hySM8IHI%3D&reserved=0>
- [SCITT] Why not W3C Verifiable Credentials Maik Riechert
- Re: [SCITT] Why not W3C Verifiable Credentials Orie Steele
- Re: [SCITT] Why not W3C Verifiable Credentials Orie Steele
- Re: [SCITT] Why not W3C Verifiable Credentials Orie Steele
- Re: [SCITT] [EXTERNAL] Re: Why not W3C Verifiable… Maik Riechert
- Re: [SCITT] [EXTERNAL] Re: Why not W3C Verifiable… Orie Steele
- Re: [SCITT] [EXTERNAL] Re: Why not W3C Verifiable… Dick Brooks
- Re: [SCITT] [EXTERNAL] Re: Why not W3C Verifiable… Mike Prorock
- Re: [SCITT] [EXTERNAL] Re: Why not W3C Verifiable… Dick Brooks
- Re: [SCITT] [EXTERNAL] Re: Why not W3C Verifiable… Carsten Bormann
- Re: [SCITT] [EXTERNAL] Re: Why not W3C Verifiable… Orie Steele
- Re: [SCITT] [EXTERNAL] Re: Why not W3C Verifiable… Carl Wallace
- Re: [SCITT] [EXTERNAL] Re: Why not W3C Verifiable… Dick Brooks
- Re: [SCITT] [EXTERNAL] Re: Why not W3C Verifiable… Stephen Provine
- Re: [SCITT] [EXTERNAL] Re: Why not W3C Verifiable… Orie Steele
- Re: [SCITT] [EXTERNAL] Re: Why not W3C Verifiable… Maik Riechert
- Re: [SCITT] [EXTERNAL] Re: Why not W3C Verifiable… Stephen Provine
- Re: [SCITT] [EXTERNAL] Re: Why not W3C Verifiable… Orie Steele
- Re: [SCITT] [EXTERNAL] Re: Why not W3C Verifiable… Orie Steele
- Re: [SCITT] [EXTERNAL] Re: Why not W3C Verifiable… Maik Riechert