Return-Path: <woody@pch.net>
X-Original-To: diem@mail2.ietf.org
Delivered-To: diem@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1])
	by mail2.ietf.org (Postfix) with ESMTP id 12E79E488BAF
	for <diem@mail2.ietf.org>; Tue, 28 Apr 2026 00:58:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1;
	t=1777363107; bh=ghBs/akpGS92xk4jG6ccW77tlOoy0MmBJlKzABNIn/Q=;
	h=Subject:From:In-Reply-To:Date:Cc:References:To;
	b=NWf6eIL/zzOSvnWGYVoWuwdAHpYWoPMhmFUWW0Rk3zJ4C9hDmJyakJCoM7vNpNw/Y
	 dg8EFchuvFytadeFvyC5/7Bc7j+FhLZ+RUW22BIy9xr0HvBUKpMdk3LTq0JbFKoIja
	 oHilkEInaC90BX9cwFLvNQrDIC17AERVS/OwWD5Y=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -1.206
X-Spam-Level: 
X-Spam-Status: No, score=-1.206 tagged_above=-999 required=5
	tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1,
	DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001,
	MIME_HTML_ONLY=0.1, MIME_HTML_ONLY_MULTI=0.001,
	MIME_QP_LONG_LINE=0.001, MPART_ALT_DIFF=0.79,
	RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001,
	RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_PASS=-0.001]
	autolearn=no autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key)
	header.d=pch.net
Received: from mail2.ietf.org ([166.84.6.31])
	by localhost (mail2.ietf.org [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id Tmvn4ZFQxaqe for <diem@mail2.ietf.org>;
	Tue, 28 Apr 2026 00:58:26 -0700 (PDT)
Received: from mail.pch.net (keriomail.pch.net [206.220.231.84])
	(using TLSv1.1 with cipher ECDHE-ECDSA-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by mail2.ietf.org (Postfix) with ESMTPS id ACF29E488A9C
	for <diem@ietf.org>; Tue, 28 Apr 2026 00:57:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
	d=pch.net; s=mail;
	h=from:subject:date:message-id:to:cc:mime-version:content-type:
	 content-transfer-encoding:in-reply-to:references;
	bh=ghBs/akpGS92xk4jG6ccW77tlOoy0MmBJlKzABNIn/Q=;
	b=F9QoApTCD7oym9bEj6dnR9cL1WZtTUYn6K+0tCJndnXQ5br2d1Yf0FAbOnMIPP7aFtI+mrjESz/hY
	 1vUVr+sIyEZFU8ObdMym5imMLuQYviVUApb//b8UYRdeEnEVxokZkUo1TebY312zxIdg7pahbdjvWU
	 hChCUiq8Xifd3TMJCNkcZcXfwUReRfDhefqBWRlfVYsEn+xDQVPAlUilz8AJ2rfORHXHnNRbtHaqwr
	 mziAXMod4nUyI/gdos83OrFiZD4QldaWjSwWHwza0Znvq/zlKVQ4gUCnFK2Te4Vp+/C0sGOR0EaVXb
	 GXE7Xy/sJVTDugqX8+zMw8dtERvg9Eg==
X-Footer: cGNoLm5ldA==
Received: from smtpclient.apple ([2620:171:eb:a0:3ff4:81b3:effc:338c])
	by mail.pch.net (Kerio Connect 9.2.7 patch 3) with ESMTPS
	(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256 bits));
	Tue, 28 Apr 2026 00:57:40 -0700
Content-Type: multipart/alternative;
 boundary=Apple-Mail-2C90F33E-9CAC-4EAF-AAE0-0096EB163CF4
Content-Transfer-Encoding: 7bit
Mime-Version: 1.0 (1.0)
From: Bill Woodcock <woody@pch.net>
In-Reply-To: 
 <CAKoiRuZfosCxjQ+Aocwr4+cpqy=RUZ1iLRUQ=P629CTZKuTkTg@mail.gmail.com>
Date: Tue, 28 Apr 2026 15:57:28 +0800
Message-Id: <69B7B26E-3945-4CD0-8C54-27950817C3DB@pch.net>
References: 
 <CAKoiRuZfosCxjQ+Aocwr4+cpqy=RUZ1iLRUQ=P629CTZKuTkTg@mail.gmail.com>
To: Rohan Mahy <rohan.mahy@gmail.com>
X-Mailer: iPhone Mail (23E261)
Message-ID-Hash: 5WPF7VIF74PMUCAMZBZKNOPKLMK2HINM
X-Message-ID-Hash: 5WPF7VIF74PMUCAMZBZKNOPKLMK2HINM
X-MailFrom: woody@pch.net
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency;
 loop; banned-address; member-moderation; nonmember-moderation; administrivia;
 implicit-dest; max-recipients; max-size; news-moderation; no-subject;
 digests; suspicious-header
CC: Alex Rosenberg <alexr@veridigo.com>, Felix Linker <linkerfelix@gmail.com>,
 diem@ietf.org
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: =?utf-8?q?=5BDiem=5D_Re=3A_architectural_considerations_document?=
List-Id: Discussion of digital emblems <diem.ietf.org>
Archived-At: 
 <https://mailarchive.ietf.org/arch/msg/diem/7Unw0pHwwd7-or7n_pwAaNaVtv8>
List-Archive: <https://mailarchive.ietf.org/arch/browse/diem>
List-Help: <mailto:diem-request@ietf.org?subject=help>
List-Owner: <mailto:diem-owner@ietf.org>
List-Post: <mailto:diem@ietf.org>
List-Subscribe: <mailto:diem-join@ietf.org>
List-Unsubscribe: <mailto:diem-leave@ietf.org>


--Apple-Mail-2C90F33E-9CAC-4EAF-AAE0-0096EB163CF4
Content-Type: text/html;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html class=3D"apple-mail-supports-explicit-dark-mode"><head><meta http-equi=
v=3D"content-type" content=3D"text/html; charset=3Dutf-8"></head><body dir=3D=
"auto">Ok, that=E2=80=99s fine. &nbsp;As long as it=E2=80=99s a question of D=
NSSEC or no authentication, rather than DNSSEC, no with, or some ambiguous n=
umber of other mechanisms implementers might need to bolt onto the side. &nb=
sp;No need to reinvent the wheel.&nbsp;<br id=3D"lineBreakAtBeginningOfSigna=
ture"><div dir=3D"ltr">&nbsp;&nbsp; &nbsp;<div>&nbsp;&nbsp; &nbsp; &nbsp; &n=
bsp; &nbsp; &nbsp; &nbsp; &nbsp;-Bill</div><div><br></div></div><div dir=3D"=
ltr"><br><blockquote type=3D"cite">On Apr 28, 2026, at 15:37, Rohan Mahy &lt=
;rohan.mahy@gmail.com&gt; wrote:<br><br></blockquote></div><blockquote type=3D=
"cite"><div dir=3D"ltr">=EF=BB=BF<div dir=3D"auto">Bill, Alex,<div dir=3D"au=
to">We have use cases where authentication is not required. Hopefully it is s=
ufficient to say that when emblems are looked up in the DNS and authenticati=
on is required, that DNSsec is the default/assumed authentication mechanism;=
 DNSsec could also be used for other discovery mechanisms either in whole or=
 in part.</div><div dir=3D"auto"><br></div><div dir=3D"auto">Thanks,</div><d=
iv dir=3D"auto">-rohan</div></div><br><div class=3D"gmail_quote gmail_quote_=
container"><div dir=3D"ltr" class=3D"gmail_attr">On Tue, 28 Apr 2026, 08:38 B=
ill Woodcock, &lt;<a href=3D"mailto:woody@pch.net">woody@pch.net</a>&gt; wro=
te:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;bo=
rder-left:1px #ccc solid;padding-left:1ex"><div dir=3D"auto">We do require D=
NSSEC, because it provides the digital signature which allows the validator t=
o assure themselves of the validity of the record bundle.&nbsp;<br id=3D"m_-=
1219037119658684392lineBreakAtBeginningOfSignature"><div dir=3D"ltr">&nbsp;&=
nbsp; &nbsp;<div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbs=
p;-Bill</div><div><br></div></div><div dir=3D"ltr"><br><blockquote type=3D"c=
ite">On Apr 28, 2026, at 12:31, Alex Rosenberg &lt;<a href=3D"mailto:alexr@v=
eridigo.com" target=3D"_blank" rel=3D"noreferrer">alexr@veridigo.com</a>&gt;=
 wrote:<br><br></blockquote></div><blockquote type=3D"cite"><div dir=3D"ltr"=
>=EF=BB=BF<div>(inline)</div><div><br><blockquote type=3D"cite"><div>On Mar 2=
2, 2026, at 1:16=E2=80=AFAM, Felix Linker &lt;<a href=3D"mailto:linkerfelix@=
gmail.com" target=3D"_blank" rel=3D"noreferrer">linkerfelix@gmail.com</a>&gt=
; wrote:</div><br><div><div dir=3D"ltr">Hi Alex,<div><br></div><div>Thanks f=
or that doc. I think what you describe quite closely matches how our current=
&nbsp;prototypes work already (for reference <a href=3D"https://github.com/a=
dem-wg/adem-proto" target=3D"_blank" rel=3D"noreferrer">https://github.com/a=
dem-wg/adem-proto</a>).</div><div><br></div><div>We don't require DNSSEC, as=
 it doesn't provide any additional security and because authorization (and t=
hus extra validation steps) are necessary anyway.</div></div></div></blockqu=
ote><div><br></div>How do we know that a DNS-provided emblem is not spoofed o=
therwise? I have been assuming DNSSEC is required.<br><br><blockquote type=3D=
"cite"><div><div dir=3D"ltr"><div>I have some questions on your draft:</div>=
<div><ul><li>In your Sec. 5, you mention a hierarchical structure, and you s=
ay that this "hierarchy is effectively a Merkle tree of chains of trust." Is=
 it or is it just "effectively" - and what does the word "effectively" do he=
re?</li></ul></div></div></div></blockquote><div>The Merkle tree is an emerg=
ent property of the result, not intended. None of the uses for that property=
 that I=E2=80=99ve come up with seem worth pursing since we=E2=80=99re not m=
aking git or a ledger of NFTs.</div><br><blockquote type=3D"cite"><div><div d=
ir=3D"ltr"><div><ul><li>You also mention that "[s]igned fields are included i=
n a cryptographic hash of the record." So will that hash be signed? I don't t=
hink you mention that. And what's the benefit&nbsp;of signing the hash vs ju=
st signing the record?</li></ul></div></div></div></blockquote><div>I would t=
hink the hash is only used when part of the hierarchy refers to another embl=
em for inclusion.</div><div><br></div><div>Alex</div><br><blockquote type=3D=
"cite"><div><div dir=3D"ltr"><div><div>Cheers,</div></div><div>Felix</div></=
div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">Am M=
o., 16. M=C3=A4rz 2026 um 10:04&nbsp;Uhr schrieb Alex Rosenberg &lt;<a href=3D=
"mailto:alexr@veridigo.com" target=3D"_blank" rel=3D"noreferrer">alexr@verid=
igo.com</a>&gt;:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:=
0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><=
div><div style=3D"display:block">I pushed this document up to datatracker th=
e other day in hopes to facilitate conversation. I foolishly assumed that th=
e email list would be notified of new documents being published. My apologie=
s for not sending this notification prior to today=E2=80=99s meeting.</div><=
div style=3D"display:block"><br></div><div style=3D"display:block">It primar=
ily describes the mental model I=E2=80=99ve been forming of what DIEM might l=
ook like for the use cases we=E2=80=99ve already discussed.</div><div style=3D=
"display:block"><br></div><div style=3D"display:block"><div style=3D"display=
:inline-block" role=3D"link"><a style=3D"border-radius:10px;font-family:-app=
le-system,Helvetica,Arial,sans-serif;display:block;width:300px;overflow:hidd=
en;text-decoration:none" rel=3D"nofollow noreferrer" href=3D"https://datatra=
cker.ietf.org/doc/draft-rosenberg-diem-architecture/" dir=3D"ltr" role=3D"bu=
tton" width=3D"300" target=3D"_blank"><table style=3D"table-layout:fixed;bor=
der-collapse:collapse;width:300px;background-color:rgb(230,230,230);font-fam=
ily:-apple-system,Helvetica,Arial,sans-serif" cellpadding=3D"0" cellspacing=3D=
"0" border=3D"0" width=3D"300"><tbody><tr><td><table bgcolor=3D"#E6E6E6" cel=
lpadding=3D"0" cellspacing=3D"0" width=3D"300" style=3D"table-layout:fixed;f=
ont-family:-apple-system,Helvetica,Arial,sans-serif;background-color:rgb(230=
,230,230)"><tbody><tr><td style=3D"padding:8px 0px"><div style=3D"max-width:=
100%;margin:0px 16px;overflow:hidden"><div style=3D"font-weight:500;font-siz=
e:12px;overflow:hidden;text-overflow:ellipsis;text-align:left"><a rel=3D"nof=
ollow noreferrer" href=3D"https://datatracker.ietf.org/doc/draft-rosenberg-d=
iem-architecture/" style=3D"text-decoration:none" target=3D"_blank"><font co=
lor=3D"#272727">Digital Emblems - Architectural Considerations</font></a></d=
iv><div style=3D"font-weight:400;font-size:11px;overflow:hidden;text-overflo=
w:ellipsis;text-align:left"><a rel=3D"nofollow noreferrer" href=3D"https://d=
atatracker.ietf.org/doc/draft-rosenberg-diem-architecture/" style=3D"text-de=
coration:none" target=3D"_blank"><font color=3D"#808080">datatracker.ietf.or=
g</font></a></div></div></td><td style=3D"padding:6px 12px 6px 0px" width=3D=
"30"><a rel=3D"nofollow noreferrer" href=3D"https://datatracker.ietf.org/doc=
/draft-rosenberg-diem-architecture/" target=3D"_blank"><span id=3D"m_-121903=
7119658684392cid:ii_19d149b5671b54048e51">&lt;ietf-logo-nor-180.png&gt;</spa=
n></a></td></tr></tbody></table></td></tr></tbody></table></a></div></div><d=
iv><br></div><div>Alex</div></div>__________________________________________=
_____<br>
Diem mailing list -- <a href=3D"mailto:diem@ietf.org" target=3D"_blank" rel=3D=
"noreferrer">diem@ietf.org</a><br>
To unsubscribe send an email to <a href=3D"mailto:diem-leave@ietf.org" targe=
t=3D"_blank" rel=3D"noreferrer">diem-leave@ietf.org</a><br>
</blockquote></div>
_______________________________________________<br>Diem mailing list -- <a h=
ref=3D"mailto:diem@ietf.org" target=3D"_blank" rel=3D"noreferrer">diem@ietf.=
org</a><br>To unsubscribe send an email to <a href=3D"mailto:diem-leave@ietf=
.org" target=3D"_blank" rel=3D"noreferrer">diem-leave@ietf.org</a><br></div>=
</blockquote></div><br><span>_______________________________________________=
</span><br><span>Diem mailing list -- <a href=3D"mailto:diem@ietf.org" targe=
t=3D"_blank" rel=3D"noreferrer">diem@ietf.org</a></span><br><span>To unsubsc=
ribe send an email to <a href=3D"mailto:diem-leave@ietf.org" target=3D"_blan=
k" rel=3D"noreferrer">diem-leave@ietf.org</a></span><br></div></blockquote><=
/div>_______________________________________________<br>
Diem mailing list -- <a href=3D"mailto:diem@ietf.org" target=3D"_blank" rel=3D=
"noreferrer">diem@ietf.org</a><br>
To unsubscribe send an email to <a href=3D"mailto:diem-leave@ietf.org" targe=
t=3D"_blank" rel=3D"noreferrer">diem-leave@ietf.org</a><br>
</blockquote></div>
<span>_______________________________________________</span><br><span>Diem m=
ailing list -- diem@ietf.org</span><br><span>To unsubscribe send an email to=
 diem-leave@ietf.org</span><br></div></blockquote></body></html>=

--Apple-Mail-2C90F33E-9CAC-4EAF-AAE0-0096EB163CF4--

