[IPP] Fwd: [dispatch] A packaging format for the web

Ira McDonald <blueroofmusic@gmail.com> Thu, 15 June 2017 20:23 UTC

Return-Path: <ipp-bounces@pwg.org>
X-Original-To: ietfarch-ipp-archive@ietfa.amsl.com
Delivered-To: ietfarch-ipp-archive@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0D5401201F2 for <ietfarch-ipp-archive@ietfa.amsl.com>; Thu, 15 Jun 2017 13:23:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.588
X-Spam-Level:
X-Spam-Status: No, score=-1.588 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, DKIM_SIGNED=0.1, FREEMAIL_FORGED_FROMDOMAIN=0.199, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.001, HTML_MESSAGE=0.001, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001, T_DKIM_INVALID=0.01, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=fail (2048-bit key) reason="fail (message has been altered)" header.d=gmail.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 dOEmTaHaq8g3 for <ietfarch-ipp-archive@ietfa.amsl.com>; Thu, 15 Jun 2017 13:23:17 -0700 (PDT)
Received: from www.pwg.org (www.pwg.org [IPv6:2600:3c01::f03c:91ff:fe70:b03f]) by ietfa.amsl.com (Postfix) with ESMTP id C4E50128D40 for <ipp-archive2@ietf.org>; Thu, 15 Jun 2017 13:23:17 -0700 (PDT)
Received: by www.pwg.org (Postfix, from userid 1002) id 9156F477D; Thu, 15 Jun 2017 20:23:16 +0000 (UTC)
Received: from www.pwg.org (localhost [IPv6:::1]) by www.pwg.org (Postfix) with ESMTP id 23D9D3D66; Thu, 15 Jun 2017 20:23:01 +0000 (UTC)
X-Original-To: ipp@pwg.org
Delivered-To: ipp@pwg.org
Received: by www.pwg.org (Postfix, from userid 1002) id A90C74159; Thu, 15 Jun 2017 20:22:59 +0000 (UTC)
Received: from mail-qt0-x22c.google.com (mail-qt0-x22c.google.com [IPv6:2607:f8b0:400d:c0d::22c]) by www.pwg.org (Postfix) with ESMTPS id BD6F735C1 for <ipp@pwg.org>; Thu, 15 Jun 2017 20:22:58 +0000 (UTC)
Received: by mail-qt0-x22c.google.com with SMTP id w1so35713305qtg.2 for <ipp@pwg.org>; Thu, 15 Jun 2017 13:22:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to; bh=fJ6WotAJ0gCQM3ddkX+SEdVCb1PSOelvqOxK8QmiiCU=; b=osNXjFhYicOkcgpNu8htwXiRkSyXHAc9ecEnl49F5/n8qsGgOQvBtD/RBNIJLCNnZY H06ITMBjarRarDohWYYweI9kOq/ZnFf+o0f2wcW0Umi6jJcowPn412EJEX5/9iuggQMi 8XU/k02fF8WoEnQPEyWntthE9YnEE/mMMcfXJr9DklqaR40mgcD+zkC14GYjMBkYKnw0 cJF0bnn00mFgDCimoPbxcmalJbi0cKgUCW6ktWcv350ARH5GVwoVubRhmBcZbTlyddRc M6Rf1Zi/tRweovDc8jLFVKzutBQq2cESV0gLecgOZNzw2nFvKOApbMeMVpmRzsbxidNe LdOA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to; bh=fJ6WotAJ0gCQM3ddkX+SEdVCb1PSOelvqOxK8QmiiCU=; b=d6V8A2keFxs4HvhN0VMW2R+8EaxVZ3bI0e8IHuL1zfX6+7hB3vHgcs7KR6EV8exaVq s9AUsyhmGmf0MZNnbktFP3RjLFFHjwVdpsts7UEP4TJray2IYnqi6vS0HT7VaH5RF9SC gsczx/XnKqygkCYlTpzsZKODne6su9YLhmL9UGrf82rcYSPFWxbQw4gG6Eghh7wVudrh wVgaYBq2AnIlZYAzTaJBh956Sa+o8pAdcc4qPFDq1PL+Gx31P5MjnWC84Nh8o31nsTgl CMGY3jqWGWRQT0RW7gKnZyutxoG7DiGZFQGcPqqvc18tgz4k1XOfwO2c2tiYx4kU8ZJf TZ8w==
X-Gm-Message-State: AKS2vOw4r6nTcDtV2RiOb3mnn53hrEMwRRZugOVTah8+6PB4Ajb1cGTG SPITsLPq7i/it/HADHHG1aFsXefa3A==
X-Received: by 10.200.37.163 with SMTP id e32mr9159297qte.112.1497558177783; Thu, 15 Jun 2017 13:22:57 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.140.100.247 with HTTP; Thu, 15 Jun 2017 13:22:37 -0700 (PDT)
In-Reply-To: <CANh-dXkpbBGF-5ZM9ZbZsULUYaP-ECxNy4EfLk25zmg3qFvd6g@mail.gmail.com>
References: <CANh-dXkpbBGF-5ZM9ZbZsULUYaP-ECxNy4EfLk25zmg3qFvd6g@mail.gmail.com>
From: Ira McDonald <blueroofmusic@gmail.com>
Date: Thu, 15 Jun 2017 16:22:37 -0400
Message-ID: <CAN40gSvMbBcHAt2KJ129YEhLic8JYR88rmuhNyMV_3pNG1PQjA@mail.gmail.com>
To: "ipp@pwg.org" <ipp@pwg.org>, Ira McDonald <blueroofmusic@gmail.com>
Subject: [IPP] Fwd: [dispatch] A packaging format for the web
X-BeenThere: ipp@pwg.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Internet Printing Protocol Workgroup discussion list <ipp.pwg.org>
List-Unsubscribe: <https://www.pwg.org/mailman/options/ipp>, <mailto:ipp-request@pwg.org?subject=unsubscribe>
List-Archive: <http://www.pwg.org/pipermail/ipp/>
List-Post: <mailto:ipp@pwg.org>
List-Help: <mailto:ipp-request@pwg.org?subject=help>
List-Subscribe: <https://www.pwg.org/mailman/listinfo/ipp>, <mailto:ipp-request@pwg.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7507873337885792399=="
Errors-To: ipp-bounces@pwg.org
Sender: ipp <ipp-bounces@pwg.org>

Hi,

This Chromium work in W3C looks interesting and useful - read on.

Cheers,
- Ira


---------- Forwarded message ----------
From: Jeffrey Yasskin <jyasskin@chromium.org>
Date: Thu, Jun 15, 2017 at 3:09 PM
Subject: [dispatch] A packaging format for the web
To: dispatch@ietf.org


Hello Dispatch,

TL;DR: We're bringing the work at https://github.com/WICG/webpackage
to the IETF.

People would like to use content offline and in other situations where
there isn’t a direct connection to the server where the content
originates. However, it's difficult to distribute and verify the
authenticity of applications and content without a connection to the
network. The W3C has addressed running applications offline with
Service Workers (https://www.w3.org/TR/service-workers-1/), but not
the problem of distribution.

* People with expensive or intermittent internet connections are used
to sharing files via P2P links and shared SD cards. They should be
able to install web applications they received this way. Installing a
web application requires a TLS-type guarantee that it came from and
can use data owned by a particular origin.

* Verification of the origin of the content isn't always necessary.
For example, users currently share screenshots and MHTML documents
with their peers, with no guarantee that the shared content is
authentic. However, these formats have low fidelity (screenshots)
and/or aren't interoperable (MHTML). We'd like an interoperable format
that lets both publishers and readers package such content for use in
an untrusted mode.

* CDNs want to re-publish other origins' content so readers can access
it more quickly or more privately. Currently, to attribute that
content to the original origin, they need the full ability to publish
arbitrary content under that origin's name. There should be a way to
let them attribute only the exact content that the original origin
published.

We think a packaging format can help satisfy these use cases. This
format likely also has other uses, and we should try to support such
use cases as long as they don't compromise the offline use cases. For
example, packages may help optimize transferring online content or let
third-parties assert properties of the package via cross-signatures.

The Chromium project has started work on this sort of packaging format
within the W3C's WICG, at https://github.com/WICG/webpackage. We have
a list of use cases, some goals and explicit non-goals, and a draft
for the format itself. We believe the IETF is the ideal place to
standardize the format, and in parallel we'll specify within the W3C
how browsers should load it. I'll be writing an initial internet-draft
in the next couple weeks, in time to bring it to IETF 99.

We'd appreciate being directed to the appropriate place within the
IETF to do this work.

Thanks,
Jeffrey Yasskin

P.S. I'll be on vacation from June 16-23; I'll reply intermittently
during that time but mostly once I get back.

_______________________________________________
dispatch mailing list
dispatch@ietf.org
https://www.ietf.org/mailman/listinfo/dispatch
_______________________________________________
ipp mailing list
ipp@pwg.org
https://www.pwg.org/mailman/listinfo/ipp