[Rats] Profile identifier (was Re: EAT Profiles)

Laurence Lundblade <lgl@island-resort.com> Tue, 20 September 2022 20:09 UTC

Return-Path: <lgl@island-resort.com>
X-Original-To: rats@ietfa.amsl.com
Delivered-To: rats@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4B88AC14CF15 for <rats@ietfa.amsl.com>; Tue, 20 Sep 2022 13:09:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.909
X-Spam-Level:
X-Spam-Status: No, score=-1.909 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
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 g15SZw_4y6bH for <rats@ietfa.amsl.com>; Tue, 20 Sep 2022 13:09:26 -0700 (PDT)
Received: from NAM10-MW2-obe.outbound.protection.outlook.com (mail-mw2nam10on2095.outbound.protection.outlook.com [40.107.94.95]) (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 D7A65C14CF0B for <rats@ietf.org>; Tue, 20 Sep 2022 13:09:26 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ZecbQGBVrAtMQYBU/YnfpZPQ8ULMqYAXR2Vk92ZBxmo6FEOS/xVMmUgbtRbspGZztKhT/gtnkJVZGSx8aFRvxeicQGPKJcZE/WSwNLKlypozMq0/3F+9epjza04gsz+2ebQRhh8KvPko/B3PeuqEarLFchp1L2Gm/WXCLwGgiGoqN/r6XzjzxII9fNJgYb2HR9+M8AGIrHWnI+8haihzrhLBLmFgLdVUVaLp3Q/qO9QezF7I926cdd0KQcEQtbzg4tIvR0MLaUavC0YaGjK0EJlOTvE0vdlEyEHaD1SRN2pC42TH2KvlrfLXphcQ+MlLKtvGaRrqaqLmZko55T7iXw==
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=l66yfbJ5BqQqL9RfHXacA5NJVYfk+xzKLg5WjZsN2JA=; b=PULpxgUNkqdrchjJGIrW1Xw5T4MbYCBqrXDngrSOUsdD9/Y838hKdkT5IdF7xyEivqY/hfKW6wo89YBdiCKMRjNeyyQ4jYw0KvXSCHMlhrPx0jQyzlGWVwUsST1epbYXtSV74QO4VmPiJjaBfv/CnIaN74rOaSeRG7HZPxv4wExIjg8omJG1ze+NSHTAFQjZ5jU9jo4b4eOQcfjsprsz3vKfmMfGNLT+/qClb95qftlAdpUx8j1DbLu7p9RvEWyEvBR724pcYV7ulJtrQj3d+88CtIF7CnJi3/3Blxc8/OFcN7cy9NTsVnhrt/oW3XHpU471YWFMwrproZIWQovBDA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=island-resort.com; dmarc=pass action=none header.from=island-resort.com; dkim=pass header.d=island-resort.com; arc=none
Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=island-resort.com;
Received: from PH7PR22MB3092.namprd22.prod.outlook.com (2603:10b6:510:13b::8) by DM6PR22MB1882.namprd22.prod.outlook.com (2603:10b6:5:250::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5654.14; Tue, 20 Sep 2022 20:09:22 +0000
Received: from PH7PR22MB3092.namprd22.prod.outlook.com ([fe80::20fc:7118:33f4:ffaf]) by PH7PR22MB3092.namprd22.prod.outlook.com ([fe80::20fc:7118:33f4:ffaf%4]) with mapi id 15.20.5632.017; Tue, 20 Sep 2022 20:09:22 +0000
From: Laurence Lundblade <lgl@island-resort.com>
Message-Id: <885ABB6E-FD98-45E2-84BE-5A3A3C37D3F8@island-resort.com>
Content-Type: multipart/alternative; boundary="Apple-Mail=_B8F459BC-BE40-4CC8-816A-2818FEAF7420"
Date: Tue, 20 Sep 2022 13:09:20 -0700
In-Reply-To: <f9f289ad-5f36-b781-7502-219778148491@sit.fraunhofer.de>
Cc: Thomas Fossati <tho.ietf@gmail.com>, Hannes Tschofenig <Hannes.Tschofenig@arm.com>, Michael Richardson <mcr+ietf@sandelman.ca>, "rats@ietf.org" <rats@ietf.org>
To: Henk Birkholz <henk.birkholz@sit.fraunhofer.de>
References: <71934.1663019954@dooku> <DBBPR08MB5915AC23726BF997EB9E44C4FA489@DBBPR08MB5915.eurprd08.prod.outlook.com> <19805.1663344806@dooku> <AS8PR08MB5911DB2FE9608541698983B0FA4D9@AS8PR08MB5911.eurprd08.prod.outlook.com> <ab4312d3-c35f-5e72-9658-ca88ba3523c2@sit.fraunhofer.de> <CAObGJnNjuTT+QqnSpp1abrX-1hHGzCkVkzrM8GArPs8sDu=W+g@mail.gmail.com> <f9f289ad-5f36-b781-7502-219778148491@sit.fraunhofer.de>
X-Mailer: Apple Mail (2.3608.120.23.2.4)
X-ClientProxiedBy: BY5PR04CA0006.namprd04.prod.outlook.com (2603:10b6:a03:1d0::16) To PH7PR22MB3092.namprd22.prod.outlook.com (2603:10b6:510:13b::8)
MIME-Version: 1.0
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: PH7PR22MB3092:EE_|DM6PR22MB1882:EE_
X-MS-Office365-Filtering-Correlation-Id: fae3092e-5e90-4408-a9a6-08da9b440226
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: LHx6yEl8PfRiHxTQSBwnJY9hxumNTLxVMPF8+XWVOAIkIpiCZi9I8lBZCLUjEoouWQxedI6jNyoZOBwqHWh3z6GRYosQrCCB6xDRuJ+7+5afWD7wxFKHxnK6OHFHOXhKF3UhPQjMKCKt8d2egKcnbefd5z2xjioUCbRO1Mhpion5ckJZ9lI/EgjjhUiOmo9bYDrOdrRBnsBG3dS0fgwBhi/EE4o8SHqo+LDMia6qLllc5B+YZtVw6tEPgNhz+ndKsbBOCJ/tDHrFWzEEq7vBQ8DtRvOY0pVgd/mFv/YKpaMIzuLCMy4oMNUM4MeBygXIbsU1N33uafLtenZWj+E5P/viS8Yc8TJPOO78KcSnwOBEbywIC754ODUy3lF3r2yCMYoJOjbvP4riGampLbMfcSB0ZLDdLMVhSp0ceq42wrt0GFk0+8ic6IGb5zrCmh9vrO+vnSoh8pkE/3AAxHidIda4zVjJMob1ARhHeLqLvV/Alkd6Kv4pD4JWFDN9kN8xoYBWnalZf/ZCRiiydp369skrh0HELD5Ce1zSjaNRpVxl3hR5grtAJD53JHEdDXyXf/dT82I+Je2prkcXUn4wYJg/MVSxN6rf0ahK7FZFmZU7wUE3qVOZHhtG6zgRBn9zwRQlq9QgEnzuJpN0zs0EbFi12SzZVbUVQJgCyKWoW9aOUpA1h9TkrwdA2V0rhwW25PT2QmnVciF4p0NP6yseHIF7iyxkF2xa4gCUcMZhVQtkaVJxUfr6LFRhHSD3sgepZhlK49whytGysNDad80p3th3tx/a+IlnO/4hmtxmw6YK9uGYeFZJAnTt8he/u/6l
X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PH7PR22MB3092.namprd22.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(39830400003)(366004)(376002)(136003)(346002)(396003)(451199015)(478600001)(6486002)(86362001)(41300700001)(8936002)(316002)(5660300002)(966005)(6916009)(8676002)(54906003)(66556008)(66476007)(4326008)(66946007)(33656002)(38100700002)(38350700002)(186003)(2616005)(53546011)(52116002)(33964004)(6506007)(6512007)(26005)(2906002)(36756003)(45980500001); DIR:OUT; SFP:1102;
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: alVGEce9kxTMol94M3uMJhrGQsabUVCGGpZGnIGV1K8tG7HQbSO0cJfZallFgdaglmMMvwfI3Pz86AjG6P3KSLG9gIIGQpQKn1ESEecvqP6UbHKbdY4+IsoAbX8Jo196DLZiutofC+Jb/vxbTOuRqs4Bn/C2aK+Ix9zfextcQJmXnByuZz+Bf69isTMEUPUopSeDs2AZvyaE/UB0xZUf4DvIqfIAWRvLDXY2N8RLtmh6th88ZgVSga+Uqy8uVnRkltRd6oDfUQe2rEvrb15XlK/JiikbRtt2ygtlIcdu5tamFzedef8GvFgw13gsmvWn97ZpBW9noSKyD7b9nv8e3xG+FnlkddOaKFzqnh/dWCcXNRDGGowLQWokOpqjrmdi/PLKMkJKgrQwBFbZD7SeRgF0bevVtwVnk3tKIbm0dpEh5sK2mujTpDmdaSwO9o4Wfs6/9k8I4NpALjEIyry3QxAkurwoL0BQWXFfsPmVLHTqBweqrFvnM+C1GeQMw66nGc7E68QSIXYTamGRobiapW/WhMX8ytOF2HGAnjCd/t/mUxUZxNS90/bX+oqjwTbYHuHOW2+wKtm+b6aVVv+k6bQesNr+yq7AFKO50C5VFtWS8q9zc4CykZnoP1hCJk9Jkzh5HbAsosEuzcgDI8lk7EQuJMs1Ix45kngewLYXc/WTursj+D24D48UWW7tzhoKiYreMy9+FbDYeRrHHeH4dl1hJWbFdC6sbUq5fvsk0K/B+FFYt7xS+E1G4LXFLTjRl+bed5k1vhOglGdfyNNLR3MVCidmhEXj1XNnk9hqT4nepuvRMkHBlXoZRVAvtfKfqzz1nvLNqE13Sfhm/SKFOoYak6bL1L6JeEq313SsrRDvDpM4E2HAIXFgvgAN2QtaCytBM+d2k2kfABvJosSUqNeaZ2P5BHhWBC2iP5pyDnjokvbHcr6mm7VCE6jhMyOboQFUcIHCNTpNG17f8pRxmV5ppoEvTQI+FxIS+GjZyBHHgpD5GIjjW1pDvFHojG6nXtOmkwY2xQqNmPT8iH6vBkZQ8CXi9jaLSzIgHXqwX4IAp0Y7VRuoTd1VpJRODEfWqreLUzBrAICpfYOKDMRRjbq683fchpb9sayETkgIkX7xF+MUyV169NsDmoJWrIAkRFLopsBiMFUBPBq1j4s0ltbRU2yn+KUd678dqydFyHAuZEb+zoM+9KrbHPwqAapiYMwYnLyujQPe+MfisyRwZg1JXqEN5HK+To0E6K0KcpkAhVUZXCX4fy9AYNGkHIXPnGH1Y9JOfobr68GAWyy9BiZCo/6oHr8XO6DvbDcWHHFK0bIxO7mZUCMCCnAfX2T/tXje+tru15WSwd4BI0mcpsdZU4fUl1hGxsG41aEPD3pm0sAOzTohcXgl409wGJ4F+i3vXbA7rPAKiAtyjGYABHzJqVbCbumZe8NrWKye5Sx60pg95lAmbgfGEqEcRxoyHE0e8Uo7QmgMosi340XhXmyKItb7wZd6H8uS3K8FS6kCJMM/ratq1Jedkry+eudw7j1fltJiMdmmy3SDGFYc4dwCZYAkfM5msNPXBJxuh6XdQWrJut7cmq5cYVaa4rMl
X-OriginatorOrg: island-resort.com
X-MS-Exchange-CrossTenant-Network-Message-Id: fae3092e-5e90-4408-a9a6-08da9b440226
X-MS-Exchange-CrossTenant-AuthSource: PH7PR22MB3092.namprd22.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Sep 2022 20:09:22.3601 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: ad4b5b91-a549-4435-8c42-a30bf94d14a8
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: PIASmf9w8dysQkcg0EmiMNiJBWXq6Fhm5OZ3543xzFa6jY26FTtTHilVWxcCLTsI2OEL+tAgXR+opGtc7b6SKw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR22MB1882
Archived-At: <https://mailarchive.ietf.org/arch/msg/rats/2HgBZzvmV4DfgBcHlqLYMFKanMY>
Subject: [Rats] Profile identifier (was Re: EAT Profiles)
X-BeenThere: rats@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Remote ATtestation procedureS <rats.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rats>, <mailto:rats-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rats/>
List-Post: <mailto:rats@ietf.org>
List-Help: <mailto:rats-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rats>, <mailto:rats-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 20 Sep 2022 20:09:31 -0000

Here’s 3 ways to identify a profile. The first two are in EAT now. The last is not.

1) OID
2) URI
3) IANA first-come-first-served integer. No text strings, just a simple monotonic integer, 0, 1, 2, 3, 4… A URI can be associated with the integer if the profile is published, but it isn’t required.

We can do any combo of the above (e.g., what’s in the doc now, just 2 and 3,…). I don’t have a strong opinion, but just 3 seems in the spirit of being small and simple to me.

The two issues with 3) I can see are:
- Is it OK to consume more IANA resources here? I assume yes. It’s kind of their job and it isn’t hard to do this
- The profile was pre-allocated by IANA as OID and URI and there probably some implementations

LL



> On Sep 19, 2022, at 9:51 AM, Henk Birkholz <henk.birkholz@sit.fraunhofer.de> wrote:
> 
> If it has to be specified in a stable document anyways, I cannot fathom the need for a URI. Just do a number and go to IANA?
> 
> On 19.09.22 17:42, Thomas Fossati wrote:
>> hi Henk,
>> On Mon, Sep 19, 2022 at 1:04 PM Henk Birkholz <henk.birkholz@sit.fraunhofer.de <mailto:henk.birkholz@sit.fraunhofer.de>> wrote:
>>     >      > * Would it be useful to reference profiles by number
>>    (rather than
>>     >      > URLs)? Probably so.
>>     >
>>     > It seems like we ought to have an optional registry, and if
>>    someone wants to use a URI, then fine.
>>    Not sure on the URI part really, but if there is enough support for
>>    it... How would EAT ensure interoperability, if we allow for 'any
>>    URI as
>>    profile identifier' use outside the 'custom/local/experimental' scope?
>>    Or would that automatically imply that scope?
>> I wouldn't be worried about that.  EAT profiles need to be specified in a stable document.  The visibility of that document is what determines the reach and interoperability of that profile.  A profile ID (URL or else) is an identifier for the document.
>> cheers,
>> -- 
>> Thomas
> 
> _______________________________________________
> RATS mailing list
> RATS@ietf.org
> https://www.ietf.org/mailman/listinfo/rats