Re: [httpapi] Introduction and introducing proposal for standardisation of profile negotiation

"Salz, Rich" <rsalz@akamai.com> Mon, 08 February 2021 17:46 UTC

Return-Path: <rsalz@akamai.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 7D6E03A13F1 for <httpapi@ietfa.amsl.com>; Mon, 8 Feb 2021 09:46:04 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.349
X-Spam-Level:
X-Spam-Status: No, score=-2.349 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.25, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=akamai.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 6bvSrX5_LLxb for <httpapi@ietfa.amsl.com>; Mon, 8 Feb 2021 09:46:03 -0800 (PST)
Received: from mx0a-00190b01.pphosted.com (mx0a-00190b01.pphosted.com [IPv6:2620:100:9001:583::1]) (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 28D4D3A13F0 for <httpapi@ietf.org>; Mon, 8 Feb 2021 09:46:02 -0800 (PST)
Received: from pps.filterd (m0050095.ppops.net [127.0.0.1]) by m0050095.ppops.net-00190b01. (8.16.0.43/8.16.0.43) with SMTP id 118HjMnp017680; Mon, 8 Feb 2021 17:46:01 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=akamai.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-id : content-transfer-encoding : mime-version; s=jan2016.eng; bh=IrOICyElIit3iqIyERnMM+FFG9F1r9JshC+y+Dipo1o=; b=fs70Mf90PZjJGHGE8LNT0kNa413NKdM65ImlL31yKrQAQA2jMgierxUjQu8Uqv2zm5JW ljLeowq5p/S4kHQ6+mdw1cSheeQQJfjdQP34vBasH1zv4JDCGnl2SE802hzUcdBIDqNE 9uH0WYC3mjxSELP0meNj8Vr6PoL8CJKq5RtxXs0MsPN++NXzoLw4x72FB0nGzoEgtTv+ dOespEbGG++4W4Z6/DREtXa0xgK5hjqRSD6TWIcy+ZXxGgZf6npPnrhBmwE57cTOxBgB Bvou7EjXtT5sn+BDfgpjPGKrTJZsDvuD62peBuXdlBbhN5hZYNBCNaREPc6thqw1mYjb Hw==
Received: from prod-mail-ppoint8 (a72-247-45-34.deploy.static.akamaitechnologies.com [72.247.45.34] (may be forged)) by m0050095.ppops.net-00190b01. with ESMTP id 36hruyn0pu-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 08 Feb 2021 17:46:01 +0000
Received: from pps.filterd (prod-mail-ppoint8.akamai.com [127.0.0.1]) by prod-mail-ppoint8.akamai.com (8.16.0.43/8.16.0.43) with SMTP id 118HKNit026593; Mon, 8 Feb 2021 12:46:00 -0500
Received: from email.msg.corp.akamai.com ([172.27.165.113]) by prod-mail-ppoint8.akamai.com with ESMTP id 36hqb3j1f2-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Mon, 08 Feb 2021 12:46:00 -0500
Received: from USTX2EX-DAG1MB1.msg.corp.akamai.com (172.27.165.119) by ustx2ex-dag1mb3.msg.corp.akamai.com (172.27.165.121) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Mon, 8 Feb 2021 11:46:00 -0600
Received: from USTX2EX-DAG1MB1.msg.corp.akamai.com ([172.27.165.119]) by ustx2ex-dag1mb1.msg.corp.akamai.com ([172.27.165.119]) with mapi id 15.00.1497.010; Mon, 8 Feb 2021 11:45:59 -0600
From: "Salz, Rich" <rsalz@akamai.com>
To: "Lars G. Svensson" <lars.svensson@web.de>, Ruben Verborgh <Ruben.Verborgh@ugent.be>, Herbert Van de Sompel <hvdsomp@gmail.com>
CC: "httpapi@ietf.org" <httpapi@ietf.org>
Thread-Topic: [httpapi] Introduction and introducing proposal for standardisation of profile negotiation
Thread-Index: AQHW+kozWA3OM+cRjkSkirMTL4jlpKpOoLIA
Date: Mon, 08 Feb 2021 17:45:59 +0000
Message-ID: <4E863808-7B28-478C-B217-5FA87CE0B0F0@akamai.com>
References: <8fa3ca4f-e38b-0011-cf62-6e8184af7ea5@web.de>
In-Reply-To: <8fa3ca4f-e38b-0011-cf62-6e8184af7ea5@web.de>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/16.45.21011103
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [172.27.118.139]
Content-Type: text/plain; charset="utf-8"
Content-ID: <C3B686B28E119F4DBD1C525BE94606BE@akamai.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.369, 18.0.737 definitions=2021-02-08_10:2021-02-08, 2021-02-08 signatures=0
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 adultscore=0 phishscore=0 mlxlogscore=999 malwarescore=0 spamscore=0 suspectscore=0 bulkscore=0 mlxscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2009150000 definitions=main-2102080109
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.369, 18.0.737 definitions=2021-02-08_10:2021-02-08, 2021-02-08 signatures=0
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxscore=0 adultscore=0 suspectscore=0 bulkscore=0 malwarescore=0 mlxlogscore=999 priorityscore=1501 spamscore=0 impostorscore=0 phishscore=0 lowpriorityscore=0 clxscore=1015 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2009150000 definitions=main-2102080111
X-Agari-Authentication-Results: mx.akamai.com; spf=${SPFResult} (sender IP is 72.247.45.34) smtp.mailfrom=rsalz@akamai.com smtp.helo=prod-mail-ppoint8
Archived-At: <https://mailarchive.ietf.org/arch/msg/httpapi/KWHBaMyMiUjxEt9mIVQVKUUaQbA>
Subject: Re: [httpapi] Introduction and introducing proposal for standardisation of profile negotiation
X-BeenThere: httpapi@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Building Blocks for HTTP APIs <httpapi.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/httpapi>, <mailto:httpapi-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/httpapi/>
List-Post: <mailto:httpapi@ietf.org>
List-Help: <mailto:httpapi-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpapi>, <mailto:httpapi-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 08 Feb 2021 17:46:05 -0000

Lars, Ruben, Herbert:

>    For some time now, Ruben Verborgh, Herbert Van de Sompel and I together
    with folks in W3C have been working on a proposal for http content
    negotiation using profiles. This is done by adding a new http header
    "Accept-Profile" and re-using the "Link"-header (RFC 8288). The proposal
    was uploaded as an I-D earlier today [1].

Thanks for bringing this forward.  We (the chairs) discussed this, and think that this should be brought forward to the DISPATCH working group (https://datatracker.ietf.org/wg/dispatch/about/)   There is a meeting planned at the next virtual IETF on Monday 2021-03-08 13:00 CET (12:00 UTC). There seems to be plenty of time to get on the agenda; you can find the DISPATCH chairs on the about page.

Our reasons for doing this is that we're not sure about HTTPBIS vs. HTTP-API; clearly cross-collaboration will be required.  Also note that the IETF has a lot of history in this area and we're not quite sure why this would be different and how to ensure success.  Examples include RFC's 2295 2703, 2534, 2912, 2913, the now-closed CONNEG working group (https://datatracker.ietf.org/wg/conneg/about/) and a counter-argument https://wiki.whatwg.org/wiki/Why_not_conneg

Thanks.
Rich, for the chairs.