Re: [Vcon] Email metadata in vCon

Dan Petrie <dan.ietf@sipez.com> Fri, 12 April 2024 17:04 UTC

Return-Path: <dan.ietf@sipez.com>
X-Original-To: vcon@ietfa.amsl.com
Delivered-To: vcon@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A81C1C14F691 for <vcon@ietfa.amsl.com>; Fri, 12 Apr 2024 10:04:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.875
X-Spam-Level:
X-Spam-Status: No, score=-1.875 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=0.01, T_REMOTE_IMAGE=0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=yahoo.com
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 YUa3mDG7BRJH for <vcon@ietfa.amsl.com>; Fri, 12 Apr 2024 10:04:34 -0700 (PDT)
Received: from sonic311-24.consmr.mail.gq1.yahoo.com (sonic311-24.consmr.mail.gq1.yahoo.com [98.137.65.205]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 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 45B8DC1519A2 for <vcon@ietf.org>; Fri, 12 Apr 2024 10:04:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1712941470; bh=uKiZJo03RnP9n9Vym2dMs0DorCz2liaCO6R56IluVDg=; h=Date:From:To:Cc:In-Reply-To:References:Subject:From:Subject:Reply-To; b=nv18l5ewmLnoVMVNzoR6aKEfxQHu6s7KUzxRANZUxUCIzmlB3GwFPcp/FIpDoDMxnysL84bbE1Jz4CXtDIQPLmO8IV+QrMuXoDoz2sEE6BBek0XCqFLwe2wiKjE4zudAi8F1FzZcb/bRyK+NobVNPGIuseYz+QmLqZBQ/P++CH1QZvi/T1e9+2CeB1Jv9X4PLbfKs5BTahT9hnrO/8kBm21GLZf02daFjWoZxJ6z+avEvrc3i+sazhFavRmw3d4NuKDqm6QbyqRwUUS8qFHjj9rsS4ID2fse/aRotwBhoULhRfrLHvM/3JJLROjRVgRzahCxa0JhsfPKkwbea7fndQ==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1712941470; bh=UJBsITBgxtSNxR6RjlAlgZgbyjopVV3FWdZCCbmCdF+=; h=X-Sonic-MF:Date:From:To:Subject:From:Subject; b=RwqXdlUIZLcvIeYOYf9r+kDWe/9CYzu+mw1zxx5D1AdzWRYSdBvXrSefoIsf3PgpBvQ4OCHuUyNBjnGuHuvJ4srm4VDT7gV9mdXyBZFS6r90MN3eh4qQqAKe2/i+zyCY3o+vzg7dwwwkR2K2D+b9AGVAigEZnVjjQzvWPCOEv4w2c/h4Yfj2xDZZ/TqA9xrj8nfJKMn4RfHb6IPjdeQC/qM+W0Dt6m3aPUq0ltM+aH2C9tsU9wZPDq/BAFRBzfeHWrhM1Ax6kX2yitJWQuO3oi+1ZFJsAZ9SgeiivvMw+qQ6WfhbaNkaoDpfAdDI8DyXy45147Q/7TjOUuQcb+GURg==
X-YMail-OSG: A1ZfOjAVM1m_c0Okug9nAA6WsoGoKv3mz4jlX5i4iflCV_NXMHMsvcPi3r4lF7O qgGyhJcfHwxaz13PJfY.8BDVEij9dHtwhMKD8_Y6o7trp89BjCOMWRJi5h1u8afQZ20oxzYayXJV qJX.7EDv0c0LwVFDIcjrcWP0U_0aerpRND5szCAER4NkHXb.y14J.ZiP5C4Sk5LOk5y4ixMISJS1 yKPRlkMbWRs9VvN84gdz.t3.QJlKYaBBN_0vj3MnLxejoTx4qtbrY2HP54Q1Mh79d9pASCDmpIT3 j3hB39u2aoCsqTYqc0cyWaqd2ioR2mdK66n6.fjwz31ruVp_Xr8BumbBJmIgvLD.3sA5STXsW3ep Fa3EzL9SzgLDpQHXylili756Sy7KtfITfBtUL_PLj.XtTGQ36Fv3FUDq.wSAJegIJeb.UEwuJ_b. FCW07QM9Q3fyX.iFUWc3E0GvADLn0suojTJSV4YZDOQ8hF6MsO.HMZ7I27lpottWyOp4LgPkH0fL APq0OZuSV3gGdTTQBp74mX2Fez7jO.ZmCJitXJ3NebojJjeQ_rYxN2Or8JZWtp8HZVADZ.JcTqu4 glhgfMOpBhhl_RpQ_EhVBYy1OlHT4bEsHp5xKPiq1vFFLcxFY7BTGQQw4PoZowTVsIMwYL8.Glev 5RoDUGi_hxpowNp23mHxnYJDKRd_OBerypkuv3_R_y8UNbU.H.SfqU8aC8EVvNpe0Ix.WtgIVx8P ZZ8DzvRmcuP4R13TL828CUbtSFgGP0jQ2gGRD2.Y9c09lyc5S3Dt8d4HYFFnzvE9RhMMb5kkgE8q i1NUW3Z3hGCqIDCxOL9ueWVxsxt37Y9XgkDFdmKwo8hNJKc5KD6C0h_XNheQDLq9BUxLVpOOICsq zU6QWG5PzulpUwX0LwBPAkynNmTxGM00NFXHzUGuctuOLGi1Uz38SwBxZY03CgtQ.9eaEro1HQsO ZRlByBIsiZkEWmsytbLlIGU8DtRFj9ifnENwCa2xIryolbj9T9ne5sXbgrjzG1uZ7sOEOZ.uwRAd Kn0Ak32FWORQwUNmSztdEkGRCYVUJKZrunQa4NYqrSfc1OVxD0kCIjMTAM7J1K3PKr8EeJum.MXd slj3RBJ4s4ByUhNhVOZJkt4DXvZg5HfXjSaih22hy_4I2jNCTXUQlcfHgQe7CKmuNzNGrkXOJZ6w lwnhL9VqmlARvkvzP7Z1B_jHQw1Cz1wk7BSld9qgNSkGPDnGcMwdZcRwCrKshXs739mgkKBMdA.6 PsT3u4YApduGHDf7oinKJUYDFn.12cJOHyBgYx0Q5cxaDagksxgdLZWLk1.nIDrX3laCC48Qg23H vBuilaeObSA_NGL.ez0WMMvplP2vPUK3fH1cB4Yjiu1IqfiaBA53pH.lSun6fhjI0pc9CHl8E7cb sAs1yMpqkvRt4WojGYXF236b7lamlKKI0e6I6FcYwqr9P0EMGm1R9_ijIeYPOluzVBhuV4rIOwaR oLKZiV6j0DDOh383PYSyfMU8z1vgRfcGJnyIs0FfDN_W5oOXbfZEEehQIGOfWCN7kzpJGOI7dJIO XLr2u9Zp55MTp4e760gFrMfOsd24nDNJ4HT5zqsZx0FQSzjSzVBqKQslAHda0Fqosw95f5I_.9K4 GzdUtUoiktxToa6n60SZ9x3JykxjfRRC07VX3913LnOGvkujmq410f1rFfAPxoF3fbdsHicynp5R FhC9EcNAAqUQkV21hYulVW0L1e1Sx2yfJWAM22x9dqmrhd_Fhby4aBRaUPejKOxQaDtROgy8p73b m6ENFmxSvtrji8t1xYXqynKjL4uQ.dZvp8gEVIaOy6s0.GXpmv5sIrne5YMbmVGdMEv28gluUH2s QNydhWu2sLT405PFl1_5W2oXcUn.MMiEX5sIgCmGCGa2rAJngoQRWoMO2FdMZhdV4o4vH43ytHCp X7zGQZMidM6vhomNMWGV7ue.ZfB_thYjisWib_zjDueLie9ycpUWHa9mUoJbOxOg9o2K9eg8bMXs x3IHHDXg5q2k_yZU5YX5e00F_2Jib9i1pnVGh_HKUOqIwa7stvUtCE.T5.g6n0l92DLr8tK6KJui tA6Znsvy10aFB0aKI.ddjcp44CI17VPuG4nK_LjjSmSLMLo4u9Y5ncv31N_oSF4M8wXobj74M4Py oFvzYCz89tnoVihk_Zvijn8DbslF480CHW.bEz4whFfKAdd9vErmx.zYC802nOc3Iu_1JUbmQ.mo maAr7RGtRCueVAXsX
X-Sonic-MF: <dan.ietf@sipez.com>
X-Sonic-ID: e7577196-a61e-4d6c-9d24-4beeb2b1f50f
Received: from sonic.gate.mail.ne1.yahoo.com by sonic311.consmr.mail.gq1.yahoo.com with HTTP; Fri, 12 Apr 2024 17:04:30 +0000
Date: Fri, 12 Apr 2024 17:04:27 +0000
From: Dan Petrie <dan.ietf@sipez.com>
To: Orie Steele <orie@transmute.industries>, Alexey Melnikov <alexey.melnikov@isode.com>
Cc: vCon WG <vcon@ietf.org>, Daniel Kahn Gillmor <dkg@fifthhorseman.net>
Message-ID: <265765772.7457096.1712941467291@mail.yahoo.com>
In-Reply-To: <7827756e-9810-4dc8-bf2b-a1337e4aee36@isode.com>
References: <923730760.1991278.1711573128213.ref@mail.yahoo.com> <923730760.1991278.1711573128213@mail.yahoo.com> <CAN8C-_LqL_UWW+5NPJ0QzFzOOFtqoP61wU_HEwW9rGOWq9iefw@mail.gmail.com> <CAN8C-_JZXGZzVQVsY50qNtyQ5Te-55vSTrtj-0O0=C=0_kfaGw@mail.gmail.com> <CAN8C-_L6AXGaPx_SE_4Cjk7=i8jUzwx=NcAGTZ1VhbBeQrfufA@mail.gmail.com> <7827756e-9810-4dc8-bf2b-a1337e4aee36@isode.com>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_Part_7457095_1483294870.1712941467287"
X-Mailer: WebService/1.1.22205 YMailNorrin
Archived-At: <https://mailarchive.ietf.org/arch/msg/vcon/GllYKgfApADVOX0wKzXao9uQAuo>
Subject: Re: [Vcon] Email metadata in vCon
X-BeenThere: vcon@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: container for conversation data <vcon.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/vcon>, <mailto:vcon-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/vcon/>
List-Post: <mailto:vcon@ietf.org>
List-Help: <mailto:vcon-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/vcon>, <mailto:vcon-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 12 Apr 2024 17:04:38 -0000

 Hi Alexey:Thank you so much for your input and the reference to https://schema.org/EmailMessage.  I think that I need to dig into it some more and digest the schema.  My initial thought is that the EmailMessage schema is very thorough coverage of SMTP message metadata.  My second thought is do we need that thorough a coverage?
I would love to hear about vCon use cases from folks on the list who are using/planing to use email in vCons and what data from the email they are actually using.
Cheers,Dan
    On Friday, April 12, 2024, 4:45:33 PM UTC, Alexey Melnikov <alexey.melnikov@isode.com> wrote:  
 
  
Hi all,
 
 On 04/04/2024 20:05, Orie Steele wrote:
  
 
Following up on this, I was reading https://www.rfc-editor.org/rfc/rfc4155.txt recently.
 
 I wonder if there are JSON Email representations that vCon might more directly defer to?
  I am not aware of a full JSON representation, but something like <https://schema.org/EmailMessage> might be useful for vCon?
 
 
 I was hoping there might be some JSON based email representation that vCon could cite or otherwise use without redefining terms.
 
 I came across:
 
 https://datatracker.ietf.org/doc/draft-ietf-sml-structured-email/
 
 I wonder if JSON-LD for vCon had been previously discussed, or had there been any conversation about how vCon and SML might fit together or not?
  
 
SML WG is not chartered to define Email representation in JSON. SML is tasked with documenting JSON representations for specific objects like flight itinerar that can be included in regular email messages.
 
Best Regards,
 
Alexey

  
 
 OS
 
 
  
  On Wed, Mar 27, 2024 at 4:47 PM Orie Steele <orie@transmute.industries> wrote:
  
 Context for Dan and Alexey:
 
 - https://datatracker.ietf.org/doc/charter-ietf-vconhttps://datatracker.ietf.org/doc/draft-petrie-vcon
 
 We had some hallway conversations at IETF 119, about using vCon & SCITT for transparency and archival purposes.
 
 Regards,
 
 OS  
  On Wed, Mar 27, 2024 at 2:44 PM Orie Steele <orie@transmute.industries> wrote:
  
 Adding a few email experts (I am not an email expert).
 
 These parameters look correct to me for vCon, but I am not sure if there are additional email details that should be considered for archival use cases.
 
 I also wonder if there is any encryption or signing information which might be retained in a useful way, such that a holder of a vCon and some trust roots might confirm that parts of a vCon have not been tampered with, without using the custom JOSE approaches in the draft today.
 
 I'm thinking specifically of the case where I might know that a Party had a particular key at a point in time, and I might be able to use that key to verify an email message that had been archived in vCon.
 
 I suppose there could also be DMARC / DKIM fields that we might expect to see preserved per message.
 
 Regards,
 
 OS 
  On Wed, Mar 27, 2024 at 2:03 PM Dan Petrie <dan.ietf@sipez.com> wrote:
  
   Hi Orie: You are probably swamped, catching up after IETF 119.  When you have a few minutes, it would be great to have your input on this. 
  I think that you have worked with email in a vCon more than many people have so far.  However, if anyone else on the list has any thoughts on this, I would greatly appreciate your input too. 
  I have done a little work putting email messages into a vCon, one message per dialog.  Mostly, my use was in some simple unit tests and in generating examples for the I-D.  The table below maps the SMTP headers that I have put into a vCon.   
  Are there any other SMTP header fields or metadata that you think should be possible to include in a vCon? 
  Do you agree with the mapping from SMTP to vCon parameters? 
  Cheers, Dan 
  
 
 
    
  
 
  -- 
       

 
 
ORIE STEELEChief Technology Officerwww.transmute.industries
 

 
       
  
 
  -- 
       

 
 
ORIE STEELEChief Technology Officerwww.transmute.industries
 

 
       
  
 
  -- 
       

 
 
ORIE STEELEChief Technology Officerwww.transmute.industries
 

 
       
 -- 
Vcon mailing list
Vcon@ietf.org
https://www.ietf.org/mailman/listinfo/vcon