Re: Proposal: a new WRAP UP capsule

Ben Schwartz <bemasc@meta.com> Sat, 06 July 2024 00:04 UTC

Received: by ietfa.amsl.com (Postfix) id 9F354C16940D; Fri, 5 Jul 2024 17:04:52 -0700 (PDT)
Delivered-To: ietfarch-httpbisa-archive-bis2juki@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9E5A3C151099 for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Fri, 5 Jul 2024 17:04:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.845
X-Spam-Level:
X-Spam-Status: No, score=-7.845 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, HEADER_FROM_DIFFERENT_DOMAINS=0.25, HTML_FONT_LOW_CONTRAST=0.001, HTML_MESSAGE=0.001, MAILING_LIST_MULTI=-1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=0.01, 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=w3.org header.b="cXm+rKE4"; dkim=pass (2048-bit key) header.d=w3.org header.b="cRUm2q3j"; dkim=pass (2048-bit key) header.d=meta.com header.b="IGs/TWYM"
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 lIwHZp0ApMQH for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Fri, 5 Jul 2024 17:04:48 -0700 (PDT)
Received: from mab.w3.org (mab.w3.org [IPv6:2600:1f18:7d7a:2700:d091:4b25:8566:8113]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8AA8CC169406 for <httpbisa-archive-bis2Juki@ietf.org>; Fri, 5 Jul 2024 17:04:48 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=w3.org; s=s1; h=Subject:MIME-Version:Content-Type:In-Reply-To:References:Message-ID: Date:To:From:Cc:Reply-To; bh=MyJpqgbt/ENzkplPS0RNAeXJGCg3UWBgeWTA8KCbVxo=; b= cXm+rKE4bzfBvotIcGZ30KhurkCzslHCGFVGJAugqw6XWAVuI81EA6Hn8kIJ2XHi/sOQa7RZywBM5 9gkpa5Ven8EwEo+TEIIEaA1JP8+fqwsLNYbvOszJlsbVgFYw7z4oqZIi5oa33VkYDbQBKj7ASx5/q w3NBcei2W5obOZfPEZINDFQQxQMaW86/T49dkmZkAIEia00Bv5GKXi6NvPh7J2iUxQfixstAl1Mwf Xd48nUBaN06ucZNPDJdRFLlQ1hnd3yH3kvFqo2AzF/WWQc/6eh7ed4k7itgoCPgTXL2/MWd7lEqTo PCwjMEmNywC2AD7PG8Oqju/t61eO4z/2FA==;
Received: from lists by mab.w3.org with local (Exim 4.96) (envelope-from <ietf-http-wg-request@listhub.w3.org>) id 1sPsu9-005VCw-2y for ietf-http-wg-dist@listhub.w3.org; Sat, 06 Jul 2024 00:03:53 +0000
Resent-Date: Sat, 06 Jul 2024 00:03:53 +0000
Resent-Message-Id: <E1sPsu9-005VCw-2y@mab.w3.org>
Received: from ip-10-0-0-144.ec2.internal ([10.0.0.144] helo=pan.w3.org) by mab.w3.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from <prvs=2917eb931c=bemasc@meta.com>) id 1sPsu7-005VC1-0m for ietf-http-wg@listhub.w3.internal; Sat, 06 Jul 2024 00:03:51 +0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=w3.org; s=s1; h=MIME-Version:Content-Type:In-Reply-To:References:Message-ID:Date: Subject:To:From:Cc:Reply-To; bh=MyJpqgbt/ENzkplPS0RNAeXJGCg3UWBgeWTA8KCbVxo=; t=1720224231; x=1721088231; b=cRUm2q3joUP/NJ5vMp7H2fetNuJdJI7i6l+/805ugRGU/j0 ay415v6qEWWqjoM2BdamcEm4RRZHAINZl+qx4QatVS4uw2OQevBB3Tx5VHSFHQ7Qlhwz9DVA+Zw2V fxzvQos1KWsWJkeXF4u2ie6p52UlYTHYnSvIaM6tsYe2K8Xiz4B/tuOzCT9moUe0g8q0abxSaW0nC kT4yr5R2ddHmI2ROjR43bFc5xqzeuoWW3r1jMcQ74jywJFtpwM9OKcUvHZrjLYU5r5YTVkPO/AY+2 bHJ7NCrHj2XdWnwpKpiEzujqH6++A++zBzsXRCztds5Eb/zk5jb5YN4zktHKz+3A==;
Received-SPF: pass (pan.w3.org: domain of meta.com designates 67.231.145.42 as permitted sender) client-ip=67.231.145.42; envelope-from=prvs=2917eb931c=bemasc@meta.com; helo=mx0a-00082601.pphosted.com;
Received: from mx0a-00082601.pphosted.com ([67.231.145.42]) by pan.w3.org with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from <prvs=2917eb931c=bemasc@meta.com>) id 1sPsu6-005OAt-1S for ietf-http-wg@w3.org; Sat, 06 Jul 2024 00:03:51 +0000
Received: from pps.filterd (m0109334.ppops.net [127.0.0.1]) by mx0a-00082601.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 465NIX9Q013902; Fri, 5 Jul 2024 17:03:44 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=meta.com; h=from :to:subject:date:message-id:references:in-reply-to:content-type :mime-version; s=s2048-2021-q4; bh=MyJpqgbt/ENzkplPS0RNAeXJGCg3U WBgeWTA8KCbVxo=; b=IGs/TWYMeIMlLcsbMl1GKR/gxErfuXP4b6s0hr9DdG20t NY5tfIhFN7Jb6bdt+0JD+itDAMZ2GBNObLfSS0ZP5CYkJf+gyFlKKP+p1oP0F/2P MJfQuYwFcUngTCjfZb6W6wfNaW6osb3ZsySt9OME6YxuuhWjIRcVGBgRMr9771wG wFIbp5rIUI6v4TJPx42CRfUTPE1JjlmJqMfSJZXE5/ajevL1zIvOfJKdlinPhLsx yoZ12b5r+Dhk3VHZkae8xiLRGEVsiCvlNnjWNS50cj6a/EBrERdDhVxPAdwgug6N 7XTKlCVP4dK2GAeCHVT4pRxCD79LzvdgM6eK4xSEg==
Received: from nam02-bn1-obe.outbound.protection.outlook.com (mail-bn1nam02lp2049.outbound.protection.outlook.com [104.47.51.49]) by mx0a-00082601.pphosted.com (PPS) with ESMTPS id 4067v455nn-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 05 Jul 2024 17:03:43 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=BjoeFgz2OjIMoPO4ixt/jDu4WQTb94Vb99zLYcF7xnlt/3M+4rOli+WWujPrKUxIdeLs8Km9dq8k3gumpHByJt9LSaxCPjsh7rkY9pQD+hV/MQlP/2cEx/EgjUqcStHyNRxc3oGi4ZIx6JBojn2yXO3DtYa6k2ar9IxTgRlpLQU/a4rvbW/MD6QgLQbuYo52SSdWsrO5K8Nd7vIDAkuh7Jg2d2Qn1JyiHJmBiS2cT3be5T/3BHqnnKOLXL2ZSJdgoDxEqtJgavpkNs3qbW001IGKj12WUhIpusVLZRiOk60im/+uEF5334o6nfIwGAruRSlqvGmbJp6IFN0SekNF6g==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=TLf1LKjogTjxA6y9JZ4PyljFbYkbYdqZ9ppX2FXzMbo=; b=mvfUUSDCCFhpl95L2VV1ft6QDpM/JwMfPS4m/CAGmYfseefXyctCn9ZCWrpGpBCJVlcpg4L0sNx2wC1vKNibXpsXnYLsoTYRoHpHD0AyiaVB/lj6RwZjRbA6Lu5Xg2MepbnOeDZe4yLUuhKpxPDZeShJc1pI7HC8a2IePIzJFL2lmoNHF+Py0T7AGJXLUaQSO752S7wzYKiNwmZ0UDhyHzaAx69t5J74AAZ0XvVvqAajqWV1myE3epYXKJOL6hlwthYDtqRzvqgOI+Q9z+RRBom5HgkfeGY+w4ROVBicbg4L5W9gm2/0qn85B7n5DoLtlguon9Be4kxJL2CNJtw0Rg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=meta.com; dmarc=pass action=none header.from=meta.com; dkim=pass header.d=meta.com; arc=none
Received: from SA1PR15MB4370.namprd15.prod.outlook.com (2603:10b6:806:191::8) by CH3PR15MB5539.namprd15.prod.outlook.com (2603:10b6:610:148::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7741.29; Sat, 6 Jul 2024 00:03:41 +0000
Received: from SA1PR15MB4370.namprd15.prod.outlook.com ([fe80::b6dd:72cc:243a:babb]) by SA1PR15MB4370.namprd15.prod.outlook.com ([fe80::b6dd:72cc:243a:babb%4]) with mapi id 15.20.7741.030; Sat, 6 Jul 2024 00:03:41 +0000
From: Ben Schwartz <bemasc@meta.com>
To: David Schinazi <dschinazi.ietf@gmail.com>, HTTP Working Group <ietf-http-wg@w3.org>
Thread-Topic: Proposal: a new WRAP UP capsule
Thread-Index: AQHazysuucqou3ybt0aCTuDQql0chbHoz4JB
Date: Sat, 06 Jul 2024 00:03:41 +0000
Message-ID: <SA1PR15MB4370BBF870827575AA1C05A8B3DF2@SA1PR15MB4370.namprd15.prod.outlook.com>
References: <CAPDSy+5UU=GSFWTdrkHW7RXNL8pr5KWtLfp8zjExsZvvGczfEw@mail.gmail.com>
In-Reply-To: <CAPDSy+5UU=GSFWTdrkHW7RXNL8pr5KWtLfp8zjExsZvvGczfEw@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
msip_labels:
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: SA1PR15MB4370:EE_|CH3PR15MB5539:EE_
x-ms-office365-filtering-correlation-id: 83e04400-8ce4-4af7-8080-08dc9d4f180d
x-fb-source: Internal
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;ARA:13230040|376014|1800799024|366016|38070700018|3613699012;
x-microsoft-antispam-message-info: jOzr5zJ2I7Wi4txZzMmWNBbYl8nAnOVQsNCKsXiwUNiAc9Y3EjueZh0S1y7vUWic0C0g3CPua6XvQPMtTSyBAVqsiPAYcOXJrz69vkd9AzxR+17zRAl70euY4aH48BQ5yxG0uO3Z/jVekT1YWpxGbLO6vQCY8lkB/ySF9ZTQcikj33ry72A4G8JP6ZohzppIoos5knV553hFI9Dsx5TBOw51TPbwO/bgTy4HYImV2l0Aqdv6WAwQer4E4gPvAYx8EdEtSze29bfxigbU1hGqMnR+RbLmmtvnSaspDhkSTPwNDlrQ2rzynVyYig9MHgrxgeUdafMvR2p0YudRjPkZTAQyIuON0mtf6+vRZcVZVfXzeJCRl+U5f+GV5dozgrmODYpMc4MlfrjZXv2emd06uiVglL07uz1oUUi8tdkYW2yCDGiN5T4GOXv0Wc20/eEjx7hyAbo30WjgSJ6mgsaf2NHi7aeb5mOepzQ5z8okojrLUt2A7JiXPCxF+loo3fOKNhBL9L5j1joHxQzULNAPcVPTR+oqJqfUdZncbfYNVQxGlPTiYNsgy/lE0hCh69NPwezVKv8W1Z7SlJJarbY2/eHSmvnGe14YHBlkP7DTaUVKd0N1zJMDkdH/1jMkStrKxj1GxnbXs2nAP3hLHD68g4iJMvGhca727LKeuSOaWHrBOuuLASCr+V98E2xNyDUlmAKH3/wYDtj+XFBiP3Vrg4JQbxpWvdhjG5KEKbl3DDKlEcR67Kk6bci7yRe7q7JnQUXg1aPY2Hd4C+sTHstLUoT3f6iIu4evJd/+XN/qVBqNqqHaHTX5TSqZPFVzZR+S8Y/z9pdEb36RpQJkxaksf/6al3A0oZCXRFzOG+6GeikIUv11OW9P6sLJbaFU2/vnoolQD5oQt43mCcEcCmMbW4i5HXESYPTRFYUCtMv9itNRsfyvu9bzU5wuALIv8cj/9035tJ9fpPtX1Uwic0J4x7qLo63y+GlGXY5icnKLwqlT7XLS98UYn0dgNK5+KA24k1DIqsVOMb9YiBZeSzjjZvIFoScwxRukIzgh/8KQlNMD2eYiTaVJpv7djskcNMI/nayyklpDnm5OuBZwzIgprUGbjvQ0VToYx/yOgr3YbF4xXWyHoOyEEnRP45zWRIFp9kwaZQvZAXOpP1/WHDeczPKSlWLXnksG9yi8rQuTRCyCo/N1JJMTTfxBTuDh+FQiCFUfA0WmRYZM6+tGIzs490SVFxPOC9aFjw2kUQY4ZpcY9MwkTyVAsER5U5WnXagdjE4SwtbzXFWZXO/P9/wUZa49ktPMWS1kNtC/dlWSUrExmmKIVxxLz6eqUooY4cXXteIswttQkgvXIu5XzNYXvfKB6EO6PVsIOdn8CL91/1zDDSsSWNkTKEr3T45YbBcD
x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SA1PR15MB4370.namprd15.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(1800799024)(366016)(38070700018)(3613699012);DIR:OUT;SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: 489tlOqCe11cMbZuZ6fUhDg1j6zxNBg4fP+Wi8cTj3ovcP/QyXaKBal6caoFTZ0YR7dRtmCWBcCTz3LSd6EvGjlAe21Om3vwC7PAMGxAeO2j6JHee6Rl111+5YU92jmUzkIQra//mNiaVXxkNpKY0f8cM2iz7VD+B+Rl80d2iemF9GYnE+GHq2xzC8oKptjBmGyJOm0Xp2Nq3o9/gYtWemC0IylGYNmd3xlBG7R5M2tUZz6HFEWHS1YkiX9V6nmBNjBmiLtnwheA8vSYddjxFm+H3niRpgu9sp8fAs6xzBjATLirxGoHxSS9B/BCHosz2mcv7xz9OoCTkL80eTfaxzPYc2nJss4ExyudAMMD0McDZX4oKT7xwsrg/iuR28g3QkMzsfHNJnOgfKuXFh5+3hQ6mSZURJw4vFkIsbWgTu4AMlKoW12sRHlqWjYNLkvhOMRBUKkijfXKSX+1tiOtcGUN82eobJkNRIV0p27sB9tMSmLixFN2ukACtCkk2IfZGpT6JUhNDHM9Rvsyy/gXQj4s8tZzRLn93ywbmj+xrkWFgtNfktKlJlwA0Vl/jpB0kaeZr666ds5PHo2THgpnOcDS6ugJIZqL8/YEeamoNurbdJEqAB81TixG7lfacb9uLDk2E5u17pzMybm88p/GDuW3CP4tDNLrmenza+uqsA8nfy8b3RgG45uH/VY7X2+as4Zb1Ze9IUhjJ6I8t1LsFP+GPd/PIqa/YtK4u7Ak+hO+wIFOHi5wnyI+Pm0NGcLo2nUn0hh+05uLzRecqFtVb+XPR5tR+o1m6yaG7pqXzUVX3sjQV1yojp1dQe4CHIYS2d4JuFoDG5kFC2DOEFkD5PlAtkp7N/obNn1rWsnO56B36n87Bba0BfI3ibVhBts3PdZtlSHrkDX5H/rqHi8W/aJU1lj+ntslSjbPnqFYr81XZIL2OfT5CuJVURUFDUj9n87hBUtBnDLMPJyu+xU0Q/cSMsUlbxiPkNKO+hWaLR/9c2JxFt3sgpwc4lMcYWNyqdbx455LGQmubfAyBWOtkz7wtnOzNATG0KEfqiuxS1Rz6Z10L467Wy7FQ4WEg4PaC+EDaqm9+/v0ni204jrCAbj7Uzb0XuVK6qioJjg6Onxd9Y/aH+pEzii2hXzUdvxeXgapNMuoMhtMdRqyIzdXcTkuTLTCnNA5FNhVUqN4xfW7nGIyDnokSrS5u93fZCjVuwk4JCmird2y1mrZbssSbPqSrMN1Xu+ZFo9p/KkS0BqoHR+720FpQikcB7u91bRDox/5CKHzn8QFTPLYEUTnQb1uVH9HA4p1l+bXgFj0wgYpVU6ugUPLU6OzMyx0beN5yDZ9jcFP+sHFtznL7PFKkWL0e3Y8ubB8N7xAIGSD6OeNL36bDCjKnv0XHFePVj4A/b9mmNrG39JFA80A66t9hIavN0DFYOCjzSEZCzOQJd74hjr1bNWZegV2MF7XZnIIVoPXsdjM7LwF1bh/nGaBI/guZYccvZUpAds5dOwCtO09df69CEo5X1ZAAK01M/2Ia29XhXAQULIiFHAUaVHZ/iJxK2Hb8AMJFf8ktywGIvI=
Content-Type: multipart/alternative; boundary="_000_SA1PR15MB4370BBF870827575AA1C05A8B3DF2SA1PR15MB4370namp_"
X-OriginatorOrg: meta.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: SA1PR15MB4370.namprd15.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 83e04400-8ce4-4af7-8080-08dc9d4f180d
X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Jul 2024 00:03:41.0871 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 8ae927fe-1255-47a7-a2af-5f3a069daaa2
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 7WXRAfHh2laLPpkHxEjX42JBY6WVDGbQtULv/hkPfZUm9CfXcc6WtZHa/YthgeD8
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH3PR15MB5539
X-Proofpoint-GUID: BnDXBzBGmITZ31xftKclINOaWTfpkER5
X-Proofpoint-ORIG-GUID: BnDXBzBGmITZ31xftKclINOaWTfpkER5
X-Proofpoint-UnRewURL: 4 URL's were un-rewritten
MIME-Version: 1.0
X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1039,Hydra:6.0.680,FMLib:17.12.28.16 definitions=2024-07-05_17,2024-07-05_01,2024-05-17_01
X-W3C-Hub-DKIM-Status: validation passed: (address=prvs=2917eb931c=bemasc@meta.com domain=meta.com), signature is good
X-W3C-Hub-Spam-Status: No, score=-4.1
X-W3C-Hub-Spam-Report: ARC_SIGNED=0.001, ARC_VALID=0.001, BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, DMARC_PASS=-0.001, HTML_FONT_LOW_CONTRAST=0.001, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, W3C_AA=-1, W3C_WL=-1
X-W3C-Scan-Sig: pan.w3.org 1sPsu6-005OAt-1S ddf15ba59ecca85aa21c7956c9ea6f4b
X-Original-To: ietf-http-wg@w3.org
Subject: Re: Proposal: a new WRAP UP capsule
Archived-At: <https://www.w3.org/mid/SA1PR15MB4370BBF870827575AA1C05A8B3DF2@SA1PR15MB4370.namprd15.prod.outlook.com>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/52051
X-Loop: ietf-http-wg@w3.org
Resent-Sender: ietf-http-wg-request@w3.org
Precedence: list
List-Id: <ietf-http-wg.w3.org>
List-Help: <https://www.w3.org/email/>
List-Post: <mailto:ietf-http-wg@w3.org>
List-Unsubscribe: <mailto:ietf-http-wg-request@w3.org?subject=unsubscribe>

I think this is a reasonable idea.  Two questions come to mind:

1. Should this have a signal?  Right now there's no indication from the client about whether it supports this frame.  That makes it difficult for the server to understand whether the frame is working as intended.  Did I not give a long enough grace period, or are these clients running long because they don't recognize the capsule?

2. Should this be a stream-scoped HTTP/2+3 frame type?  There are lots of cases of streaming requests and responses that might encounter some kind of limit in HTTP, including WebSocket, WebTransport, and even plain old POST and GET.  Should "this stream is getting too long for me" be a built-in function of HTTP?

--Ben
________________________________
From: David Schinazi <dschinazi.ietf@gmail.com>
Sent: Friday, July 5, 2024 6:29 PM
To: HTTP Working Group <ietf-http-wg@w3.org>
Subject: Proposal: a new WRAP UP capsule

Hi HTTP enthusiasts, Over in MASQUE land, as we're deploying our two-hop proxies, we decided we needed to put a cap on how many bytes we'd allow per token-authenticated connect-udp tunnel. Enforcing a hard limit is easy, but the issue
ZjQcmQRYFpfptBannerStart
This Message Is From an External Sender

ZjQcmQRYFpfptBannerEnd
Hi HTTP enthusiasts,

Over in MASQUE land, as we're deploying our two-hop proxies, we decided we needed to put a cap on how many bytes we'd allow per token-authenticated connect-udp tunnel. Enforcing a hard limit is easy, but the issue is that if the proxy aborts the tunnel halfway through, the web browser could be halfway through a proxied request. Since the browser doesn't know if the half-finished request was acted on or not, it can't retry it, so it has to surface the error to the user. Instead, we want the proxy to be able to warn the browser that this will happen soon, so that the browser can establish a new tunnel with a new token, and start sending new requests there. Conceptually this is a little like GOAWAY, but instead of "please wrap up this connection", it's "please wrap up this tunnel stream". It uses capsules, since this is a message from proxy to client. Here's a draft with diagrams:

https://datatracker.ietf.org/doc/draft-schinazi-httpbis-wrap-up/<https://datatracker.ietf.org/doc/draft-schinazi-httpbis-wrap-up/>
https://davidschinazi.github.io/draft-schinazi-httpbis-wrap-up/draft-schinazi-httpbis-wrap-up.html<https://davidschinazi.github.io/draft-schinazi-httpbis-wrap-up/draft-schinazi-httpbis-wrap-up.html>

I'd love to hear your thoughts.

Thanks,
David