[Id-event] separate push and poll delivery drafts

Marius Scurtescu <mscurtescu@google.com> Mon, 05 March 2018 16:42 UTC

Return-Path: <mscurtescu@google.com>
X-Original-To: id-event@ietfa.amsl.com
Delivered-To: id-event@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F368D1270AC for <id-event@ietfa.amsl.com>; Mon, 5 Mar 2018 08:42:19 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.009
X-Spam-Level:
X-Spam-Status: No, score=-2.009 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, 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, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=0.001] 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 NKBulYAhkUUm for <id-event@ietfa.amsl.com>; Mon, 5 Mar 2018 08:42:18 -0800 (PST)
Received: from mail-ua0-x229.google.com (mail-ua0-x229.google.com [IPv6:2607:f8b0:400c:c08::229]) (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 8E2F1127342 for <id-event@ietf.org>; Mon, 5 Mar 2018 08:42:18 -0800 (PST)
Received: by mail-ua0-x229.google.com with SMTP id e25so10910325uam.6 for <id-event@ietf.org>; Mon, 05 Mar 2018 08:42:18 -0800 (PST)
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=qlAj6sJWPJQN1Rq+77jh6Z88sMoeMTwFiV66oFPkIMM=; b=JkR80sIxYZqcow1nyJGR3UHru47dFrFKG8oN6Twx1SAJo75777JLhtHzk2Lr3w+/vY 9Y+VETdLrVyTpCxapMw3iWKWbjVPIu0dY976lh3kj6ZW8Z/GZucgO4IfY8YlVmP3BmcO xdMkQqOuuHociaWyB/YtKuGl+MLcmNdl2ACWn7pt+JaTbZ1EoOU8FvRXxX24Dzesre4g bMGEptJ9I480HBqghjZRWCnykuyrrTmPUq14p7Z+e/uCU5iGp4F0FnLldBABMIf6/+4f 5Kv8K0rRXYWKjzDJ8vb4AQTj+0xtpPH+5+/Ae5znFVaRPn0Fh6VuZ99VnH0elh6h6R+K YnsQ==
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=qlAj6sJWPJQN1Rq+77jh6Z88sMoeMTwFiV66oFPkIMM=; b=QpDKaJS0OodtHQO+ReELme6lLZD8sLWm8y9ZNVEJwDfJRDbR4i4H21ehW5zPV0h51z w7hW4VWIL6VrZXhtoszxhdRYXVcbKpt8B0MV0KaUQgcfKomCtfACzKSheG8yVPgvlbGt R4FpuyILKHmR/wSRDNcVmCYXW77YhrrdUvIP835EfsXdwcqMEmj8DKvcffpsJVEsMv5x 13LAJ7KmvjxUAhgEmPTYyCO1LuJ2bnzDxzHQyEel2HVm+0Ukq9OB+N4qvp84rmchEnZ5 jpAtQUTKyS5oVeGx94YaIuKQr1pHV0SUOR/N7B0vg/mRpYnCOAEQZqEbLcm69mLJ653/ GeAw==
X-Gm-Message-State: APf1xPDhfZJfPZdlJvmH2X466oHl3MD9IW5xOZAPsLlhN3Kyfu7XuR+8 3mJa4rFkRT9QN5+vqyY4Ymw+A8W5VhaUMy6W0yUvk48RRHA=
X-Google-Smtp-Source: AG47ELtz9BegIA/3Mk0xNHX2gGJqd4J8z7Dps1nboLw0KPROsc5YjvAdstIACO7x3QhSmIqdPAKTO6QkUffLm54QVwY=
X-Received: by 10.176.75.216 with SMTP id b24mr10346565uag.137.1520268136944; Mon, 05 Mar 2018 08:42:16 -0800 (PST)
MIME-Version: 1.0
Received: by 10.31.158.144 with HTTP; Mon, 5 Mar 2018 08:41:56 -0800 (PST)
From: Marius Scurtescu <mscurtescu@google.com>
Date: Mon, 05 Mar 2018 08:41:56 -0800
Message-ID: <CAGdjJpJ1gVESHFN39CGO7QPf1u9_KUDbuRDCfhn9qVVXep6nDg@mail.gmail.com>
To: ID Events Mailing List <id-event@ietf.org>, Yaron Sheffer <yaronf.ietf@gmail.com>, "Hardt, Dick" <dick@amazon.com>, Phillip Hunt <phil.hunt@oracle.com>
Cc: Adam Dawes <adawes@google.com>
Content-Type: multipart/alternative; boundary="f403045f8bce44ace10566ad02b7"
Archived-At: <https://mailarchive.ietf.org/arch/msg/id-event/FelxYMnQudxz9fzozeYaWeZ8W-g>
Subject: [Id-event] separate push and poll delivery drafts
X-BeenThere: id-event@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "A mailing list to discuss the potential solution for a common identity event messaging format and distribution system." <id-event.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/id-event>, <mailto:id-event-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/id-event/>
List-Post: <mailto:id-event@ietf.org>
List-Help: <mailto:id-event-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/id-event>, <mailto:id-event-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 05 Mar 2018 16:42:20 -0000

The current delivery draft defines both a push and a poll delivery methods:
https://tools.ietf.org/html/draft-ietf-secevent-delivery-02

Two issues have been raised with the current draft:

1. Many implementors raised the concern that they want to implement either
push or poll, but not both. With both delivery methods in one spec
optionality is tricky, the suggestion was to make them MTI, but not
mandatory to deploy which is very confusing.

2. For the draft to move to Last Call status we need implementors for all
parts of the draft. Currently there are push implementations, but not poll
implementations. By separating them we can allow the more mature method to
move forward while allowing the less mature method to be refined and gain
implementation feedback.

Also, by having separate specs per delivery method we set the stage for
other delivery methods to be added easily.

Can we add this to the agenda to be discussed in London?

The discussion should answer:
A. Do we have consensus for splitting the delivery spec into two?
B. If yes for A, can the two new specs replace the existing spec and stay
as working group drafts (this would be ideal)? As opposed to the two new
specs starting from scratch as I-Ds.

If it helps, I am happy to send to the list two separate specs as TXT/PDF
so we have something concrete to look at. Let me know.

I will not be in London, but will try to attend remotely.

Thanks,
Marius