[httpapi] Re: AD Review of draft-ietf-httpapi-api-catalog-03
"Kevin Smith, Vodafone" <Kevin.Smith@vodafone.com> Tue, 08 October 2024 16:35 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 31327C15153C for <httpapi@ietfa.amsl.com>; Tue, 8 Oct 2024 09:35:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.107
X-Spam-Level:
X-Spam-Status: No, score=-2.107 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_ZEN_BLOCKED_OPENDNS=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
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 xb-3R-VIE8vD for <httpapi@ietfa.amsl.com>; Tue, 8 Oct 2024 09:35:44 -0700 (PDT)
Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on2074.outbound.protection.outlook.com [40.107.20.74]) (using TLSv1.2 with cipher ECDHE-ECDSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CD98AC15199A for <httpapi@ietf.org>; Tue, 8 Oct 2024 09:35:43 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=j3/Jn2/QH76zctKNwjr0wpny9Xw05y9fhg6e9ud1MBiOXv4WLgqVexNZbFtG1bH6BtGAhmaD3Oh68D6jB3e3X0hloe6M9KFBA8iIcPZy/aXcsH2+44p7HK3kQub8SaRwW+/P0d56UTc7ly279s/x2SURDxhlU+40FpL/YrJg3q5G6scuvUIzCL6wVtivhZisZoKzY/xI48LGfe6jyOi5CM01M8IpfdPvanYUqLOhLnWobdJLNmSmJ+8ECnpYYzFd+8zMqJlPP09B9HYqpWgKYFrctjWEjB+xOefHcLHPE9OdFA/U7NgiPBZ9K0H+9odQbVCu4/h1TBXiMfenN+JY0Q==
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=eXaP87LPhGVul6MR4AEp2gnMppc3MWN24GVYK6Q4vT4=; b=qQA//hAxkVhOQHDC5E31Usxkf1/QpeK2kI58gr6X2Dx259BSa08Jm9JqUTEEgfrkqr8j40Bh2MWYLYSzmK1me1uBIrD8a4FCL+M13vHOyZjBh4gWNr4kJd91n+54qYoZaWw0tV2Ju/yOjqNhQm8rAJH7r6nHTXjz+q9ybY4ULnwfqr+P5EwApF+Dsck6gTd/K/b/SiotRMjZBfj1WtyX7ZfBMdv/vu/9j4MSB2PB68h0FBGyXOP3WP/R7/3J1SPdtaSf32XCs96q/IdunBPaFC4bGvAZoXMDK3FG4EsnC/JbOG4mUTfm5N6nvfk7jfKrVFAkGU5CZXBtkdtbE/eabQ==
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=eXaP87LPhGVul6MR4AEp2gnMppc3MWN24GVYK6Q4vT4=; b=SPHvmYgXMgSsVXnPR3/i1QQJ2jVlUmcccgZBH7qdIOhUAU19aNfCu5uBenksTvmCPNIjd+ZU7mG7Imkpii1tHBQa3smoGwk2vUHjgWuzwTnAY3+H6701RD8LKilkrGzP+E5XCxRi1DVE3Td5FApQhTsLjy1yDcJC5Kjfr+/N3m7Z3EIf7x2aVIAFTp8bcqj1sUItENu31nMek7NsXdrTiDe4rSch2weOA4NVsc/hg6TTA16m88IZCUM2+bqg3zBUM9KxwvftyjLHmlmbmgfA0ZYhbCkxGHgj0qJ8Qv1yBfWkSOCJSsF9KcCIgP1Ly9OOsQSuK27ochnJ4kSey3S18w==
Received: from VI1PR05MB6591.eurprd05.prod.outlook.com (2603:10a6:803:102::14) by GVXPR05MB11152.eurprd05.prod.outlook.com (2603:10a6:150:14a::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7982.30; Tue, 8 Oct 2024 16:35:34 +0000
Received: from VI1PR05MB6591.eurprd05.prod.outlook.com ([fe80::10d5:24f4:d3d5:ded6]) by VI1PR05MB6591.eurprd05.prod.outlook.com ([fe80::10d5:24f4:d3d5:ded6%6]) with mapi id 15.20.7982.029; Tue, 8 Oct 2024 16:35:34 +0000
From: "Kevin Smith, Vodafone" <Kevin.Smith@vodafone.com>
To: "httpapi@ietf.org" <httpapi@ietf.org>
Thread-Topic: [httpapi] Re: AD Review of draft-ietf-httpapi-api-catalog-03
Thread-Index: AdsZngSytsyktXZ3S3GJa86LWRUiyA==
Date: Tue, 08 Oct 2024 16:35:34 +0000
Message-ID: <VI1PR05MB6591BFECDDAC96CDA290585C917E2@VI1PR05MB6591.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=9f7ac953-7aab-49d1-b9ee-4cb1b90ebcb7;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-10-08T16:19:34Z;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: VI1PR05MB6591:EE_|GVXPR05MB11152:EE_
x-ms-office365-filtering-correlation-id: 84fa472b-81fd-4783-9736-08dce7b73b6c
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;ARA:13230040|366016|376014|1800799024|38070700018;
x-microsoft-antispam-message-info: tcSST1/vjhoYAvcF38mfG3Lj9djECYCL0J7GGykJEHnc39O0HPEKB8geuWkEu3xsxkdSDOKTAR58ZzWCY7M2vDwndQ3GklQU/3u/2yAl2V9XRcuI+yk4mj6Jd9cUiWJBLdQ833jG/xiph/knCFXoZdgtYFuUmiiS158AVjH2vRQ/SZzOtebPgNKkF3nN/wcqqrfVkfR/CIc9zCCBVyAG/0P1RTHIKCb3gGx0ie+HDFXNCC0+oUldIPv1Kpvf1Ob2Ey9b0JZEJMLWJc5BCzNr9D7KN+lk7l0XNyDnKTEodbizQqQ1I2RhASw5/yhIx9sunF3AS/rMf94dO8k0uMs85i047wKaSa91vO9rYKYQBT3kPiR610n4v9yR5kB3X1O7H1IydkQcJkvnFf+aWJgn/jg4Zaz94FJDwFnu/ifUCrD9cVLDXWmuKXCAsqgqjwMxycW0CDwOUpudXULlXuFkHxsKFf3QLbkDwMWc0bydNPgnt1aG6n+A5eXilw7ddDqtFD5BZHQPe3bhRL+gqErlN16o/4JNw6pn4KFUZOVXPCichgN6Pfy9+rVVsT1L/Tq1ytNQS2pLpgYSSbv3X7WtmWgjcf23QLShDOTq4WHfnMBEcBQZYZj1xBwLoSK2gY33s++d6FAPIfZR6lfjpByJdXU/egKl/nQstAGo0eKalbAnTOtroluN2tIKxIDCui/SHFLyj33/ftHgslTs77VwEKMGt4lxt6fYX8ptK0iPPyNvAVKbbpXHQNQ6QrbyOsAqm4b/FWoPfVvlxDF+OvmxtGkKXvb6ls0MotUY8soekgGCOVfXnJnmtiK5NJnr/7LT5AqZDaWbs+9dh31DOC0ktq4e56fX3r2UcPR+zl69cuXDNKP4Sh7Y0Tm9VNwdSlFYflxsHjMFnHuyp/voR6tlnw7eTrZCMmTIgwnoGHgZ5aos7vsS7oqNU7xFa0HMkq6/BSrrAUOt5neCaizZx7ARtGFgZPlnVdgQhEKR5qN48c4TXUokFaNQf02msa4X7ia/8dVxSW3b4L0l1HuHU5fXuEuOG5iJRVIFiQgbyM4Y6xTUCAImeW84GqZ1xIKmxMnflknylRQ/pd49FAa3oR+RTiVeZgqbA9UBbWYLfc0ZKeqt4KK6patev6Nc8P+XTQtthzdpfHS8YmaTMdEPGyPEFzA3ROCXPAnvFGFy1rd8SEBTjj7OLLaZo41BCc3hb4GxMXME+66GKSxHLvxDXfAVdlt35Qphl/p8sNQZ8E495k1hMaBgT//7MhYVWR/fgHAtqVMPWPu+DxQh4OwX2B0Yt/4S2Yjj6W/sIixzdukxXkkvu/oSRKGSJ/ZcF47WaXJHZSXKg84uHK7X+i22QNwAZw==
x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:VI1PR05MB6591.eurprd05.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(376014)(1800799024)(38070700018);DIR:OUT;SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: j1GuaCAZOwTlxpZe3gTIjyXt9TherCrqm6A4f1kbBkAToRimS7DRHRg3h9K8p6sWHjK9K6ISmhPvlpC3MhQkPMI6/SH+kzZtrxHEdfh2J/6kwIekWEixdd/UWD/YTliuc698C3Fn+iONvWt6ZDurUrKD5RU/k8hN/RkKKjoo/ngsTsBGALiG67bnauxD84fk0halAcnSbrC+dujNYw6odRrkcspPXe16JWYinxtQVBEMYdjLk0OctMwIC8+DdEGf9WYHQFXV+jz5Gmj6uU3Gun9RpUzC9k36ka9mc1UXSjiAJEart8vmFY60Yfb5mdMVm4kRid7anQovNrgu6pxlAoMOgMYVrD4WG3SpsoWdHtc2svQhsT0+/VlvvRLiPZhmrMAPPm6Y4LvcRNcIDOmd+eTGgAjlPzIhIVkZFTZBl/z7S0knTpNvvnNPM0dXvo7QoDKef6KSfsPfhSyQQQZ7kR50SSXMGBhuuInJKH9Ye0Fe2ECx0B1U0gq5Wv2sRIQyaHRrMhkJCt5/AVJBUYjqWllkhgN85kxy247dRIt83VQUTzIjztm9uGhDL4zv4h5uQ2thpo6As5gE9aPBiL3XM3y5HH+rUVKZ3Ivit4vCfCD+pctFzCKo7qe9ZlouQUwbKjkh0s59zQXiHsvGb71OAfP3hq4/fddZMerDxfL2V9k9dmwRJUFLKabnN4wEb4JjWQAFf1yUoSXr7QNHtoLvfzpH04bt/5Gk/CvaDFS2Z+/N+OnNVvoKgkxSYLpXsBw4zLWDpTZQvKQs7NZTtXLJcRfC+ogyuRXK+YLWlr5xajc4ILisaN/rQb0ZOLrKc26x/s4HTQFY4AtiUlqXLMtSp0KKKh4TSE2wJkPPFw8+jH16XErLivm76FRZIbNosEjpeC7tXVVvrb+Y0+2F339bFbPQVkwgI+qKn4KMYXsZY09DPy86JFf0qYM+CaYRayb8f3DcjNDk6V/HpGsfB/ma85+0zzHQkiFUE3e+rr6XOZT5tIy6GVI8yRHwrXBzO/OR9uh8r4URtMW+95WXipRQB291vdnm43mKg/hSXbKrA6Px5sA8hdOtVKyxgeuByTOINru2SoRHJGT+L+VXNyhP17uqIUfBlORmjJ2A863T6ypiFPaK/KhN3cezK1Wk61BerDv++BJR8wszqnLC3Er9rtgRChhHUONWtHNu9oxXl5ZEpp94YQMzGa1mV717fzJGVWPoz+32GQRrPv5oehMykRQmpOGiyLWF2vgP8J9c6pQtRCRTdCkL4CEVMe39wQPd5TYvzIJ2wU1xFL9GzopROlW5uc2i1VEGN9gPR2ka/jYuOY2uQr3KjjMmWci4vx/mWLXY1DpG83oczZUnN2bn/5kQYnjvInL78j4QZ83lsTbb7H2B6ktAEmFk6uo708PSX73mWC60+PVv2icVwtlg+AmGQ4E2c6HXjzwxLYUlm+GhGpKgm5XFAlFTg32pEOOxFsAYPcqBlNXjA3VijFbLHvokuHQbHVxEt6sgNqVUwvtSWKGcANQUjJ7ga0DjcSFm7G5PVX+wXMPDj0Z4IJqBZPePjqBuJg69BobA7FCMf9mV6EDAX2NYu8fKZSrCmvpk
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: VI1PR05MB6591.eurprd05.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 84fa472b-81fd-4783-9736-08dce7b73b6c
X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Oct 2024 16:35:34.1538 (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: Df06+lVq97FR7k8Exg/yKLRaTHuF5tmP3upZYQ5SIFouueFsbvWnha9kkB3pBBfG7cejw+fG01SkYPrnEY0r2ufDWPViSBJJAWXQhb+Xa9o=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: GVXPR05MB11152
Message-ID-Hash: 442AVSHP6365TUEESQGVPATVWZ5QIZAK
X-Message-ID-Hash: 442AVSHP6365TUEESQGVPATVWZ5QIZAK
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.9rc5
Precedence: list
Subject: [httpapi] Re: AD Review of draft-ietf-httpapi-api-catalog-03
List-Id: Building Blocks for HTTP APIs <httpapi.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/httpapi/IhFuiFTlDPDTwT8aUYC9Qupnj1o>
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 Darrel, all, > The latest update to the api-catalog draft effectively tries to "pick a winner" in the api-catalog format space by making the use of linkset a MUST. That is likely going to hurt adoption. > [...] > I think it would be reasonable to reference the Linkset media type in the well-known registration as a recommendation. Maybe even a SHOULD. I agree... the draft lists several API catalog formats in use, and I'm not aware of any evidence showing one as being significantly more popular - so Linkset got the recommendation because it's the only one that's an RFC. But "MUST" will likely deter takeup from API publishers using apisjson, HAL etc. , so I'm hoping that the requirement 'defines a format and associated media type(s)' can be interpreted as supporting "SHOULD" for the recommended format, as well as listing alternatives that can be negotiated. Ref. RFC 8615 sec.3 "At a minimum, a registration will reference a specification that defines the format and associated media type(s) to be obtained by dereferencing the well-known URI, along with the URI scheme(s) that the well-known URI can be used with." All best, Kevin PS direct link to the diff related to this in [1] [1] https://github.com/ietf-wg-httpapi/api-catalog/commit/b738f3de9dbfa8f6451a03601a093ce0de6858b2#diff-fc4c173d5f72637f6e6434c2cfa69cefba99ad9a95d11862bb067c33fcf5a782L197 C2 General
- [httpapi] Publication has been requested for draf… Darrel Miller via Datatracker
- [httpapi] AD Review of draft-ietf-httpapi-api-cat… Francesca Palombini
- [httpapi] Re: AD Review of draft-ietf-httpapi-api… Kevin Smith, Vodafone
- [httpapi] Re: AD Review of draft-ietf-httpapi-api… Darrel Miller
- [httpapi] Re: AD Review of draft-ietf-httpapi-api… Kevin Smith, Vodafone
- [httpapi] Re: AD Review of draft-ietf-httpapi-api… Kevin Smith, Vodafone
- [httpapi] Re: AD Review of draft-ietf-httpapi-api… Salz, Rich
- [httpapi] Re: AD Review of draft-ietf-httpapi-api… Kevin Smith, Vodafone
- [httpapi] Re: AD Review of draft-ietf-httpapi-api… Salz, Rich
- [httpapi] Re: AD Review of draft-ietf-httpapi-api… Ben Bucksch
- [httpapi] Re: AD Review of draft-ietf-httpapi-api… Kevin Smith, Vodafone
- [httpapi] Re: AD Review of draft-ietf-httpapi-api… Ben Bucksch
- [httpapi] Re: AD Review of draft-ietf-httpapi-api… Salz, Rich
- [httpapi] Re: AD Review of draft-ietf-httpapi-api… Salz, Rich
- [httpapi] Re: AD Review of draft-ietf-httpapi-api… Kevin Smith, Vodafone