[art] Re: [httpapi] draft-ietf-httpapi-digest-fields-problem-types-03 ietf last call Artart review

Marco Tiloca <marco.tiloca@ri.se> Tue, 03 February 2026 21:16 UTC

Return-Path: <marco.tiloca@ri.se>
X-Original-To: art@mail2.ietf.org
Delivered-To: art@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 919B9B17111F; Tue, 3 Feb 2026 13:16:45 -0800 (PST)
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.095
X-Spam-Level:
X-Spam-Status: No, score=-2.095 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_FONT_LOW_CONTRAST=0.001, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=0.001, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, 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=ri.se
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 OYrR4YqjPRFd; Tue, 3 Feb 2026 13:16:44 -0800 (PST)
Received: from MM0P280CU010.outbound.protection.outlook.com (mail-swedensouthazon11012042.outbound.protection.outlook.com [52.101.77.42]) (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 mail2.ietf.org (Postfix) with ESMTPS id DE92DB17110D; Tue, 3 Feb 2026 13:16:43 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=tma816koUJ3ssqn1MYFbNbkk11D3FxH3qzKumnSoOfHxo+5S0BDwHU0bmjqGu7IPJng1h6hY6hEyGrMaTV7TP0bBbq19qcbXmBYIhnQ3hjtnX177Xwcetx7aey6OUTcSarGRxR4CusvQcDDyxxTXc4wLjMknAk1i58nFqcnB3oQLRm0eThrzYVdUxvoIcFIOdCCkma5TI2/IF9EqdFxOVcC4RTnbDGS0meC5gN9CFgiTUQfA2uit8zdx/tdruWuvGl9/p6GTGHzqFzGMqxykwd4PAK6ZBRlRSCsa5mVWU3NCUYIccvppBDg4e2ZeNxRuoy06XUOxedWFFy8JrsQBBw==
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=zY9dWpeqzPCxcZRWm0ec88ohG5Y49hW77go5U/CMV0U=; b=PkEN/jFm7ptFrVW3UqDklRZDFXt4yv4gitqn1XvOo8pZnuErtuHXRacp0aSb82K8VsBPVDagxENo8YpjY5FE4MFoNdoOmhYpCHBE8ZZZtFO0eUArjBRIfuKk+Xrxv9YIY2Lu15KQPcmBOHdhLC/noVdII7Ynw/zPpjjtLRcYq7aAx0YjEbDPwmRmSfRDK/KcBtYRBmE5rMp67zwfwD1Rye3PHxr9jlkmbXMkNolDTad0punDBoi2SDdTte8ybipHgqJJTFxjbpPeYWChRH91fYeLLH2vypXIjTGwRm+iXh2H8nLb0J/ZWmHEfVyg3aKW44zkcNJIzNciDrDjEJBPnw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ri.se; dmarc=pass action=none header.from=ri.se; dkim=pass header.d=ri.se; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ri.se; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=zY9dWpeqzPCxcZRWm0ec88ohG5Y49hW77go5U/CMV0U=; b=hegFuA50Pu969IzQS5LQokRG1Teq/17twuf5R8fcimmBphDZ4KTVykJzi3zVvKR50aXCpCO+cTDqZmBTmGCx8JmwJUT6sn3SxjKVUbhnaJ2r5NrzHlFBiCzJXIFdgjEZ2FBzorhoyQYpy0sn55NzmpsyLLq8SxWV7ttii4rW8txSq57GL+1CGmUI/SUPq2uh3FyoTJAE6vKeEZLKHIYWQONGExljvPIvxtYqa3ZN0ux3qT+v/Y4lNIJ/aB9i59QfEMmEZx6dMcLV/gl8w1qaWfOhhpCa0PFCnUbfC29qzldOMorEViwoq4teUDHlcIKFcyxOSFrWrKuwMxsHtkDiDg==
Received: from GVYP280MB0464.SWEP280.PROD.OUTLOOK.COM (2603:10a6:150:37::17) by GVZP280MB0060.SWEP280.PROD.OUTLOOK.COM (2603:10a6:150:48::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9587.12; Tue, 3 Feb 2026 21:16:32 +0000
Received: from GVYP280MB0464.SWEP280.PROD.OUTLOOK.COM ([fe80::71be:25c4:bd56:50f0]) by GVYP280MB0464.SWEP280.PROD.OUTLOOK.COM ([fe80::71be:25c4:bd56:50f0%6]) with mapi id 15.20.9587.010; Tue, 3 Feb 2026 21:16:32 +0000
From: Marco Tiloca <marco.tiloca@ri.se>
To: Marius Kleidl <ietf@mariuskleidl.net>, "art@ietf.org" <art@ietf.org>
Thread-Topic: [httpapi] draft-ietf-httpapi-digest-fields-problem-types-03 ietf last call Artart review
Thread-Index: AQHclVAp9da+KVsWPUqPc+3SRmMfJ7VxefdD
Date: Tue, 03 Feb 2026 21:16:32 +0000
Message-ID: <GVYP280MB0464056D8D0D751DFF829256999BA@GVYP280MB0464.SWEP280.PROD.OUTLOOK.COM>
References: <176981367581.1974244.17404584249963792780@dt-datatracker-77f8b84995-z4hzn> <e2efc4ac-7bab-460d-8187-58bdceff51a8@app.fastmail.com>
In-Reply-To: <e2efc4ac-7bab-460d-8187-58bdceff51a8@app.fastmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
msip_labels: MSIP_Label_680afd86-dcf7-4483-b9eb-5af1dcd104e1_Enabled=True;MSIP_Label_680afd86-dcf7-4483-b9eb-5af1dcd104e1_SiteId=5a9809cf-0bcb-413a-838a-09ecc40cc9e8;MSIP_Label_680afd86-dcf7-4483-b9eb-5af1dcd104e1_SetDate=2026-02-03T21:16:31.786Z;MSIP_Label_680afd86-dcf7-4483-b9eb-5af1dcd104e1_Name=K2 Intern;MSIP_Label_680afd86-dcf7-4483-b9eb-5af1dcd104e1_ContentBits=1;MSIP_Label_680afd86-dcf7-4483-b9eb-5af1dcd104e1_Method=Standard;
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=ri.se;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: GVYP280MB0464:EE_|GVZP280MB0060:EE_
x-ms-office365-filtering-correlation-id: f4f590c0-92b0-4206-f6d5-08de63698131
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;ARA:13230040|376014|19092799006|1800799024|366016|4022899009|38070700021|7053199007|13003099007|8096899003;
x-microsoft-antispam-message-info: HW0T1XD0WTJBqtxMGuP34g0jLtbMw+aL+5NbhJttIVNTR5cshW4UUsSqdCOZ5U7A7jPVt/oJw/YnfcDV9LzC4t7caHWvs6IpR3nBLvJfwAklo1jFemEXMJS0XYaIUZK0+OrE8QQ61IipYgwIxV63wtvgZj08aRea20WXRa5C7D+fC7A74JNKZv89hy0G4MPTQiJEkuaC49V8l7G1XOQ0ktZJi3GRW5Gcy18fUm1byO5RW/bG34mxBlk3ZSiUDKhuMigrcDkqMaS7j1DAtLUhTpkhnK0KDQXY5w9b78B0PM4yZf172zQi+SoWGmCZUeVKtoEpDpkACYTF8HiF4Zr7+sffFSdlRKIIrdkd8ZQS5dafGILZAuO9/gqnOF+f5k3Uzke77OhEZdjcnFTFtxuzvnyyD3Q+l4x4EpHxIS4wWPJHWKqzvJct7YwQKlOSbCFFIMtpTTU8TsCP+cM073nB4L+qF0sIMMlOHLA2HONZvBw0pmfJBCn4MY+D9zRQn/BjwLbtt+M+522fywI7k7/pwSCUEoFF1pJG7dI7dnQsxia6hkpEDR2Ax+QIyqBEBZtztsC/wxq9ONvTMwjjlme+SIRlwrgZ6NUyp5jufjMNIfqUopGvJAa0WBdWSQ9RD78LNrSutrdx6JeT7TAkjUN1FVEGj5goqBvRZ4lLZbdRQIKfxDvWeDgrykVpZaiV2BDkMmi4UUAmE7hsyKCDPeFZUQbp+bdBAXvuIgCW5ZOTQnyew9tVr4PnjtneuMNabdC/B4gRNi6FFK1KK9sQZTsMBonM9gRsrMEbzHGPB4tswwQB0+EjQC0/Qrj3Vd7yLKxlls1FaeyPIRd8dywdH1LE03We6egkSsZXyna52Y0k7aBnCZGfodg5afKJ/8ndsVuvqhxBQ597kpGAsfe/uZtOZaeW3LkyiFNmLPiGrEXRw6fGtUmMqOjMRNKsgXufW/xmQaZ80lTzYjzS8uFsYI5nxS7iDpgirW8Kr8cYVi04M8FGWLZ0XfcLzc6FwuWPDekrjZjU81m+DhVji8ML7Con9nAKZIZOZjnNnp46/jR8894AzCceLKKc0Jw4nkM05eWyWHARB9zMHXvOPTkZU7ctgkyYaZpdjX5UsZizxMxnX2XRKtykkhseKAoX6XOwnwD1HL+ZTyQB9rUILAeuszGJMDrmXP9r6CbVcsY+Ny5vN1W6mxgLJJI39VEolwmmn+9jlg70JurQPSwMR9i+itKQUMp27YaEYCp/ppGdYtiLwoLiEcntoPe+FYoa8BQB8WCy3hqNI5bHKrsyioUkJISCw5wWS077UrE26/yEjTxL2hkmkl9o3VXppE8KR4dALUmLr6T0s7mSctk+78N+AVyOdG84xiWaA9ylwyL2359OnHEc7FCY3Oe5hAnpPLT/uS/VKuUgp7VgxFJ25qDXHlLhAkLDqnzUYzd1mbn7qlDOEqDuQxQrufYIs8ZYoT8/eM2brH2OS+sX/pM1zzBBV04maTDYKVxf+qzyRH8gNuLZSrhwhcFle4YJEKR5S7Ira7d/cD11b+8/7y5m61Ei0QRnwypeUeGDGtZjjUNHJZlIluk2VZWGNxIg7Q+gCQiKBQBJiVFTeB98f5V/Pf6gIHsDA33fjUwe9nyxRs/gPEktfPY=
x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:GVYP280MB0464.SWEP280.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(376014)(19092799006)(1800799024)(366016)(4022899009)(38070700021)(7053199007)(13003099007)(8096899003);DIR:OUT;SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: 1Pm3lt2wmQgHyorg4qeZi4CnmCrAczrUpoTGlcZU4VRG1+pkkIs8LPLBUoO4O6R1jqBM8W+vkn9EsGb2ieyNDPnpsIKsY2SRlqwWaccifnDU1wuVmZvP3wNjrYonKW9eR2EIRObrdUmcyP9ghWhhD+TVSXNkFWtqby0b9GKVvof+pm2k7N6dkVLMxjxnAy2oLkGjH+BiFFKNnYFUjeDW9tjULf2WE8aA0TVmCBU8otu5bCML9y2duKvQqdKHSuhmBtHdM3FKp1Huopoech9+9EU5RQ/kkCTilFsmrgK1hUqTilDAoxHK0vdGhWHRTeVMiwu+wGnf54zB0VK+9rjYF5o1XS6MTXM3iMPwV5TbVyUL0khzgb1s3cq7p+ky4qrY0TAhzMQnLFO89tA/HiajgbmINLhqBa1IFVDnHfr8nvMin7u9bwrtWwK9uKH/BpakwYxtG6pmGQS62zNZ5U2ECdWriaJWjngtKoTuKaNCOCdIAGc4u2PYt6FRfpiMvXvLI8Y97nEndZiN5f3TVryx02SOeCMLX+gibnOqJ2iydDnGFonnFI6egYtWELsaAja0iGNszJfIHHbQu4TAqRweX14ZXaup2/8aWYEr1eXBNzZAWw4SFMZYRJQTsB2wwU6afD1Ay1tUEPzd1m8GvRstgCChGej7BdRnLYGhY/SNouPtokGLr1CZr5s7JvsxNnb0GRf5MB4L76X3cG9MrQrlIimRPQJcG0Bzn8Q3zRqbpceRZMoLYpTE1nhGFHjX14K/YKT59X76sy8arzq+6alRycppsTbvWYCGtY0F3iv/c0TXzdZ0sFdCrfOg/wJF6JMEh65eUY34c86cMeOuPN8h7gOmvF0o2ckJfq5F2AGc47jJYn4uHHyeINHe2C1DARhWC+eUg2ew9fqhY/UaZu0BIvUEpqr6KrdPYq8IIOoKYVXyWa6vkr1pW11aTHDxipdQPRVZc8yoGHaQZ/SCh0ouSAG/0nBuqU5wEZqp/V5buVCr8yERtt+DwDQ0856QfEHDNJUT+hFogfiCDwM7tksjV06IsKZkJwEH6AmLvk9CoH225ZaOh/1PSAy2vxg0QKlTkIuLyExVpAjNyuRAtYrxWfY1mU7STE+185Q1K/4peC3ikHFpl3sbPPWvXM9fACVt7LdT0ZqME/LQz5cR/qY70IEwCCyHMjZsd7EqqsCLemVwCNU2imGfOPkSN3cPW6qWwwseLvxgwgdo4Qb+zAVbTyLp32LJFYq7UI0SY0xREzgoPzucavbZ9DiHoRe6lbGObikQTXdeEBv5IOFcFcvDvefwpssiUvXk40c/WdwSSSNlkfLPJxddfTCie+Ld7hfkSO1wGtFYIjHkoxu4lOe+WAX03ths5bCWdb/EQ2z5zX4uo28j/FjqVhgXgj81g/aUilWHMsysUhwrn8anzah/PJ7jQ8pUg0dIi1JgzDWQhYvbwRLU/vwrjMVK4eimed6rsfeZSbCX+fdf8AghYNyV+tXKPk2K8yP0O8mgsmJULobXUFb5y0o+lbrYQJz9aFDiTOUDT04VxPA2nlaOReOe09v0jWEO+7A9Gd/SLkonHWSSYpICzitsxn78Eldr+cn1dXdAgkAuneJDdDB34YTMgW6SUS4qv0J1MeQuLb/Cog+RObm3TNysPsgEhDmhk/H72SAddh8vhOSmuZk4eCm7ZSKU+iYyUcRgkPfgaTSZoszKrxAJIbiFU1Pp00EKI9w0
Content-Type: multipart/alternative; boundary="_000_GVYP280MB0464056D8D0D751DFF829256999BAGVYP280MB0464SWEP_"
MIME-Version: 1.0
X-OriginatorOrg: ri.se
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: GVYP280MB0464.SWEP280.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-Network-Message-Id: f4f590c0-92b0-4206-f6d5-08de63698131
X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Feb 2026 21:16:32.2968 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5a9809cf-0bcb-413a-838a-09ecc40cc9e8
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: Bm0acU4CS7iAIFd9OTMm32XWTeKncLJNFDe4qP4KBfyqPf+QhB0YesTWqX/IcfLXtVGUEPPciKaNVYeL8cP2cQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: GVZP280MB0060
Message-ID-Hash: 2G62TSA6VUOTOPNSHZCPOUIUR6VBIZ6J
X-Message-ID-Hash: 2G62TSA6VUOTOPNSHZCPOUIUR6VBIZ6J
X-MailFrom: marco.tiloca@ri.se
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-art.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: "draft-ietf-httpapi-digest-fields-problem-types.all@ietf.org" <draft-ietf-httpapi-digest-fields-problem-types.all@ietf.org>, "httpapi@ietf.org" <httpapi@ietf.org>, "last-call@ietf.org" <last-call@ietf.org>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [art] Re: [httpapi] draft-ietf-httpapi-digest-fields-problem-types-03 ietf last call Artart review
List-Id: Applications and Real-Time Area Discussion <art.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/art/A99Kc5vs3HHcOlM1IL6rJbeikHE>
List-Archive: <https://mailarchive.ietf.org/arch/browse/art>
List-Help: <mailto:art-request@ietf.org?subject=help>
List-Owner: <mailto:art-owner@ietf.org>
List-Post: <mailto:art@ietf.org>
List-Subscribe: <mailto:art-join@ietf.org>
List-Unsubscribe: <mailto:art-leave@ietf.org>

Hi Marius,

Thanks, it looks good to me!

Best,
/Marco
________________________________
From: Marius Kleidl <ietf@mariuskleidl.net>
Sent: Tuesday, February 3, 2026 10:00 PM
To: Marco Tiloca <marco.tiloca@ri.se>; art@ietf.org <art@ietf.org>
Cc: draft-ietf-httpapi-digest-fields-problem-types.all@ietf.org <draft-ietf-httpapi-digest-fields-problem-types.all@ietf.org>; httpapi@ietf.org <httpapi@ietf.org>; last-call@ietf.org <last-call@ietf.org>
Subject: Re: [httpapi] draft-ietf-httpapi-digest-fields-problem-types-03 ietf last call Artart review

You don't often get email from ietf@mariuskleidl.net. Learn why this is important<https://aka.ms/LearnAboutSenderIdentification>
Hello Marco,

thank you for your review! I've opened https://github.com/ietf-wg-httpapi/digest-fields-problem-types/pull/6 to address the feedback regarding the draft's content.

Best regards,
Marius

On Fri, Jan 30, 2026, at 23:54, Marco Tiloca via Datatracker wrote:
Document: draft-ietf-httpapi-digest-fields-problem-types
Title: HTTP Problem Types for Digest Fields
Reviewer: Marco Tiloca
Review result: Ready with Issues

I reviewed this document as part of the Applications and Real-Time (ART) Area
Review Team's ongoing effort to review all IETF documents being processed by
the IESG. These comments were written primarily for the benefit of the ART Area
Directors. Document authors, document editors, and WG Chairs should treat these
comments just like any other IETF Last Call comments.

[General]

* The current intended status of the document is Informational.

  However, Section 2 includes the boilerplate about BCP 14, and "MUST NOT" is
  used in Section 3.2. The intention in that sentence of Section 3.2 is
  understandably normative and the use of "MUST NOT" is consistent and
  appropriate.

  Besides, I read the document as defining _the_ way that a server can use to
  indicate those three problems in an application/problem+json error response.

  Wouldn't Standards Track be more appropriate as intended document status? (I
  can see that this change is already being considered on the HTTPAPI mailing
  list)

  If Informational remains the intended status, BCP 14 key words have to be
  avoided and the boilerplate in Section 2 needs to be removed.

[Abstract]

* s/problem types/HTTP problem types

* It would be good if the abstract is extended with one additional sentence,
using the same wording from Section 1:

  > Using an HTTP problem type, the server can provide machine-readable error
  details to aid debugging or error reporting.

[Section 1]

* s/a set of problem types/a set of HTTP problem types

[Section 3.3]

* In Figure 8, line wrapping is needed also for the line about the
"provided-digest" member.

[Section 4]

* It would be good to start by saying that that security considerations from
Section 5 of RFC 9457 also apply.

[Nits]

* Section 1
--- s/require or recommend/require, or recommend
--- s/This draft/This document

* Section 3.1
--- s/supported, algorithms/supported algorithms

* Section 3.2
--- s/value, that/value that

Best,
/Marco



--
httpapi mailing list -- httpapi@ietf.org<mailto:httpapi@ietf.org>
To unsubscribe send an email to httpapi-leave@ietf.org<mailto:httpapi-leave@ietf.org>