[httpapi] Re: Genart last call review of draft-ietf-httpapi-api-catalog-05
"Kevin Smith, Vodafone" <Kevin.Smith@vodafone.com> Tue, 26 November 2024 16:45 UTC
Return-Path: <Kevin.Smith@vodafone.com>
X-Original-To: httpapi@ietfa.amsl.com
Delivered-To: httpapi@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 41E12C151548 for <httpapi@ietfa.amsl.com>; Tue, 26 Nov 2024 08:45:42 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.105
X-Spam-Level:
X-Spam-Status: No, score=-2.105 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_BLOCKED=0.001, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=vodafone.com
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 0NFV8m6ZD59g for <httpapi@ietfa.amsl.com>; Tue, 26 Nov 2024 08:45:38 -0800 (PST)
Received: from EUR02-DB5-obe.outbound.protection.outlook.com (mail-db5eur02on2052.outbound.protection.outlook.com [40.107.249.52]) (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 ietfa.amsl.com (Postfix) with ESMTPS id E1960C14F6E4 for <httpapi@ietf.org>; Tue, 26 Nov 2024 08:45:37 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=eR/Ebb1zuq7fuf7i4I/k+tpEnkP3feJfC1IgZ3YiKqsRo1TCWLltQ0sZkgxMfIJFKWpIzjGCviXnOStwRHpvAJYFsplISgJ5UH5ORKF7+WWCI0OTLQgmhRA+qKSm6Bv3w7IRO+ZgIPKgPe6xluKfn84hlV7uY87yEwSYeUonGKugrX3c9w0TQg4Df/hc3035VldnGAslNWM/fMMOjegbMrtP4SANKHmu2Vl2zw2zSPbprACBpGkqMczisYiob0WjKMeo8+Gf2GKnilCEl0w4jTiekR5GwGOm0s6NuPTNkAd6yZjWASZmN+qzmwXo936r5dnrMsFsk6r+idPmVXyG6Q==
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=95Zm6FarHNs9EDpzCwh9SF2nHB3UN5kCPZzkt9lVAeo=; b=uHfa04VNzHhVrkSpiiZAx+04/pa0WPFUdvTrDhT01EPEagEDyFww8gpNTs3JlcNJaAGVzYOrYvJ6aEFbH1RDda1IDZMd11COqIf7n62qapkUbKt4ryaFXfLcNyuWy2Y9qr7rRwh/hY1uUJt7f7BnzpvYUVaipx3VO4AHc6M3XCRtBa4lFmXcs0ykKvmCPIZY89Os9k7DfoUQ0kJiqid4GshVeu5WVQDZEMWoIyWadY6fHRyBokjiEAbB27KsORkK/5mTVYhE44sC0+PRLnbsHeej3+FNSs9ViKdOv7SAp5aTZYJWLTrNc52xud4ETpOKz+pHiqxmAEadbD3srQrrqg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=vodafone.com; dmarc=pass action=none header.from=vodafone.com; dkim=pass header.d=vodafone.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=vodafone.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=95Zm6FarHNs9EDpzCwh9SF2nHB3UN5kCPZzkt9lVAeo=; b=qnvkpJEan9LdkqlJJhVLzON7gfcLDv7gfiuMDnTxBsZvAgEZId4o977WvIV7maDus8IZD97e7g+PGtLY6SK6WU2F00z7UuYHbk74AOfkyiPCkMmMpNRwlXikoJlV6J04khgLYURsMSxpw71/BF556pENTvz8e45h8sR4g3z2pBaIm2E6wZkMRsPVWN/dFlBLeVJptIeTe83vREhIGcSWw5fDENk65fytNDBJay72LwdoGPoKrnafC/PFVWOF7SbaIcK46v9ZKjpcleEc28PChtuvkw7gStjVjF5HEF9YIa8RF2Ap0hg72M2cC64x+wN8/TAgIVYsa2lBcZLab8XkdA==
Received: from AM8PR05MB8052.eurprd05.prod.outlook.com (2603:10a6:20b:354::24) by VI0PR05MB11457.eurprd05.prod.outlook.com (2603:10a6:800:243::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8182.20; Tue, 26 Nov 2024 16:45:32 +0000
Received: from AM8PR05MB8052.eurprd05.prod.outlook.com ([fe80::3382:8748:39bf:2aaf]) by AM8PR05MB8052.eurprd05.prod.outlook.com ([fe80::3382:8748:39bf:2aaf%6]) with mapi id 15.20.8182.019; Tue, 26 Nov 2024 16:45:32 +0000
From: "Kevin Smith, Vodafone" <Kevin.Smith@vodafone.com>
To: "httpapi@ietf.org" <httpapi@ietf.org>
Thread-Topic: Re: [httpapi] Genart last call review of draft-ietf-httpapi-api-catalog-05
Thread-Index: AdtAIPfEw4l6u4VCSQunqjw3XsdACQ==
Date: Tue, 26 Nov 2024 16:45:32 +0000
Message-ID: <AM8PR05MB8052A88021CEB12490E23C55912F2@AM8PR05MB8052.eurprd05.prod.outlook.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
msip_labels: MSIP_Label_0359f705-2ba0-454b-9cfc-6ce5bcaac040_ActionId=770a13ba-6136-4b39-b076-1f2c7beb8d85;MSIP_Label_0359f705-2ba0-454b-9cfc-6ce5bcaac040_ContentBits=0;MSIP_Label_0359f705-2ba0-454b-9cfc-6ce5bcaac040_Enabled=true;MSIP_Label_0359f705-2ba0-454b-9cfc-6ce5bcaac040_Method=Standard;MSIP_Label_0359f705-2ba0-454b-9cfc-6ce5bcaac040_Name=0359f705-2ba0-454b-9cfc-6ce5bcaac040;MSIP_Label_0359f705-2ba0-454b-9cfc-6ce5bcaac040_SetDate=2024-11-26T16:33:47Z;MSIP_Label_0359f705-2ba0-454b-9cfc-6ce5bcaac040_SiteId=68283f3b-8487-4c86-adb3-a5228f18b893;
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=vodafone.com;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: AM8PR05MB8052:EE_|VI0PR05MB11457:EE_
x-ms-office365-filtering-correlation-id: f95a71b6-fb3d-4aa8-2991-08dd0e39be32
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;ARA:13230040|1800799024|366016|376014|38070700018;
x-microsoft-antispam-message-info: nvCMOvgqLBmrekvFuY6p2ZBUuLvCGze48cyj+/wgPQ3MTZwh23WjN8PmwgxindFmF5FX/4s0M2LKFLNIb/KQ4x5LH/27nnc0+AHgVvW1atST9WW6hi7hjW1SfOXQqqhDcryCLHin0FFXrKoLhXK+aaxZQ3vjFg1Oo0v9XRRpu87ExSx8RAezGtCaL9obcc7GYoEKROD09ne+2iLjlO6f8cC8VC6xyT4DRBPQ5BcXsGkdj+fx9eBaK4/tL6mtx0B8Nfg5+ko0t/KP8f6wG3D5zLFh37yy7psbVtkkKlL6odPKwq0vVcJPyfa+ljxVfUiS7ySwga4WH19rx9t/LCu+1xVRsbFSFJQMOO78groN0XHCQTVdSWqhlpWN2aPe1INDtZ/vjGW1XRsIMTQN60Gd4Uh2SHs7bqRUWbHeQ3k5KArdiRR/IGoUpdkNr37pql20ahrfFkxb0NHhf6+94oOjGssRb3lXtznoiHrTJe/OuDSd9HvMhRy+gkccXFAeCY3lsyCCAYQri8V2HRg4IdTtAZ5Fe+QrNQ5t39lmde/MTVOXfC6Pq5uei3qGoqEiYVQEG0Zfb10/0Wq1DziSmgaYHEBo0yWSpbpPWMNrkaKPI0t4WIqEHJ2YqdwSK0Kljl6KmU130M4/d3WAO9g9EEINM5Mi1Kn2tOGL37UgS7/TAV3caAMQW6CjJ9+9G6z18OBN4vqjMS7rgKhEph+ndIOmrf8Hy7FhIm9GgWSp73MrpVej6hgUFkgfCoAGRwRHKaz9vP2hZSb4SGGbVVpkEpQ3y158olCgBXkGVaT6bSWhhEdpcHzgQEewk1t5HL1CmpcFTQC7WcFKd9sXliU8dlScUusjxFsmXkCqhERdY8YnBs9CsufTqDVNkbYL23WFpR/FsJGWSle2Nja1Av9NML0NfJNZ+OsxRAfXMOSO2ot5u3nRyHYo9YOLwx3VvH+mnfkZJZtTh7q39fAtI/F1j2ebZX0omSsKuR1kdg1TPCSL6pn3HCk+C04f1zrmzOLEUr3jjOZUi26H+xbwAVJS643VJR7l/hlPIC8waS60cJQEyXIPop2s3qXomKGu8uoDQ8YoxEZU9NXwIHGXOlbzSIktz+DJvqq+t1cDox7ouahkV7zAAztQ8YX3IW/tSYfJU/2cKEKaHnUaeLOmprk8NOSMxcMr26Nfud2KBsgUcIxWdRG//fBsc2mf6pI6T/pPKdesLXJFjTLqXOuDhrbciBvkhyVClJ/t966UtJSHu2L8m5c4KhpNSXK1c8V7FwEoQH2JaKDPpAicu0y+dhYPEQpJVXXXa/GuK15cSZg+CucBsIXqomdeEEzvnfp+RqQjR/oxuZLoH7cTACkfaz2Q7tzYOw==
x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM8PR05MB8052.eurprd05.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(366016)(376014)(38070700018);DIR:OUT;SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: 4WYkwexj6D1moHJf1w3L87zrUICSGP6XLeIxEICEji9GUmM5V/6GYY2QctsTCVgHbD69rIkqghgt76uvpj8ZARMhQHM3B4soBUd9YKhaiK3PepJQuc6vvRRfsmK1XHrcPMjecc+P1WRfSKUP7cxbs7jpap/+xCUY0iwPOOdFIi61w/RUJDo++Pn1RY54xK+P1IjzrAr4+DdW/IXor5ktaDCUDh3s5dqtuePyDzbWRJy0FaTeKJ5tunUJCNkwKex+dIs3o+bkODeHu5tGR/T/0QQbIdfQjQpVUHoQTM7oVqHhFCseCdbB646xdkznyITronbxib9+pSOqFkKtl8FoXYw/37zy++nqqTNu/hSx4oEL7Iy7FtwtUZZsZu52/XPoBqhVMr3RhrNZSc+9KAUSGUavWCGkrPNUXyYVRb0hh43K26bMQxMpcj/AVf8CV3j9kbL/6LAAC8ZocyT4nW16YOlCZTuS4LtPFL/V9rtnYoCxlZusW15d6EgOlO1JeoA3bAJzMluuLt86k9FvGkUP72YD5RTBRmNL5bq38gL/YrYun/l3rC94v3pvKhhWb+u/TKboh0yoSNLzVgXlkcgRZjBBoTSrihQMt4eGQo7g5zCi2xJY3z30GnKS8Kr6gRSeOEzwVsFD4daE5nyjRm3WYKugPC+MvfYZhlnn9Lpfa3kLZStAWESFi2AgtU8twkFPApzA49RnVdZdUUlD60UQs1xYNbFDagFes+EeZQDqa75x7UkPjiFiNlYMyUUyTe6ZTwip5ljhdkSW3CELJR5AYXgmrVX4Oa/KPOsMMxLYwCmgH08OlZJgc7vleIIgqQR+iqyY943qJ5oSt/tLt4RNtpwEKMFeM75iYwpfeBL25O93q4kRqJFWGG4JkkoKvXt79Y+6i4Hb/r7zlDBYVX/yhG2IaxfJ9i9MmDufxcJBnUTFkzMgZLi7kQs/w4oCGSAwGcc+LUwKiakSFg5+J/AgRAg9kv8XJjTAlokKSP14yMAcrpPjlNfmN2O2kNJzAzYm0n2HcAqBgbnVOs90YjKgt04QpSN1NJO7iFKkrdMT4njW0LhBmsM+k0jBPEDbwHOASyv0kzysyBXM/9DmJdx3gDJ3+aHt+umIezaVoRy3l6vfELLZDsj9p8ASs7CzsnHK0ou/RD/Z4cS4Nfeb+YZcQD6EZOLv7Zd1cAZO+CU61WWg6I6kP8eljo33qqCTUS2STJsBH3Y+4VxzgZf2kdiH0+8OoNmMChFaGZJPUzhZxhUH0lcnSQonG0609PQdds5B0mVvFmaniyBuWP29IiADdKIZK0Sydh8U5L7ms08laCBGbw//CqIBtS4pXMp2ciBzDzDtTFPx4UVj3aveOZZ+UaKbI4rqgzeBE6gfZdHCYoE729lVmeAqibHoOokc3af+LU77JP/+272Eeno9bIfbMXHaEPxMDEpA9NE27ekfDSiejTNmOSC0bnxGhhwIqIz9QQ5QK5WSlx6wvKrBDWkEvOLuMQC5/SOyj+xQWWZmunpzljGtLLA66KT35gvoPta2UvBkyJSl6vApEEe46IuIDFVG15uiwt05bD2H7LSB67eGo9i3T9z0MZR8NvicUKo9
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: vodafone.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: AM8PR05MB8052.eurprd05.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: f95a71b6-fb3d-4aa8-2991-08dd0e39be32
X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Nov 2024 16:45:32.3312 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 68283f3b-8487-4c86-adb3-a5228f18b893
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: cB/vn7e/JqzCamZ0FyRhiIUQjEQd4EIx0P+lr9OYTl+T0phs5f7EO5niWG9uctXxLEH2y9Frd4Uaz9UtT/Qe/lKq0WqXWaUFgN7ieAX8rDc=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI0PR05MB11457
Message-ID-Hash: 4PSHP54YYAALQ2BZHWLOIROCAUKSLGWK
X-Message-ID-Hash: 4PSHP54YYAALQ2BZHWLOIROCAUKSLGWK
X-MailFrom: Kevin.Smith@vodafone.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
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [httpapi] Re: Genart last call review of draft-ietf-httpapi-api-catalog-05
List-Id: Building Blocks for HTTP APIs <httpapi.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/httpapi/0suKaO3-nlzHkz05akDbE2HO_4A>
List-Archive: <https://mailarchive.ietf.org/arch/browse/httpapi>
List-Help: <mailto:httpapi-request@ietf.org?subject=help>
List-Owner: <mailto:httpapi-owner@ietf.org>
List-Post: <mailto:httpapi@ietf.org>
List-Subscribe: <mailto:httpapi-join@ietf.org>
List-Unsubscribe: <mailto:httpapi-leave@ietf.org>
HI Mallory, Many thanks for your helpful review. I've attempted to address the comments in the new version -06 as follows: > * www.example.com vs example.com vs example.net-- these examples appear > arbitrarily different, eg it is not clear when the subdomain or the tld bears > upon the advice and when it is just a conventional oversight. Please be > thoroughly consistent throughout and if there is a change, explicitly state > why that change is important to implementation. Fix in -06: Explained the use of the various *.example.* FQDNs in the Notational Conventions section. > Relatedly, in sections 2-4 the advice could be clearer. > *section 4 should build upon section 2, specifically remove the first > bullet point from section 4 because it is redundant to section 2 and would > give readers the wrong idea that the advice in section 2 needs to change > materially on this point (it seems to me that it doesn't). Fix in -06: removed redundant bullet from section 4 > section 4 neglects to say what should happen if the Publisher is not > the domain authority for example.net: > If the Publisher is also the domain authority for example.net, which > also hosts a selection of their APIs, then a request to > www.example.net/.well-known/api-catalog SHOULD return a redirect as > follows. Fix in -06: made a point about this in Notational Conventions, and added text and an example in section 4 to explain the scenario where the Publisher is not the authority for a given secondary domain. > Lastly perhaps consider the use of HTTP(S), a new convention-- I haven't > seen this usage anywhere else in documentation. You could use HTTP/HTTPS, or > you might controversially perhaps use just HTTPS and describe in the security > considerations why you are not being explicit about the use of HTTP (given we > have moved on from this standard 20 years ago). Fix in -6: Removed all mentions of HTTP, HTTP(S), and http:// . HTTPS and https:// are now used throughout, and TLS is explicitly recommended in the Security Guidelines. All best, Kevin C2 General
- [httpapi] Genart last call review of draft-ietf-h… Mallory Knodel via Datatracker
- [httpapi] Re: Genart last call review of draft-ie… Kevin Smith, Vodafone