Re: [Webtransport] Request for Feedback: Draft Charter proposal

Bernard Aboba <Bernard.Aboba@microsoft.com> Thu, 14 November 2019 17:17 UTC

Return-Path: <Bernard.Aboba@microsoft.com>
X-Original-To: webtransport@ietfa.amsl.com
Delivered-To: webtransport@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 562B7120A80 for <webtransport@ietfa.amsl.com>; Thu, 14 Nov 2019 09:17:01 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.001
X-Spam-Level:
X-Spam-Status: No, score=-2.001 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=microsoft.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 41lLYtgSX3Tm for <webtransport@ietfa.amsl.com>; Thu, 14 Nov 2019 09:16:53 -0800 (PST)
Received: from NAM06-BL2-obe.outbound.protection.outlook.com (mail-eopbgr650137.outbound.protection.outlook.com [40.107.65.137]) (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 C2430120A1E for <webtransport@ietf.org>; Thu, 14 Nov 2019 09:16:43 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=anyuDYMChSrRENM7+rsEYnGmwvgMBa1Hx+eqJpZXmum28WoI2Yq2wRbpKed/SUUZNbVkrnJmOHdLTix0BJ0Ajo9b4Qwg2giz1EsUdkwsusnPgNqkJjnnIcsKHc4aoaRSW6wdJEL1S8YIkJkKxQiZThu/JdVO7LQ3C7KaSFVA2S3W45pWZlqXL6YKV80cSGLZNvjJMNf7/MEFwV2tu4aiJiAmII45dJMdUj/RRvsDV0/Od3Sa7gnLSC3vpEbwxi7Cq3z45LfC4XCmMfIfPhkzuITPX7cGRPB5E4TfHXV1zckcoJdkE9zK3wvBPaczz+jm4TN/XV3RDXjP7jhDWzbeqw==
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-SenderADCheck; bh=gfHw0QcsFqeLwH3hbYIcnCI6UU+gtOy7RHz+/bAVP60=; b=mi9oYdp6EeDcUBa6+SHuF9igLDbzWuYwRi3lFOMDxGWyMc7nme/nzUCVPMYO+1OVVhem3GC4lcDSlNFtNaVOGbU1y6xH01H0vXis5ShPY22slljGahNaJs7N9ObN3Ej3JPwDER8B8Ir0vJTFwwjNU2nszCKJ+OngGZgQ0IceSl0OA/z6RUUwYmFi0gR8LfCbt2t48/JSfybH7LsbHYr4k+QgfhszIrK/EKnJ4hZkeQSfJ1v3sQS9U0na9W1S4G7FYlk+gFm4BKSlu0o+XMwaKFPg/eed3Sn2LXclsTQ9LMhJg7PP8Z/sQcWTwdXDVz34Plnhkohb3Z612raqJENMYw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=microsoft.com; dmarc=pass action=none header.from=microsoft.com; dkim=pass header.d=microsoft.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=gfHw0QcsFqeLwH3hbYIcnCI6UU+gtOy7RHz+/bAVP60=; b=jf8CUrvs+AVkAIezCLEZ/8g9pQbLAq67+ilGMlDk1VJnz5f6WAk/2hxj8BSG3OsjBs2wZ0fi+9aIBI5HmjqtLG+3ynMdjVbOk03rF2lhcnJKokWV0HMo5EDgkXVvtMXYv2ZlBVxViDgDgS0fKRktsymVuhkKdeK8UglDYAiYTZs=
Received: from MN2PR00MB0622.namprd00.prod.outlook.com (20.179.20.74) by MN2PR00MB0688.namprd00.prod.outlook.com (10.255.125.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2494.0; Thu, 14 Nov 2019 17:16:41 +0000
Received: from MN2PR00MB0622.namprd00.prod.outlook.com ([fe80::d0ef:7f3c:1acc:22f7]) by MN2PR00MB0622.namprd00.prod.outlook.com ([fe80::d0ef:7f3c:1acc:22f7%3]) with mapi id 15.20.2495.000; Thu, 14 Nov 2019 17:16:41 +0000
From: Bernard Aboba <Bernard.Aboba@microsoft.com>
To: "webtransport@ietf.org" <webtransport@ietf.org>
Thread-Topic: [Webtransport] Request for Feedback: Draft Charter proposal
Thread-Index: AQHVmw8hKuMf32tqakW0qVqgTf3hrA==
Date: Thu, 14 Nov 2019 17:16:41 +0000
Message-ID: <MN2PR00MB0622076D2D0D6BD58A95D0BAEC710@MN2PR00MB0622.namprd00.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
msip_labels: MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Enabled=True; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SiteId=72f988bf-86f1-41af-91ab-2d7cd011db47; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SetDate=2019-11-14T17:16:41.229Z; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Name=General; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_ContentBits=0; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Method=Standard;
authentication-results: spf=none (sender IP is ) smtp.mailfrom=Bernard.Aboba@microsoft.com;
x-originating-ip: [2001:4898:80e8:3:1b7:20e7:dc37:8914]
x-ms-publictraffictype: Email
x-ms-office365-filtering-ht: Tenant
x-ms-office365-filtering-correlation-id: 3148ce95-d24d-4bf4-d345-08d769266a94
x-ms-traffictypediagnostic: MN2PR00MB0688:
x-microsoft-antispam-prvs: <MN2PR00MB0688D88409CFD966131D8062EC710@MN2PR00MB0688.namprd00.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:7691;
x-forefront-prvs: 02213C82F8
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(346002)(396003)(39860400002)(376002)(136003)(366004)(199004)(189003)(14454004)(2501003)(486006)(7696005)(5660300002)(6306002)(606006)(54896002)(52536014)(5640700003)(19627405001)(478600001)(8990500004)(46003)(236005)(81156014)(1730700003)(6506007)(102836004)(81166006)(8676002)(55016002)(9686003)(6246003)(186003)(25786009)(14444005)(256004)(76116006)(6116002)(33656002)(99286004)(40265005)(86362001)(71190400001)(71200400001)(74316002)(7736002)(2906002)(229853002)(8936002)(966005)(2351001)(66446008)(105004)(66946007)(476003)(10290500003)(6436002)(64756008)(66556008)(66476007)(10090500001)(316002)(6916009)(22452003); DIR:OUT; SFP:1102; SCL:1; SRVR:MN2PR00MB0688; H:MN2PR00MB0622.namprd00.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1;
received-spf: None (protection.outlook.com: microsoft.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: YN8A3F+Kn/fD/JUzqIAHXVhaM/Ym9KWysGJ0gFmJ5G4LiPPnY37m7B85AquQ6uerWnFbHZRZCfqeZa8Mazd6UVrCjPjo6Yu2Ze1OFbM/rtR+OQs0s1vpGsiCsZRWdIz9xbyCubuldTZIhIQtdZffxoxzdQv/yPqVQiT4GIuOAErllwceriW9IEkJRHA5PLLL5pU82xpvUiFXmxvchGdWwPIA0V+Z91ZIYQNBECU0zM+mPAoO5/mnT9UsT4FI/BeNZMTlVAbTHIlF8HQ9GqseUpi76X8v8e1pn4YkSaCiS4Z+wA2XmxMCF+CXkO0vps0GNGQ6kqVpJLYvJ6bzYy1iK4RJzAkCuMcO4fMW2GJY0GSGgI/e/++PQ9yGzvyAd7tMBechxFxYwWkp19uw39HVhhTT+LgiddKmpkBpTXLcsDwxkgJgAuwyrpVwZuy4LumF
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_MN2PR00MB0622076D2D0D6BD58A95D0BAEC710MN2PR00MB0622namp_"
MIME-Version: 1.0
X-OriginatorOrg: microsoft.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 3148ce95-d24d-4bf4-d345-08d769266a94
X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Nov 2019 17:16:41.2967 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 72f988bf-86f1-41af-91ab-2d7cd011db47
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: zGywBW0gSmvFScbz5JlErJgDZmhv4h1TUE1OZgseui3aqLSSBRNoLhXi34of+VsbMXbHzxRlHm+q4YBrw1+HsQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR00MB0688
Archived-At: <https://mailarchive.ietf.org/arch/msg/webtransport/1LRpAT7PjWNvE8BcqNym5ZoXOI8>
Subject: Re: [Webtransport] Request for Feedback: Draft Charter proposal
X-BeenThere: webtransport@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: <webtransport.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/webtransport>, <mailto:webtransport-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/webtransport/>
List-Post: <mailto:webtransport@ietf.org>
List-Help: <mailto:webtransport-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/webtransport>, <mailto:webtransport-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 14 Nov 2019 17:17:10 -0000

Here is the current draft charter:
https://github.com/DavidSchinazi/webtrans-wg-materials/blob/master/charter.md

Comments (or Issues/PRs) welcome.

WebTransport (WEBTRANS) Charter
________________________________
<https://github.com/DavidSchinazi/webtrans-wg-materials/blob/master/charter.md#chairs>Chairs

  *   TBD

<https://github.com/DavidSchinazi/webtrans-wg-materials/blob/master/charter.md#applications-and-real-time-area-directors>Applications and Real-Time Area Directors

  *   Barry Leiba barryleiba@computer.org<mailto:barryleiba@computer.org>
  *   Alexey Melnikov aamelnikov@fastmail.fm<mailto:aamelnikov@fastmail.fm>
  *   Adam Roach adam@nostrum.com<mailto:adam@nostrum.com>

<https://github.com/DavidSchinazi/webtrans-wg-materials/blob/master/charter.md#applications-and-real-time-area-advisor>Applications and Real-Time Area Advisor

  *   Barry Leiba barryleiba@computer.org<mailto:barryleiba@computer.org>

<https://github.com/DavidSchinazi/webtrans-wg-materials/blob/master/charter.md#mailing-lists>Mailing Lists

  *   General Discussion<https://github.com/DavidSchinazi/webtrans-wg-materials/blob/master/webtransport@ietf.org>
  *   To Subscribe<https://www.ietf.org/mailman/listinfo/webtransport>
  *   Archive<https://mailarchive.ietf.org/arch/browse/webtransport/>

<https://github.com/DavidSchinazi/webtrans-wg-materials/blob/master/charter.md#description-of-working-group>Description of Working Group

The WebTransport working group will define new client-server protocols or protocol extensions in order to support the development of the W3C WebTransport API https://wicg.github.io/web-transport.

These protocols will support:

  *   Reliable bidirectional and unidirectional communication that provides greater efficiency than Websockets (e.g. removal of head-of-line blocking).
  *   Unreliable datagram communication, functionality not available in Websockets.
  *   Origin checks to allow supporting the Web's origin-based security model.

The WebTransport working group will define three variants:

  *   A protocol directly running over QUIC with its own ALPN.
  *   A protocol that runs multiplexed with HTTP/3.
  *   Fallback protocols that can be used when QUIC or UDP are not available.

The group will pay attention to security issues arising from the above scenarios so as to ensure against creation of new modes of attack, as well as to ensure that security issues addressed in the design of Websockets remain addressed in the new work.

To assist in the coordination with W3C, the group will initially develop an overview document containing use cases and requirements in order to clarify the goals of the effort. Feedback will also be solicited at various points along the way in order to ensure the best possible match between the protocol extensions and the needs of the W3C WebTransport API. The clarity and interoperability of specifications will be confirmed via test events and hackathons.

The group will also coordinate with other working groups within the IETF (e.g. QUIC, HTTPBIS) as appropriate.

<https://github.com/DavidSchinazi/webtrans-wg-materials/blob/master/charter.md#goals-and-milestones>Goals and Milestones

  *   March 2020 - Adopt a WebTransport Overview draft as a WG work item
  *   March 2020 - Adopt a draft on WebTransport over QUIC as a WG work item
  *   March 2020 - Adopt a draft on WebTransport over HTTP/3 as a WG work item
  *   March 2020 - Adopt a draft on HTTP/2 fallback mechanism as a WG work item
  *   March 2020 - Adopt a draft on a QUIC fallback mechanism as a WG work item
  *   August 2020 - Issue WG last call of the WebTransport Overview document.
  *   November 2020 - Issue WG last call on WebTransport over QUIC
  *   November 2020 - Issue WG last call on QUIC fallback mechanism
  *   February 2021 - Issue WG last call on WebTransport over HTTP/3
  *   February 2021 - Issue WG last call on HTTP/2 fallback mechanism