[Wpack] Approach to use for web packaging media types

Jeffrey Yasskin <jyasskin@google.com> Fri, 16 August 2019 22:17 UTC

Return-Path: <jyasskin@google.com>
X-Original-To: wpack@ietfa.amsl.com
Delivered-To: wpack@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 25D29120104 for <wpack@ietfa.amsl.com>; Fri, 16 Aug 2019 15:17:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -17.499
X-Spam-Level:
X-Spam-Status: No, score=-17.499 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, ENV_AND_HDR_SPF_MATCH=-0.5, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5, USER_IN_DEF_SPF_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=google.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 qHFwh4v_1xyx for <wpack@ietfa.amsl.com>; Fri, 16 Aug 2019 15:17:53 -0700 (PDT)
Received: from mail-lj1-x236.google.com (mail-lj1-x236.google.com [IPv6:2a00:1450:4864:20::236]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8FC05120018 for <wpack@ietf.org>; Fri, 16 Aug 2019 15:17:53 -0700 (PDT)
Received: by mail-lj1-x236.google.com with SMTP id l1so617786lji.12 for <wpack@ietf.org>; Fri, 16 Aug 2019 15:17:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:from:date:message-id:subject:to:cc; bh=DfVBDnKtWBqQIq0xGtEKVXlQVaTFCcbHfKzWrjtXYik=; b=mvWKTC/fhrBV82ALKHCNzupcIrvxb2SDGAYnzKOeZk9loLkPu4Eo88xa6HG6fB78Xr n43t2u/40RyTPSkiBLOdF6eVOsul6RKCfMHSKFM/pl2xS+0LPPfUArSytDtAy/ecHdH+ 3vtFvG0pvZPiUvEvrmq5StTUFpytvobrMvGIpao+DD0bcTjw5BX9J6bGl/92SY6EXrIl oNaG6Opci7F3lhAKf59MwAvB7cc/mr9pf3P7Gk9TcrWryxY9BPhx1Dj26pzjqXWnwY7O 9dzi60O8AGIm6XV6nbP6uoRlStLJvj2ViDaVqgbI45fllvtQd4wop+dgPfIhR7bCCyC1 79Hw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to:cc; bh=DfVBDnKtWBqQIq0xGtEKVXlQVaTFCcbHfKzWrjtXYik=; b=k9d9P5dJhkb9SCY6yaGigvJV3PEkD7MtQbUpv9pUCutC/PUujvqiEe5UVSdWrDMQ8l +SNgX9ixx8B3mR8MB5ZkHXuObcFeBxRYaJkLMTyKVMSOOCv54g9BnpgaaaOpWfXkKcTZ rWj4MDgaIbfrT04/z+JAoC7x43eU/eGJaUjAbOTzcKA+Y6gO2C1vddGnjIgN4ahCpZjb NZxtkMOQ/KcEHserc6r9WzWv83F2lRKQgO7nAbKRj/PeMpSC8BBOAUkdqkXGCaDT7ZLS QlpqwZ68I5xdlODzn0vqiimskp5594RUsa0dRVCFQ3TBwbkaSnV1MikR9zDq8DCy5V/V 8pjg==
X-Gm-Message-State: APjAAAVg5Iw1y6AC/YyRlMo+w6YSS54HMnkPIjr3NX9t/R2Lx+RNrYkz 6aYSNzgBisiSRVAPWzn6iME+p9OFaSLpVw8dTmzu4A==
X-Google-Smtp-Source: APXvYqwrQzTl2oof+xkjk139Y/6P+a9+BdFqnxpvTjBS3McOFN5GJbCfYP8TKmwIkpdMNksVh1he2ToQhijCt5GahaA=
X-Received: by 2002:a2e:9d9a:: with SMTP id c26mr6908720ljj.56.1565993871417; Fri, 16 Aug 2019 15:17:51 -0700 (PDT)
MIME-Version: 1.0
From: Jeffrey Yasskin <jyasskin@google.com>
Date: Fri, 16 Aug 2019 15:17:40 -0700
Message-ID: <CANh-dXmvjwyYC+OM_vc2VQA-VSKZEKa0_bH_LVjQJtNxoY97hQ@mail.gmail.com>
To: "Murray S. Kucherawy" <superuser@gmail.com>
Cc: Ted Hardie <hardie@google.com>, wpack@ietf.org
Content-Type: multipart/alternative; boundary="0000000000006d8fbb0590435c94"
Archived-At: <https://mailarchive.ietf.org/arch/msg/wpack/2nOR-ww0hlvrzOP86Bv_qQeOg2c>
Subject: [Wpack] Approach to use for web packaging media types
X-BeenThere: wpack@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Web Packaging <wpack.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/wpack>, <mailto:wpack-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/wpack/>
List-Post: <mailto:wpack@ietf.org>
List-Help: <mailto:wpack-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/wpack>, <mailto:wpack-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 16 Aug 2019 22:17:56 -0000

Hi Murray (and wpack@ietf to keep folks in the loop),

The web packaging draft specifications propose a couple media types, which
we're experimenting with in Chromium. Specifically:

https://wicg.github.io/webpackage/draft-yasskin-http-origin-signed-responses.html#iana-considerations
* application/signed-exchange
* application/cert-chain+cbor

https://wicg.github.io/webpackage/draft-yasskin-wpack-bundled-exchanges.html#internet-media-type-registration
* application/webbundle

These specifications haven't been accepted into an IETF WG yet, so I hadn't
asked for provisional registration, but since we've already deployed some
code using application/signed-exchange and are implementing support for
application/webbundle, Ted Hardie suggested we get your advice on how to
handle the media types.

Do you expect to want us to change anything about how those media types are
spelled? Since we're already writing the drafts under the WICG W3C
Community Group, should I request provisional registrations now? Should we
instead use the vnd. tree until an IETF WG adopts the drafts?

Thanks,
Jeffrey