Re: [Sml] My thoughts on the SML BOF

"Hernâni Marques (p≡p foundation)" <hernani.marques@pep.foundation> Wed, 29 March 2023 01:50 UTC

Return-Path: <hernani.marques@pep.foundation>
X-Original-To: sml@ietfa.amsl.com
Delivered-To: sml@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 88642C151710 for <sml@ietfa.amsl.com>; Tue, 28 Mar 2023 18:50:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.895
X-Spam-Level:
X-Spam-Status: No, score=-1.895 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, NICE_REPLY_A=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
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 RSeQX3S8HODD for <sml@ietfa.amsl.com>; Tue, 28 Mar 2023 18:50:30 -0700 (PDT)
Received: from dragon.pibit.ch (dragon.pibit.ch [185.203.114.4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A919FC15C283 for <sml@ietf.org>; Tue, 28 Mar 2023 18:49:39 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by dragon.pibit.ch (Postfix) with ESMTP id C521721406A9; Wed, 29 Mar 2023 03:49:36 +0200 (CEST)
Received: from dragon.pibit.ch ([127.0.0.1]) by localhost (dragon.pibit.ch [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id N9yPEPm-ypqT; Wed, 29 Mar 2023 03:49:36 +0200 (CEST)
Received: from [192.168.30.117] (fs9875f8f8.knge201.ap.nuro.jp [152.117.248.248]) by dragon.pibit.ch (Postfix) with ESMTPSA id C81B021401B4; Wed, 29 Mar 2023 03:49:35 +0200 (CEST)
Message-ID: <bb466ede-604b-ef9d-a247-fb18b89b98dd@pep.foundation>
Date: Wed, 29 Mar 2023 03:49:32 +0200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.9.0
Content-Language: en-US
To: Jari Arkko <jari.arkko@piuha.net>
References: <4F60E3F5-D1EF-4781-A3B4-58544A3CE4D0@piuha.net> <3BEDA35A-4543-45FC-A8A4-7F310276B8C5@piuha.net>
From: "Hernâni Marques (p≡p foundation)" <hernani.marques@pep.foundation>
Cc: sml@ietf.org
X-Pep-Version: 2.1
In-Reply-To: <3BEDA35A-4543-45FC-A8A4-7F310276B8C5@piuha.net>
Content-Type: multipart/mixed; boundary="152ddb082c6cb48370660702444334e"
Archived-At: <https://mailarchive.ietf.org/arch/msg/sml/ukmmVUHiO7Jk_sqEhDlbWi0fDlY>
Subject: Re: [Sml] My thoughts on the SML BOF
X-BeenThere: sml@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Structured Email <sml.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sml>, <mailto:sml-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sml/>
List-Post: <mailto:sml@ietf.org>
List-Help: <mailto:sml-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sml>, <mailto:sml-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 29 Mar 2023 01:50:33 -0000

Hello Jari

On 29.03.23 02:42, Jari Arkko wrote:

> IAB members are asked to provide feedback on BOFs, and we do this, but it should be noted that the feedback is a personal opinion, and often from a generalist perspective. In other words, here’s some feedback, hopefully it is helpful, feel free to do what you want with it, including ignoring it :-)

I think it's very useful: thanks!

> This BOF looked at structured email, which was defined as mail that is at least partially or fully handled by automation. The main question was whether various semantics annotation or definition mechanisms from the web could be applied in email. There’s already structured email for some cases, e.g., calendar invites, Majordomo subscribe emails, schema.org annotations in gmail, and so on. Adoption is limited to large providers, however, usage is unidirectional only, and there’s variation in the used vocabularies. This BOF suggests that work is required to go beyond current ”big senders -> big providers” usage.
>  
> One main question brought up in the BOF relates to how structured email annotations relate to the wish of the content providers to render their content exactly as they desire (e.g., including brand signage or opportunities to buy more).
>  
> Another question from my side relates to the scope of the BOF. Around ten different topics were listed for possible standards effort, each with fairly complex. For instance, whether there should be a way to respond with respect to the annotations. But there are issues with following HTTP links, an ability to reject, track response status, etc. If a working group is created, maybe a shorter list of actual work items is needed. There was some discussion about this at the end of the BOF, but not enough.
 >
> My conclusion is that this is work that is interesting, fits the IETF and our expertise, but more work is needed to narrow down what is actually to be done. (I’m not sold on the idea of another BOF, but rather work on a narrow charter on list. Some comments at the very end of the BOF were along these lines.)

IMHO, at least a mechanism to hide messages which are purely technical  
could easily be defined, e.g., by introducing a header like we do:

X-pEp-autoconsume: yes

(cf. the pEp slide deck p.12+13 for example wire formats we produce:  
https://datatracker.ietf.org/meeting/116/materials/slides-116-sml-sml-use-cases-for-opportunistic-email-encryption-in-pep)

This could be generalized for other applications which also produce  
purely technical messages like with a generic ".*autoconsume: yes"  
header and would not be limited to applications doing encryption.

As for our Use Case 1 with the attached pubkey (or other key material)  
perhaps a specific header inciting a special handling on the MUA side  
based on key material as defined in RFC4880 could do the trick; the  
concrete handling to be incited going into UX topics, however.

Still, I think, such work could easily be concluded. :-)

What concerns concrete formats for other structured data like flight  
data, this might be more tricky, but creating a narrow scope, concluding  
work and then defining a further scope / changing the charter / doing  
another BoF could help to get the work done, step by step.

I agree, however, we shouldn't try to do everything at once.

Greets --hernani

--  
p≡p foundation: https://pep.foundation/