[auth48] Re: [AD] AUTH48: RFC-to-be 9944 <draft-ietf-scim-device-model-18> for your review

Eliot Lear <lear@cisco.com> Mon, 04 May 2026 13:00 UTC

Return-Path: <lear@cisco.com>
X-Original-To: auth48archive@mail2.ietf.org
Delivered-To: auth48archive@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id B5B00E8B73CF; Mon, 4 May 2026 06:00:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1777899645; bh=TwAqqMiLpY4KVG3B4DjoGJandWKv33s4W8/uYTaab6U=; h=From:Subject:Date:In-Reply-To:Cc:To:References; b=woQ4Okyzk/LnnmCn23u+w8Hcnjlw7aKzT1lNLYkdq0PbN6DUz5GfiKA3E6vUon6lK X+zN/F3NOP2WKA33Kb2DpwcETrtz5cz8ubp9LjlLVH6R7OSbysHwrQYvFE2nJHGJY8 M4dTtfn4DtptgEvQq/caPVWSBAuRLDZihWuJ+I14=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -11.885
X-Spam-Level:
X-Spam-Status: No, score=-11.885 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_MED=-0.001, 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_MED=-2.3, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_NONE=0.001, T_SPF_HELO_PERMERROR=0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=cisco.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 jCaDSU1v16sg; Mon, 4 May 2026 06:00:44 -0700 (PDT)
Received: from rcdn-iport-3.cisco.com (rcdn-iport-3.cisco.com [173.37.86.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id D7E74E8B5B03; Mon, 4 May 2026 05:59:52 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.com; i=@cisco.com; l=47633; q=dns/txt; s=iport01; t=1777899592; x=1779109192; h=from:message-id:mime-version:subject:date:in-reply-to:cc: to:references; bh=DOJ+8wy4VbIn3InLC3VMytILFRfv94SbbC/XRP7xXQg=; b=Z5+/QQ2aPoGjhm/1c992ZTsv0k9PvEezC8tLuu3Gjyh0jghfleTLVtGw Gn7RSA+Ll7n4N6C8NMBaekylzKIDDbNSTTnsiodklIOkNjAwZTelYHIUm CAjBe2xPO47IG7xXAj0iMv+1qvjE9qWkHNL0+BxEsnlQ0uhfw3YTO+7QG Ob9h8iR/jkdUcuIt/Z12Cb+mX6dvILjYKXd4EnKNcEowg/bYL8bn7RWT7 vF1V+20VAhbVoohFhDRY0w7sTuUn3dpxwLfgP0vwKUnhTcWiXdKQqKUaj zwVM/IE5vaf7xUU9VG1VK87+IolIDyedqMxEYuVL6tyXuyLEg9ud2nv1s g==;
X-CSE-ConnectionGUID: 3mNRU6uOQqmwtIhDAgl7Tg==
X-CSE-MsgGUID: GWRAWGgMRbuZGiETSdHk6A==
X-IPAS-Result: A0CQAAAsl/hp/5UQJK1QAQkODAEBAQEBAQEBAQEDAQEBARIBAQEBAgIBAQEBghACg0ZeQ0mEGzyPU4IhA4tkhWaMZIFrDAMBAQEPPRQEAQGBcQGDFAKNMQImOBMBAgQBAQEBAwIDAQEBAQEBAQEBAQELAQEFAQEBAgEHBYEOE4ZPDUkBEAGFfwEBAQEBAQEMDgEIVgULCQIMAgogAQYDAgIgJREGE4MCAYI6Aw8nAxEGmieadQFOeoEygQGEfdhIDYJYBhQwgQkBiDcgASqBNQOCBoIOhHonG4INgRUnCxBHCoIXPoIfQgOBMgEDD4N1OoIvBIINFXoUgX58gmeJMkgKYhAiAyYzLAFVEw0KCwcFgSNDAzUSKhUjSwUtHYEjIR0XFR9YGwcFEiEqbmt0LFwaDiEkEVlCOAtJBYFyAoIeGV8jLwNOcgMLGA1IESwUIxQbBD5uB4l/XR0PgT0BCWIGPiYEKAcDHwIgLyQSBQ5HCRoCBQoBOiyKF4t9jHGOGJNkQnGEJoRwhy6PPoYWBC+EBI0ThwKLC4N3gmlniAqQfIJYizGECZFeDA0BUIRngX8lgVkzGggbFWUBgjw/FBkPjl+DRIUTiiG6DkQyAjsCBwIHDQMLi2WGA4EdYAEB
IronPort-Data: A9a23:l4s5vqOQT/NikvvvrR1GlsFynXyQoLVcMsEvi/4bfWQNrUoq1GYFm mtND2yGa/yJazb0e9wiPoji80oEvJbXx9ViGXM5pCpnJ55oRWUpJjg4wmPYZX76whjrFRo/h ykmQoCeaphyFTmE+kvF3oHJ9RFUzbuPSqf3FNnKMyVwQR4MYCo6gHqPocZh6mJTqYb/WVjlV e/a+ZWFZgf4g2Isawr41orawP9RlKWq0N8nlgRWicBj5Df2i3QTBZQDEqC9R1OQapVUBOOzW 9HYx7i/+G7Dlz91Yj9yuu+mGqGiaue60Tmm0hK6aYD76vRxjnBaPpIACRYpQRw/ZwNlMDxG4 I4lWZSYEW/FN0BX8QgXe0Ew/ypWZcWq9FJbSJSymZT78qHIT5fj665rKnsLY5A/w/9yHn1v9 dAxJzRSUh/W0opawJrjIgVtrs0nKM+uOMYUvWttiGiDS/0nWpvEBa7N4Le03h9p2ZsIRqiYP pRfMGY+BPjDS0Un1lM/DJ83hs+jh2L0dHtTr1f9Sa8fvzeDk1QqgOe0WDbTUvO1f+xqsUm9n GjbzUv4Ly0hOPyclxPQpxpAgceKx0sXQrk6GLCy/flthFCCn0QcDRQXUR2wpvzRok63QMlWL U0N8CMq/PNr3EOuR9j5GRa/pRaspRUdXp9ZH/YS6QyRxOzT+QnxLnMPTzsEY9wvtdUtbT0ny lHPmMnmbRRqq72cSWCU3rGfti70NCQIRUcLeDMEEVsM+dLjoZ8+pgjBRZNuHK+picezHiv/q xiQoiN7irkSkckR/7+19hXKjzOwoYKPSRQ6ji3UUGWi4hJRf5KsaYLu81bQqPtMLZqeVB+Gp ndspiSFxOkKCZfIkGmGR/8AWejzof2EKzbbx1VoGvHN6giQxpJqRqgIiBkWGaujGp9slePBC KMLhT5s2Q==
IronPort-HdrOrdr: A9a23:GvIba6FCpQUEloRApLqEyMeALOsnbusQ8zAXPo5KOH9om62j+/ xG88576faZslwssTQb+exoRpPsfZqsz/FICOAqVN/IYOClghrMEGgI1+XfKlPbak/DH5ZmpM NdWpk7LsHsBl5nisu/ygy5H9E8hOSjysmT9IDjJ7MHd3ASV0mmhD0JbDqmLg==
X-Talos-CUID: 9a23:cUU7imkJhA+ge2OcHs1UAMBzRxnXOSbY6k3tfVKfMH9sV6G0SXO596c7r8U7zg==
X-Talos-MUID: 9a23:w7t7dwoG2SIc73UW4m0ezx5dDu5XzKuLMkoQo7oHlvW/OQxzZR7I2Q==
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-AV: E=Sophos;i="6.23,215,1770595200"; d="scan'208,217";a="478703871"
Received: from alln-l-core-12.cisco.com ([173.36.16.149]) by rcdn-iport-3.cisco.com with ESMTP/TLS/TLS_AES_256_GCM_SHA384; 04 May 2026 12:59:45 +0000
Received: from smtpclient.apple (unknown [10.168.8.195]) by alln-l-core-12.cisco.com (Postfix) with ESMTP id DD2DA18000B28; Mon, 4 May 2026 12:59:42 +0000 (GMT)
From: Eliot Lear <lear@cisco.com>
Message-Id: <FE7FD0F2-E587-4653-A0A0-98EB5EDB9C42@cisco.com>
Content-Type: multipart/alternative; boundary="Apple-Mail=_AC615E83-EB13-4864-940E-0D2FBB24020E"
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3864.500.181\))
Date: Mon, 04 May 2026 14:59:31 +0200
In-Reply-To: <CAHwf3csE59KhspYSsCWAtt0wRRmUT-XkAfe1g8+n5E9koFa04A@mail.gmail.com>
To: Muhammad Shahzad <mshahza@ncsu.edu>
References: <ACDAC378-8B56-4912-B3AD-4366692FFB32@cisco.com> <00E7EF1E-ABB9-4D6A-88AD-CD1583847528@staff.rfc-editor.org> <00DE5A64-6BB1-4127-92F2-01A0A4A76747@cisco.com> <AE089B88-C4E8-430B-A38B-C761E3ED3F9C@staff.rfc-editor.org> <CAHTXsWd1Ks0Y3=3qPow1a1hOWPZtgGKoAF5-yXV4bK2ca+qtMg@mail.gmail.com> <F1697A2A-422B-47F5-A6F6-30ED0E5FF5D9@staff.rfc-editor.org> <0CFF8AD7-2612-45C2-87CC-033CE2492A98@cisco.com> <CA72A64E-8A1F-46FD-A20A-15B3B12D12D2@staff.rfc-editor.org> <CAHwf3csE59KhspYSsCWAtt0wRRmUT-XkAfe1g8+n5E9koFa04A@mail.gmail.com>
X-Mailer: Apple Mail (2.3864.500.181)
X-Outbound-Client-TLS: NONE;unknown [10.168.8.195]
X-Outbound-SMTP-Client: 10.168.8.195, [10.168.8.195]
X-Outbound-Node: alln-l-core-12.cisco.com
Message-ID-Hash: RQ4MP5KVH62I3JD5HETX6JBVWE7OIM42
X-Message-ID-Hash: RQ4MP5KVH62I3JD5HETX6JBVWE7OIM42
X-MailFrom: lear@cisco.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: Kaelin Foody <kfoody@staff.rfc-editor.org>, Deb Cooley <debcooley1@gmail.com>, rfc-editor@rfc-editor.org, "Nancy Cam-Winget (ncamwing)" <ncamwing@cisco.com>, auth48archive@rfc-editor.org, scim-ads@ietf.org, scim-chairs@ietf.org, Hassan <hassaniqbal931@gmail.com>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [auth48] Re: [AD] AUTH48: RFC-to-be 9944 <draft-ietf-scim-device-model-18> for your review
List-Id: "Archiving AUTH48 exchanges between the RFC Production Center, the authors, and other related parties" <auth48archive.rfc-editor.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/auth48archive/_BnteZsSrst3xOJEK_igppxaew4>
List-Archive: <https://mailarchive.ietf.org/arch/browse/auth48archive>
List-Help: <mailto:auth48archive-request@rfc-editor.org?subject=help>
List-Owner: <mailto:auth48archive-owner@rfc-editor.org>
List-Post: <mailto:auth48archive@rfc-editor.org>
List-Subscribe: <mailto:auth48archive-join@rfc-editor.org>
List-Unsubscribe: <mailto:auth48archive-leave@rfc-editor.org>

As do I.

Thank you all.

Eliot

> On 4 May 2026, at 14:42, Muhammad Shahzad <mshahza@ncsu.edu> wrote:
> 
> Hi All,
> 
> I approve this. Thank you
> 
> --
> Muhammad Shahzad 
> 
> On Mon, May 4, 2026, 8:38 AM Kaelin Foody <kfoody@staff.rfc-editor.org <mailto:kfoody@staff.rfc-editor.org>> wrote:
>> Hi *Deb, Eliot,
>> 
>> *Deb - We have updated the text per Eliot’s most recent reply, but it seems no further changes are desired here. Please review and let us know if the current set of updates are acceptable. Please see https://www.rfc-editor.org/authors/rfc9944-lastrfcdiff.html.
>> 
>> Eliot - We have updated the files as requested. Please review and let us know if any additional updates are needed or if you approve the RFC for publication.
>> 
>> We will request that IANA make their relevant changes after we receive all other approvals listed on the AUTH48 status page.
>> 
>> The AUTH48 status page for this document is available here:
>> https://www.rfc-editor.org/auth48/rfc9944
>> 
>> — FILES (please refresh): —
>> 
>> The updated files have been posted here:
>> https://www.rfc-editor.org/authors/rfc9944.txt
>> https://www.rfc-editor.org/authors/rfc9944.pdf
>> https://www.rfc-editor.org/authors/rfc9944.html
>> https://www.rfc-editor.org/authors/rfc9944.xml
>> 
>> Diff files showing changes between the last and current version:
>> https://www.rfc-editor.org/authors/rfc9944-lastdiff.html
>> https://www.rfc-editor.org/authors/rfc9944-lastrfcdiff.html (side by side)
>> 
>> Diff files showing changes made during AUTH48:
>> https://www.rfc-editor.org/authors/rfc9944-auth48diff.html
>> https://www.rfc-editor.org/authors/rfc9944-auth48rfcdiff.html (side by side)
>> 
>> Diff files showing all changes:
>> https://www.rfc-editor.org/authors/rfc9944-diff.html
>> https://www.rfc-editor.org/authors/rfc9944-rfcdiff.html (side by side)
>> 
>> Thank you,
>> 
>> Kaelin Foody
>> RFC Production Center
>> 
>> > On Apr 27, 2026, at 2:57 AM, Eliot Lear <lear@cisco.com <mailto:lear@cisco.com>> wrote:
>> > 
>> > Ok.  I’m back, tanned, with much more knowledge of the Greek Mycenaean and Archaic periods, and raring to go.  I’ve reviewed the diffs and I want to also address Deb’s points.
>> > 
>> > First, about “read-only” and “immutable”.  This is an artifact of RFC 7643.  “Read-only” means just that.  “Immutable” means it can be written once.
>> > 
>> > Second, everywhere in the draft, the term should be “read-only” not “read only” (this is a regression).  Case can remain as is.
>> > 
>> > Finally:
>> > 
>> > 
>> > 
>> >> On 23 Apr 2026, at 06:52, Kaelin Foody <kfoody@staff.rfc-editor.org <mailto:kfoody@staff.rfc-editor.org>> wrote:
>> >> 
>> >> 
>> >>> b) Should the update below be implemented?
>> >>> 
>> >>> Appendix B.6: 
>> >>> Two additional instances of “...:Devices” (plural) appear in this section. Should these instances be updated to “:Device” (singular) as well?
>> > 
>> > 
>> > Yes, please.
>> > 
>> > Regards,
>> > 
>> > Eliot
>> > 
>> >> 
>> >> We will request that IANA make their relevant changes after we receive all other approvals listed on the AUTH48 status page.
>> >> 
>> >> All best,
>> >> 
>> >> Kaelin Foody
>> >> RFC Production Center
>> >> 
>> >>> On Apr 17, 2026, at 7:02 AM, Hassan <hassaniqbal931@gmail.com <mailto:hassaniqbal931@gmail.com>> wrote:
>> >>> 
>> >>> Hi Kaelin,
>> >>> 
>> >>> Thank you for the updates. Approved from my end.
>> >>> 
>> >>> On Tue, Apr 14, 2026 at 4:32 PM Kaelin Foody <kfoody@staff.rfc-editor.org <mailto:kfoody@staff.rfc-editor.org>> wrote:
>> >>> Hi Eliot,
>> >>> 
>> >>> Thanks for your reply and letting us know you will be out of office -- we will wait on your reply accordingly. 
>> >>> 
>> >>> We have updated the files and Section 6.3.1 as requested. Please review the two matters below at your convenience:
>> >>> 
>> >>> a) For the item below, we have removed a space from the left margin for both the “location” line (seen below) and for the “resourceType” line that follows it, to preserve original indentation. Please review this update in Appendix A.1 for correctness. 
>> >>> 
>> >>>>> Appendix A.1: 
>> >>>>> We have updated this line per item #6, but it is now one character too long. Please review and let us know where to insert a line break for the line below:
>> >>>>> 
>> >>>>>  "location": "https://example.com/v2/ResourceTypes/EndpointApps”,
>> >>>> 
>> >>>> I think you can just indent one space.
>> >>> 
>> >>> 
>> >>> b) Should the update below be implemented?
>> >>> 
>> >>>>> Appendix B.6: 
>> >>>>> Two additional instances of “...:Devices” (plural) appear in this section. Should these instances be updated to “:Device” (singular) as well?
>> >>> 
>> >>> 
>> >>> Please review the items above and let us know if there are any outstanding updates remaining.
>> >>> 
>> >>> The AUTH48 status page for this document is available here:
>> >>> https://www.rfc-editor.org/auth48/rfc9944
>> >>> 
>> >>> — FILES (please refresh): —
>> >>> 
>> >>> The updated files have been posted here:
>> >>> https://www.rfc-editor.org/authors/rfc9944.txt
>> >>> https://www.rfc-editor.org/authors/rfc9944.pdf
>> >>> https://www.rfc-editor.org/authors/rfc9944.html
>> >>> https://www.rfc-editor.org/authors/rfc9944.xml
>> >>> 
>> >>> Diff files showing changes between the last and current version:
>> >>> https://www.rfc-editor.org/authors/rfc9944-lastdiff.html
>> >>> https://www.rfc-editor.org/authors/rfc9944-lastrfcdiff.html (side by side)
>> >>> 
>> >>> Diff files showing changes made during AUTH48:
>> >>> https://www.rfc-editor.org/authors/rfc9944-auth48diff.html
>> >>> https://www.rfc-editor.org/authors/rfc9944-auth48rfcdiff.html (side by side)
>> >>> 
>> >>> Diff files showing all changes:
>> >>> https://www.rfc-editor.org/authors/rfc9944-diff.html
>> >>> https://www.rfc-editor.org/authors/rfc9944-rfcdiff.html (side by side)
>> >>> 
>> >>> All the best,
>> >>> 
>> >>> Kaelin Foody
>> >>> RFC Production Center
>> >>> 
>> >>> On Apr 11, 2026, at 5:51 AM, Eliot Lear <lear@cisco.com <mailto:lear@cisco.com>> wrote:
>> >>>> 
>> >>>> Hi Kaelin,
>> >>>> 
>> >>>> Below are my answers.  Please be advised, I’m going on two weeks of holiday and will have a limited ability to respond or review changes.  Also see below for the one remaining other issue which is mildly substantial but hopefully not controversial.
>> >>>> 
>> >>>> 
>> >>>>> On 9 Apr 2026, at 20:23, Kaelin Foody <kfoody@staff.rfc-editor.org <mailto:kfoody@staff.rfc-editor.org>> wrote:
>> >>>>> 
>> >>>>> Hi Eliot, all,
>> >>>>> 
>> >>>>> We have updated the files as requested. These updates are best viewed here: https://www.rfc-editor.org/authors/rfc9944-lastrfcdiff.html.
>> >>>>> 
>> >>>>> A few follow-up questions regarding these updates:
>> >>>>> 
>> >>>>> a) Section 6.3.1, Table 2:
>> >>>>> We have updated this table accordingly. May we also add a value for “Imm” in the legend that appears after this table?
>> >>>>> 
>> >>>>> Perhaps:
>> >>>>> Imm = Immutable
>> >>>> 
>> >>>> Yes.
>> >>>> 
>> >>>>> 
>> >>>>> b) Section 7.6.2, Table 8: 
>> >>>>> In the “Mutable” column of this table, should the $ref attribute’s value be updated from “R” to “RO” as well (to match the updates made to devContEntEndpoint and telEntEndpoint)?
>> >>>> 
>> >>>> Yes.
>> >>>> 
>> >>>>> 
>> >>>>> c) Appendix A.1: 
>> >>>>> We have updated this line per item #6, but it is now one character too long. Please review and let us know where to insert a line break for the line below:
>> >>>>> 
>> >>>>>  "location": "https://example.com/v2/ResourceTypes/EndpointApps”,
>> >>>> 
>> >>>> I think you can just indent one space.
>> >>>> 
>> >>>>> 
>> >>>>> d) Appendix B.6: 
>> >>>>> Two additional instances of “...:Devices” (plural) appear in this section. Should these instances be updated to “:Device” (singular) as well?
>> >>>>> 
>> >>>>> We will request that IANA make their relevant changes and request AD approval after we receive your remaining updates.
>> >>>> 
>> >>>> 
>> >>>> 
>> >>>> In Section 6.3.1, we wrote:
>> >>>> 
>> >>>> OLD:
>> >>>> 
>> >>>>> subjectName:When present, a string that contains one of two names…
>> >>>> 
>> >>>> If certificateInfo is present then subjectName must be present.  Otherwise we haven’t given sufficient implementation guidance on how to identify a valid identity.  Therefore, the proposed change is:
>> >>>> 
>> >>>> NEW:
>> >>>> 
>> >>>>> subjectName:A string that contains one of two names
>> >>>> 
>> >>>> The table already indicates that subjectName is required, as does the JSON OpenAPI.
>> >>>> 
>> >>>> This got missed in earlier review because people (including myself) may have been thinking about whether the parent object was present.
>> >>>> 
>> >>>> Regards,
>> >>>> 
>> >>>> Eliot
>> >>>> 
>> >>>> 
>> >>>> 
>> >>>>> 
>> >>>>> The AUTH48 status page for this document is available here:
>> >>>>> https://www.rfc-editor.org/auth48/rfc9944
>> >>>>> 
>> >>>>> — FILES (please refresh): —
>> >>>>> 
>> >>>>> The updated files have been posted here:
>> >>>>> https://www.rfc-editor.org/authors/rfc9944.txt
>> >>>>> https://www.rfc-editor.org/authors/rfc9944.pdf
>> >>>>> https://www.rfc-editor.org/authors/rfc9944.html
>> >>>>> https://www.rfc-editor.org/authors/rfc9944.xml
>> >>>>> 
>> >>>>> Diff files showing changes between the last and current version:
>> >>>>> https://www.rfc-editor.org/authors/rfc9944-lastdiff.html
>> >>>>> https://www.rfc-editor.org/authors/rfc9944-lastrfcdiff.html (side by side)
>> >>>>> 
>> >>>>> Diff files showing changes made during AUTH48:
>> >>>>> https://www.rfc-editor.org/authors/rfc9944-auth48diff.html
>> >>>>> https://www.rfc-editor.org/authors/rfc9944-auth48rfcdiff.html (side by side)
>> >>>>> 
>> >>>>> Diff files showing all changes:
>> >>>>> https://www.rfc-editor.org/authors/rfc9944-diff.html
>> >>>>> https://www.rfc-editor.org/authors/rfc9944-rfcdiff.html (side by side)
>> >>>>> 
>> >>>>> All best,
>> >>>>> 
>> >>>>> Kaelin Foody
>> >>>>> RFC Production Center
>> >>>>> 
>> >>>>>> On Apr 7, 2026, at 1:45 PM, Eliot Lear <lear@cisco.com <mailto:lear@cisco.com>> wrote:
>> >>>>>> 
>> >>>>>> Hi Kaelin
>> >>>>>> 
>> >>>>>> Hassan identified a number of typos and omissions in his review.  Some of these will need IANA review, as there are several entries missing.  All of these, I think, are non-controversial edits.
>> >>>>>> 
>> >>>>>> There is one exception that we will come back to after this one.  It’s not that it’s controversial, but it is a substantive change.
>> >>>>>> 
>> >>>>>> Eliot
>> >>>>>> 1. Section 7.4.1, Figure 10 (FDO Example) — schema URIs in JSON
>> >>>>>> OLD: urn:ietf:params:scim:schemas:core:2.0:Devices and urn:ietf:params:scim:schemas:extension:fido-device-onboard:2.0:Devices
>> >>>>>> NEW: urn:ietf:params:scim:schemas:core:2.0:Device and urn:ietf:params:scim:schemas:extension:fido-device-onboard:2.0:Device
>> >>>>>> 2. Appendix A.7, FDO Extension JSON Schema — id and meta.location use plural "Devices"
>> >>>>>> OLD: "id": "urn:ietf:params:scim:schemas:extension:fido-device-onboard:2.0:Devices" and "location": "...fido-device-onboard:2.0:Devices"
>> >>>>>> NEW: "id": "urn:ietf:params:scim:schemas:extension:fido-device-onboard:2.0:Device" and "location": "...fido-device-onboard:2.0:Device"
>> >>>>>> 3. Section 7.5.1, Zigbee deviceEui64Address description
>> >>>>>> OLD: "takes the same form as the deviceMACaddress"
>> >>>>>> NEW: "takes the same form as the deviceMacAddress "
>> >>>>>> 4. Section 7.6.2, description of $ref attribute
>> >>>>>> OLD: "EndointApp"
>> >>>>>> NEW: "EndpointApp"
>> >>>>>> 5. Appendix A.1, Resource Schema — EndpointApp endpoint path
>> >>>>>> OLD: "endpoint": "/EndpointApp"
>> >>>>>> NEW: "endpoint": "/EndpointApps" 6. OLD: "location": "https://example.com/v2/ResourceTypes/EndpointApp",
>> >>>>>> NEW: "location": "https://example.com/v2/ResourceTypes/EndpointApps", 7. Appendix A.3, EndpointApp Schema meta.location
>> >>>>>> OLD: "/v2/Schemas/urn:ietf:params:scim:schemas:core:2.0:Device"
>> >>>>>> NEW: "/v2/Schemas/urn:ietf:params:scim:schemas:core:2.0:EndpointApp" 8. Appendix A.4, in schema with ID "urn:ietf:params:scim:schemas:extension:pairingOOB:2.0:Device",
>> >>>>>> OLD: "description": "Passkey pairing method for BLE."
>> >>>>>> NEW: "description": "Out-of-band pairing method for BLE."
>> >>>>>> 9. Appendix A.4, BLE Extension JSON Schema — mobility type
>> >>>>>> OLD: "type": "bool"
>> >>>>>> NEW: "type": "boolean"
>> >>>>>> 10. [We’ll come back to this one]
>> >>>>>> 11. Section 6.3.1, Table 2 — clientToken Return column
>> >>>>>> OLD: Return = N
>> >>>>>> New: Return = Def
>> >>>>>> 12. Section 7.1.3, Table 3 — isRandom Required column
>> >>>>>> OLD: Req = T
>> >>>>>> NEW: Req = F
>> >>>>>> 13. Section 7.2.1, prose description of bootstrapKey
>> >>>>>> OLD: "This attribute is required, case sensitive, mutable, and returned by default."
>> >>>>>> NEW: "This attribute is required, case sensitive, write only, and never returned."
>> >>>>>> 14. Section 9.2, IANA registrations for BLE pairing method extensions (pairingNull) — missing entry
>> >>>>>> NEW:
>> >>>>>> Schema URI: urn:ietf:params:scim:schemas:extension:pairingNull:2.0:Device
>> >>>>>> Name: Pairing Null
>> >>>>>> Resource Type: Device
>> >>>>>> Reference: RFC 9944, Section 7.1.3
>> >>>>>> 15. Section 9.2, IANA registrations for Zigbee — missing entry
>> >>>>>> NEW:
>> >>>>>> Schema URI: urn:ietf:params:scim:schemas:extension:zigbee:2.0:Device
>> >>>>>> Name: Zigbee
>> >>>>>> Resource Type: Device
>> >>>>>> Reference: RFC 9944, Section 7.5
>> >>>>>> 16. Section 9.2, IANA registration for urn:ietf:params:scim:schemas:extension:endpointAppsExt:2.0:Device — Reference
>> >>>>>> OLD: RFC 9944, Section 7.1.3
>> >>>>>> NEW: RFC 9944, Section 7.6
>> >>>>>> 17. Appendix A.4, BLE Extension JSON Schema — irk mutability and returned fields
>> >>>>>> OLD: "mutability": "readWrite", "returned": "default"
>> >>>>>> NEW: "mutability": "writeOnly", "returned": "never"
>> >>>>>> 18. Appendix A.4, pairingJustWorks schema — key attribute
>> >>>>>> OLD: "required": true
>> >>>>>> NEW: "required": false
>> >>>>>> 19. Appendix A.7, FDO Extension JSON Schema — fdoVoucher mutability and returned fields
>> >>>>>> OLD: "mutability": "readWrite", "returned": "default"
>> >>>>>> NEW: "mutability": "writeOnly", "returned": "never"
>> >>>>>> 0a. Section 6.3.1, Table 2 —  clientToken
>> >>>>>> For applicationType:
>> >>>>>> OLD: Mutable = R
>> >>>>>> NEW: Mutable = RO
>> >>>>>> 20b. Section 6.2, prose description of applicationType
>> >>>>>> OLD: "The attribute is required and is not case sensitive. The attribute is readOnly and should be returned by default."
>> >>>>>> NEW: "The attribute is required and is not case sensitive. The attribute is immutable and should be returned by default."
>> >>>>>> 20c. Section 6.3.1, Table 2 — applicationType Mutable column
>> >>>>>> OLD: Mutable = R
>> >>>>>> NEW: Mutable = Imm
>> >>>>>> 21. Section 7.6.2, Table 8 — devContEntEndpoint and telEntEndpoint 
>> >>>>>> For devContEntEndpoint: 
>> >>>>>> OLD: Mutable = R
>> >>>>>> NEW: Mutable = RO
>> >>>>>> For telEntEndpoint: 
>> >>>>>> OLD: Mutable = R
>> >>>>>> NEW: Mutable = RO
>> >>>>>> 22. Section 7.6.1, prose description of deviceControlEnterpriseEndpoint
>> >>>>>> OLD: "This attribute is required, case sensitive, mutable, and returned by default."
>> >>>>>> NEW: "This attribute is required, case sensitive, read-only, and returned by default."
>> >>>>>> 23. Section 7.6.1, prose description of telemetryEnterpriseEndpoint
>> >>>>>> OLD: "This attribute is optional, case sensitive, mutable, and returned by default."
>> >>>>>> NEW: "This attribute is optional, case sensitive, read-only, and returned by default."
>> >>>>>> 24. Section 7.6.2, Table 8 — $ref
>> >>>>>> OLD: $ref row Case Exact = F
>> >>>>>> NEW: $ref row Case Exact = T
>> >>>>>> 25. Appendix A.5, DPP Extension Schema — bootstrapKey
>> >>>>>> OLD: "mutability": "readWrite", "returned": "default"
>> >>>>>> NEW: "mutability": "writeOnly", "returned": "never"
>> >>>>>> 26. [We’ll come back to this one]
>> >>>>>> 27. [deleted]
>> >>>>>> 28. Section 6.3.1, Table 2 — missing groups attribute row
>> >>>>>> OLD: (no groups row in Table 2)
>> >>>>>> NEW: Add row groups | T | F | T | RO | Def | n/a
>> >>>>>> 29. Appendix A.9, endpointAppsExt Extension Schema — $ref sub-attribute required
>> >>>>>> OLD: "required": false
>> >>>>>> NEW: "required": true
>> >>>>>> 30. Section 7.1.3, prose — incorrect cross-reference to Section 6.1
>> >>>>>> OLD: "Each extension contains the common attributes in Section 6.1."
>> >>>>>> NEW: "Each extension contains the common attributes in Section 2.1."
>> >>>>>> 
>> >>>>> 
>> >>>> 
>> >>> 
>> >>> 
>> >>> 
>> >>> -- 
>> >>> --
>> >>> Best
>> >>> Hassan Iqbal
>> >> 
>> > 
>>