Return-Path: <nikolaichuk.s.f@gmail.com>
X-Original-To: rats@mail2.ietf.org
Delivered-To: rats@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1])
	by mail2.ietf.org (Postfix) with ESMTP id 7B4EF136800BD
	for <rats@mail2.ietf.org>; Sun,  6 Sep 2026 20:41:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1;
	t=1788752502; bh=3lSsMGSo3MpWf0wQMxnN/4lmWGUNYfjurmWzpogtHdI=;
	h=From:In-Reply-To:References:Date:Subject:To;
	b=ZIWN7a3bEFLa5hKXbdLMlvPFsDnd8zp/qkfko2J2sRaHOGpXsPnzYQJfptwS6JN9Z
	 RZGeL9Nh7jbJa5g667uWgr3+RvenvaS0pawrqIjrocz8qSJmh/GRsFYkxqAQJ5F6tL
	 y2Ivu0p2JgtEVz5wmTdGwTizk7sDj4CGfnnK5+wE=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level: 
X-Spam-Status: No, score=-2.098 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, FREEMAIL_FROM=0.001,
	HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001,
	SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key)
	header.d=gmail.com
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 3hPJf6gg1cx2 for <rats@mail2.ietf.org>;
	Sun,  6 Sep 2026 20:41:41 -0700 (PDT)
Received: from mail-wm1-x32e.google.com (mail-wm1-x32e.google.com
 [IPv6:2a00:1450:4864:20::32e])
	(using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)
	 key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256)
	(No client certificate requested)
	by mail2.ietf.org (Postfix) with ESMTPS id A9821136800B6
	for <rats@ietf.org>; Sun,  6 Sep 2026 20:41:41 -0700 (PDT)
Received: by mail-wm1-x32e.google.com with SMTP id
 5b1f17b1804b1-49b0d8bc2aaso38620825e9.0
        for <rats@ietf.org>; Sun, 06 Sep 2026 20:41:41 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1788752494; cv=none;
        d=google.com; s=arc-20260327;
        b=faf+p0XsDZN6TR762vpaCHa2SRFgWImMMivfha2sRYtm0ZR4VMwci7358TvxiCTMfx
         RSAQOt5iSY5gqwO/b1iA7hJCBLdWxgoYMdwg/d2GCQQMOzBtXsiZCmPc/vx395wL+YFr
         oKkoNNx7bykRgQAKaQYAFQ7fOfr7X+Kq6Mo9m8o4DnUtsHVKAyk9rOfr/jK87BC9+/Wz
         Wh1VosSxORVur/OHx6VQMq3jDY1I+VKBok8BGOOczbVVzT1Z3KfiRNAuF5id7cI4xrln
         kGnAt2R+AwiX6CEjZxgBLixB1DqhfTpO2YjI483eTtltvC1m1Kle4Pzh3hoPIxLL6jXD
         VVvw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com;
 s=arc-20260327;
        h=to:subject:message-id:date:mime-version:references:in-reply-to:from
         :dkim-signature;
        bh=A/3C6/u1RPUSoZMRilxc/YPLEIYvgk2w9Ho0gEXA8wM=;
        fh=QnncXh5Js8lSjNXKJeZij0rDGq8OM5k7dH31IzJ9QYw=;
        b=GEnmSwnH5qrE7NVrLOrG7GBxtkvjwB7of7B2C16foXGiDMXQwX62NN5fs8xpQAexsL
         Tip74+eb780i+XOM6tUyAldHTb20pdYxTOcnr4Iv1oNVvGtskPOM/GZuqaNl1qafNqPx
         BKIJQIpt0PqraYz5ODq54/tBWJiWj3oT9/AHP0Z8pWvBFhMy4yjnJoG1ZoH+ytLE0gYC
         h3ub8PTfskv/Rhz0ZFeBGU6hJD2GP17PD1sNFEPUSY2pSVqt36mAURFJT9fPkhtQINzY
         taKw/VfG0GreRPARzRNtXl7DBnHgFSIAVu5FNo2h/jj6pDwRdWkIkPSJHH0ych2HxlhN
         dEmA==;
        darn=ietf.org
ARC-Authentication-Results: i=1; mx.google.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=20251104; t=1788752494; x=1789357294; darn=ietf.org;
        h=content-type:to:subject:message-id:date:mime-version:references
         :in-reply-to:from:from:to:cc:subject:date:message-id:reply-to
         :content-type;
        bh=A/3C6/u1RPUSoZMRilxc/YPLEIYvgk2w9Ho0gEXA8wM=;
        b=XKNXhzmMnVDu7fKTrxuMEao/+cCJ/lsrnu0zZI1KN2Tshe/7q4To3ScIihBUEza6ZL
         C5ijou/AFpJIdtAlx3de+CBCMCv49USsW0aZP55MBuVzmldvGtH5Itvb0k4XdP//Ou6h
         hSKhUHuZ5odLfO0OW2DPkm/mW0ZgCYB8qeQlrGfHwFbRyyJxJ8h8bWWgxAX7MMzMcTrh
         Ew5GbG0q/WRVdiAV4OSYmYgQ8qUSQ0UDbGwJnmuf5MJhy0Tk9w74W9o/SRqopvXs47BX
         YlfC9eE0PBA5vzV2wJEc7lsTSMCP2SmXjZ+LvyvWYevZzC6+pBJ5Up/AaG0acK6/LXpp
         IYQw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20251104; t=1788752494; x=1789357294;
        h=content-type:to:subject:message-id:date:mime-version:references
         :in-reply-to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date
         :message-id:reply-to:content-type;
        bh=A/3C6/u1RPUSoZMRilxc/YPLEIYvgk2w9Ho0gEXA8wM=;
        b=ilxbK109T6Aqe0TlW2owjJSGQuiRPQcA9h/yEU+p8TSQoxqCyLCto9ajyPf4MEryVP
         tlj0frqRZSS1NGtcIJQ5d9CZaWff6iCgRwkUblv0WInOH6maFnBj+AuJQkRXpKgalTmT
         tE/0l5veSwuxB+STc0qkH7ZduFo3aj6UvDy+2GD1esuTgQJhj2LjEKPbRzNRsPrTY/Vn
         CzIsXfWVkAlx8pnuA9KUn660ewki20Ld2ojbGXDw/4V/ckuffApA+2yhkKN0FK5vh3xr
         TWNwZBvnzMVeBYJ8pGtJqi2snuD1w+M9dFMXsuP1tWSQufS6SDz1zDhurBtZByh30GoI
         Et6A==
X-Gm-Message-State: AFuF++kyPlIGQemFBWdvL4Lhpra+sJNZFkepE/TQ1IqLS0cMxYXUljTE
	gd2yyZb4XDiPUajBgLEgLwRreu5emkgLeglpt/A+7gfUJ+ThBXhF1BIxL8dELbUgWtDw7XIrN4/
	dvnfXriR0OBcCEqTMuDBLhwOebAFsjKIk
X-Gm-Gg: AYBFou17JA9WHcuC/Bu5ipceU+RDAWrhmzCoREiCwvwwNQvJLzSa3ITp9gLJzTZYMs0
	dqQVFBlGueg1yexqChBN9110FXX37oWcYTArOJkA1LkCgaaQTfPNL4zesdKILFSiaaolpwSxq7x
	YET9Iij2i12v1LFV2YUZGHcUDxCWz2i3jOH5v7QQxb/bPFmKhRd+lqWRdjvlTCtiG9P4M2dah9J
	pGYDYwBKnyOz+3lAlDNH3j83sG+WDM7px4QnFtQZL2LhWMe/QFFapIkW4cKOm95Hbv3M4iM02t9
	j8FIvigD+Bz8uJErGTDaM5Clu2o6voptiT8nQrd/XX0KP+Ma8p4xj7bqhLCsWEtIOxPE9n52+fG
	whqmWTomKReSvhfxSvMoGtbuGI6aatX6CQX1wVE5z0LJXebvWGAiCZSDsUDM5iNAWntXReRm9Pj
	25HyFPt5e4
X-Received: by 2002:a05:600c:4684:b0:49c:fc6c:be14 with SMTP id
 5b1f17b1804b1-49cfc6cc10bmr172246375e9.26.1788752493666; Sun, 06 Sep 2026
 20:41:33 -0700 (PDT)
Received: from 101988054943 named unknown by gmailapi.google.com with
 HTTPREST; Sun, 6 Sep 2026 20:41:32 -0700
Received: from 101988054943 named unknown by gmailapi.google.com with
 HTTPREST; Sun, 6 Sep 2026 20:41:32 -0700
From: Serhii Nikolaichuk <nikolaichuk.s.f@gmail.com>
In-Reply-To: <3581559.1788540145@dyas>
References: <3581559.1788540145@dyas>
MIME-Version: 1.0
Date: Sun, 6 Sep 2026 20:41:32 -0700
X-Gm-Features: AcwNN1UI8w5Qb8QPW3DBxfbpX0Ng12geBI0WuaTuPyR11BRlJjeXrxjXC78-Jn4
Message-ID: 
 <CADj3X6sOeikanxToAfUXxGND9F393cZ6=KX9M=AGx1q9WH2XUw@mail.gmail.com>
To: rats@ietf.org
Content-Type: multipart/alternative; boundary="000000000000f9e708065adc64e2"
Message-ID-Hash: QK63DYPIJHWUI7YWR7MVORMVM4ENUT7H
X-Message-ID-Hash: QK63DYPIJHWUI7YWR7MVORMVM4ENUT7H
X-MailFrom: nikolaichuk.s.f@gmail.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency;
 loop; banned-address; member-moderation; header-match-rats.ietf.org-0;
 nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size;
 news-moderation; no-subject; digests; suspicious-header
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: =?utf-8?q?=5BRats=5D_Re=3A_Adoption_call_for_draft-richardson-rats-geographi?=
	=?utf-8?q?c-results?=
List-Id: Remote ATtestation procedureS <rats.ietf.org>
Archived-At: 
 <https://mailarchive.ietf.org/arch/msg/rats/VFlPYmcCWfoHyuuVElaYFeVHqa8>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rats>
List-Help: <mailto:rats-request@ietf.org?subject=help>
List-Owner: <mailto:rats-owner@ietf.org>
List-Post: <mailto:rats@ietf.org>
List-Subscribe: <mailto:rats-join@ietf.org>
List-Unsubscribe: <mailto:rats-leave@ietf.org>

--000000000000f9e708065adc64e2
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Michael,

You asked whether a Relying Party should care what a geographic Result rest=
s
on. My answer is: not every one will, and that is exactly why the Result ha=
s
to carry it.

RFC 9334 gives the Relying Party its own layer for this - the Appraisal
Policy for Attestation Results, "a set of rules that direct how a Relying
Party uses the Attestation Results". Whether to care is a decision that
policy makes, per Relying Party, per use. A Result format that omits the
basis does not leave the decision open. It makes it, once, for every Relyin=
g
Party, and the answer it makes is "no".

The reason I think some will want to say "yes" is no longer a hypothesis.
I built a minimal Verifier against the Section 4 CDDL and ran it over the 2=
6
artifacts, with one policy for all three families: verify the artifact
against its public root, then take jurisdiction-country from a signed field
if one exists, otherwise from the unsigned capture metadata. All 26 verify =
-
twelve Nitro documents to the AWS Nitro Root G1, ten SEV-SNP reports to
VCEKs fetched from AMD's KDS, four Azure tokens to the MAA JWKS - and every
Result it emits validates against the CDDL. Two of those Results are the
point. An Azure token from westeurope and a SEV-SNP report from europe-west=
4
both yield jurisdiction-country "NL" - the encoded claim is the same four
bytes, 00 62 4e 4c, in each. The first rests on a signed field, the MAA
issuer. The second rests on nothing signed at all - the zone came from a
text file next to the report - and because that file was more specific than
the issuer host, it is the SEV-SNP Result that also carries a city. The
Result with less behind it is the more detailed one. The Verifier did not
get less trustworthy between the two. Its input did. Without a basis, the
Relying Party cannot separate "I trust this Verifier" from "this Verifier
had something to work with" - and those are different questions with
different consequences when a regulator asks the second one.

On the privacy point you raised earlier, I think it runs the other way. A
three-way class - Evidence, Endorsement, Attestation Result - says nothing
about which receiver, which endorser, or which region string. It leaks less
than the CN already in every Nitro certificate. A method registry, by
contrast, names the technique. If leaking the underlying evidence is the
concern, the coarse class is the safer of the two, not the more dangerous.

Which is also my answer to "if a verifier has evaluated evidence, then what
kind? GNSS? NTP? TPM?" That is precisely what your registry is for, and the
two compose rather than compete: the class says what kind of artifact the
conclusion rests on, the registry entry says which method produced it when
there is one to name. The class can always be populated. The registry entry
cannot - for SEV-SNP today there is no method, only an unsigned input, and
that case needs an honest way to be written down rather than omitted.

I will note that Joel Hillier reached the same place independently this
week on draft-ietf-rats-multi-verifier: the smallest change that closes
most of what he found is "a requirement that an Attestation Result, partial
or aggregated, names the ground it stands on". Two documents, two authors,
same shape.

You wrote in the Introduction that the exact method "may be of interest onl=
y
during forensic audits". I agree, and that is the case the class serves: it
is the minimum breadcrumb that lets a forensic question be asked at all,
without putting the answer on the wire up front.

On the field's name and encoding I have no position and will follow you.

Serhii Nikolaichuk
Austin, Texas

On Fri, Sep 04, 2026 11:51 AM, Michael Richardson <mcr+ietf@sandelman.ca>
wrote:

>
> Serhii Nikolaichuk <nikolaichuk.s.f@gmail.com> wrote:
>     > First, a correction to my own message of 29 August in this thread. =
I
>     > wrote that I had searched every signed artifact for anything
> locational
>     > and that there was nothing in any of them. That is wrong for AWS
>
> Ah.
>
>     > CN=3D77af59e854502979.us-east-2.aws.nitro-enclaves
>     > L=3DSeattle,ST=3DWA,C=3DUS,CN=3D<...>.zonal.us-east-2.aws.nitro-enc=
laves
>     > CN=3Di-<instance>.us-east-2.aws.nitro-enclaves,L=3DSeattle,ST=3DWa
> shington,C=3DUS
>
> That's a good point, nut it's an assertion, probably really an endorsemen=
t.
>
>     > On your question about a chain up to the physical TPM: no, and the
>     > three families differ in how far down they do reach.
>
> Yes.  I think that this is a problem that needs solving.
> I have some notions as to how to do this while also supporting (and
> auditing)
> things like live migrations.
>
>     > Results carrying the same jurisdiction-country, signed by the same
>     > Verifier, can therefore rest on entirely different things, and a
>     > Relying Party reading the Result cannot tell which one it received.
>
> Should it care?
>
>     > On basis versus provenance: I have no attachment to my name for the
>     > field, my spelling, or my encoding, and I will follow you as editor
> and
>     > the WG. One substantive point for keeping some coarse axis alongsid=
e
> a
>     > method registry.  Your registry text admits "only documents that
>     > actually standardize ways to calculate geographic results".
>     > For SEV-SNP
>     > today there is no such document to name, because there is no method=
 =E2=80=94
>     > whatever a Verifier concludes rests on an input that arrived
>     > unsigned. Under a registry-only field that case is either omitted,
>     > which is indistinguishable from "not stated", or given a fabricated
>     > entry.
>
> That seems like an endorsement :-)
> I guess that the provendance for endorsements should be set to the
> geographic
> results RFC :-)
>
>     > Two defects in what I sent, for the record. My PR text called
> Evidence,
>     > Endorsement and Attestation Result "roles"; they are artifacts, RFC
>     > 9334 Section 4.2 =E2=80=94 the roles are in 4.1. And geo-basis-ref =
carried a
>     > verifier-id, which duplicates ear_verifier_id, already mandatory in
>     > every EAR. Both should go.
>
> Yes, I didn't really object to the notion that distinguishing between
> Evidence, Endorsement and AR was wrong, but rather that it wasn't detaile=
d
> enough.  If a verifier has evaluated evidence, then what kind?  GNSS? NTP=
?
> TPM EK with implicit chain up to physical TPM?
>
>     > One mechanical item: the -03 posted yesterday still has
>     > grc.hallway-number and grc.room-number both at label 10, lines 328
> and
>     > 329 of the .txt. main fixed that shortly afterwards, so a -04 would
>     > carry it.
>
> Yes...  I know.  I'll update it again in a few days.
> I just wanted to make sure that there were no missing edits between
> laptop/desktop.  (The rebase was not simple.)
>
> --
> Michael Richardson <mcr+IETF@sandelman.ca>, Sandelman Software Works
>  -=3D IPv6 IoT consulting =3D-                      *I*LIKE*TRAINS*
>
>
>
>

--000000000000f9e708065adc64e2
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<html><body><div dir=3D"auto">Michael,<br><br>You asked whether a Relying P=
arty should care what a geographic Result rests<br>on. My answer is: not ev=
ery one will, and that is exactly why the Result has<br>to carry it.<br><br=
>RFC 9334 gives the Relying Party its own layer for this - the Appraisal<br=
>Policy for Attestation Results, &quot;a set of rules that direct how a Rel=
ying<br>Party uses the Attestation Results&quot;. Whether to care is a deci=
sion that<br>policy makes, per Relying Party, per use. A Result format that=
 omits the<br>basis does not leave the decision open. It makes it, once, fo=
r every Relying<br>Party, and the answer it makes is &quot;no&quot;.<br><br=
>The reason I think some will want to say &quot;yes&quot; is no longer a hy=
pothesis.<br>I built a minimal Verifier against the Section 4 CDDL and ran =
it over the 26<br>artifacts, with one policy for all three families: verify=
 the artifact<br>against its public root, then take jurisdiction-country fr=
om a signed field<br>if one exists, otherwise from the unsigned capture met=
adata. All 26 verify -<br>twelve Nitro documents to the AWS Nitro Root G1, =
ten SEV-SNP reports to<br>VCEKs fetched from AMD&#39;s KDS, four Azure toke=
ns to the MAA JWKS - and every<br>Result it emits validates against the CDD=
L. Two of those Results are the<br>point. An Azure token from westeurope an=
d a SEV-SNP report from europe-west4<br>both yield jurisdiction-country &qu=
ot;NL&quot; - the encoded claim is the same four<br>bytes, 00 62 4e 4c, in =
each. The first rests on a signed field, the MAA<br>issuer. The second rest=
s on nothing signed at all - the zone came from a<br>text file next to the =
report - and because that file was more specific than<br>the issuer host, i=
t is the SEV-SNP Result that also carries a city. The<br>Result with less b=
ehind it is the more detailed one. The Verifier did not<br>get less trustwo=
rthy between the two. Its input did. Without a basis, the<br>Relying Party =
cannot separate &quot;I trust this Verifier&quot; from &quot;this Verifier<=
br>had something to work with&quot; - and those are different questions wit=
h<br>different consequences when a regulator asks the second one.<br><br>On=
 the privacy point you raised earlier, I think it runs the other way. A<br>=
three-way class - Evidence, Endorsement, Attestation Result - says nothing<=
br>about which receiver, which endorser, or which region string. It leaks l=
ess<br>than the CN already in every Nitro certificate. A method registry, b=
y<br>contrast, names the technique. If leaking the underlying evidence is t=
he<br>concern, the coarse class is the safer of the two, not the more dange=
rous.<br><br>Which is also my answer to &quot;if a verifier has evaluated e=
vidence, then what<br>kind? GNSS? NTP? TPM?&quot; That is precisely what yo=
ur registry is for, and the<br>two compose rather than compete: the class s=
ays what kind of artifact the<br>conclusion rests on, the registry entry sa=
ys which method produced it when<br>there is one to name. The class can alw=
ays be populated. The registry entry<br>cannot - for SEV-SNP today there is=
 no method, only an unsigned input, and<br>that case needs an honest way to=
 be written down rather than omitted.<br><br>I will note that Joel Hillier =
reached the same place independently this<br>week on draft-ietf-rats-multi-=
verifier: the smallest change that closes<br>most of what he found is &quot=
;a requirement that an Attestation Result, partial<br>or aggregated, names =
the ground it stands on&quot;. Two documents, two authors,<br>same shape.<b=
r><br>You wrote in the Introduction that the exact method &quot;may be of i=
nterest only<br>during forensic audits&quot;. I agree, and that is the case=
 the class serves: it<br>is the minimum breadcrumb that lets a forensic que=
stion be asked at all,<br>without putting the answer on the wire up front.<=
br><br>On the field&#39;s name and encoding I have no position and will fol=
low you.<br><br>Serhii Nikolaichuk<br>Austin, Texas<br></div></body></html>=
<br><div class=3D"gmail_extra"><div>On Fri, Sep 04, 2026 11:51 AM, Michael =
Richardson &lt;<a href=3D"mailto:mcr%2Bietf@sandelman.ca">mcr+ietf@sandelma=
n.ca</a>&gt; wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 =
0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
Serhii Nikolaichuk &lt;<a href=3D"mailto:nikolaichuk.s.f@gmail.com" target=
=3D"_blank">nikolaichuk.s.f@gmail.com</a>&gt; wrote:<br>
=C2=A0 =C2=A0 &gt; First, a correction to my own message of 29 August in th=
is thread. I<br>
=C2=A0 =C2=A0 &gt; wrote that I had searched every signed artifact for anyt=
hing locational<br>
=C2=A0 =C2=A0 &gt; and that there was nothing in any of them. That is wrong=
 for AWS<br>
<br>
Ah.<br>
<br>
=C2=A0 =C2=A0 &gt; CN=3D77af59e854502979.us-east-2.<wbr>aws.nitro-enclaves<=
br>
=C2=A0 =C2=A0 &gt; L=3DSeattle,ST=3DWA,C=3DUS,CN=3D&lt;...&gt;.<wbr>zonal.u=
s-east-2.aws.nitro-encl<wbr>aves<br>
=C2=A0 =C2=A0 &gt; CN=3Di-&lt;instance&gt;.us-east-2.aws.<wbr>nitro-enclave=
s,L=3DSeattle,ST=3DWa<wbr>shington,C=3DUS<br>
<br>
That&#39;s a good point, nut it&#39;s an assertion, probably really an endo=
rsement.<br>
<br>
=C2=A0 =C2=A0 &gt; On your question about a chain up to the physical TPM: n=
o, and the<br>
=C2=A0 =C2=A0 &gt; three families differ in how far down they do reach.<br>
<br>
Yes.=C2=A0 I think that this is a problem that needs solving.<br>
I have some notions as to how to do this while also supporting (and auditin=
g)<br>
things like live migrations.<br>
<br>
=C2=A0 =C2=A0 &gt; Results carrying the same jurisdiction-country, signed b=
y the same<br>
=C2=A0 =C2=A0 &gt; Verifier, can therefore rest on entirely different thing=
s, and a<br>
=C2=A0 =C2=A0 &gt; Relying Party reading the Result cannot tell which one i=
t received.<br>
<br>
Should it care?<br>
<br>
=C2=A0 =C2=A0 &gt; On basis versus provenance: I have no attachment to my n=
ame for the<br>
=C2=A0 =C2=A0 &gt; field, my spelling, or my encoding, and I will follow yo=
u as editor and<br>
=C2=A0 =C2=A0 &gt; the WG. One substantive point for keeping some coarse ax=
is alongside a<br>
=C2=A0 =C2=A0 &gt; method registry.=C2=A0 Your registry text admits &quot;o=
nly documents that<br>
=C2=A0 =C2=A0 &gt; actually standardize ways to calculate geographic result=
s&quot;.<br>
=C2=A0 =C2=A0 &gt; For SEV-SNP<br>
=C2=A0 =C2=A0 &gt; today there is no such document to name, because there i=
s no method =E2=80=94<br>
=C2=A0 =C2=A0 &gt; whatever a Verifier concludes rests on an input that arr=
ived<br>
=C2=A0 =C2=A0 &gt; unsigned. Under a registry-only field that case is eithe=
r omitted,<br>
=C2=A0 =C2=A0 &gt; which is indistinguishable from &quot;not stated&quot;, =
or given a fabricated<br>
=C2=A0 =C2=A0 &gt; entry.<br>
<br>
That seems like an endorsement :-)<br>
I guess that the provendance for endorsements should be set to the geograph=
ic<br>
results RFC :-)<br>
<br>
=C2=A0 =C2=A0 &gt; Two defects in what I sent, for the record. My PR text c=
alled Evidence,<br>
=C2=A0 =C2=A0 &gt; Endorsement and Attestation Result &quot;roles&quot;; th=
ey are artifacts, RFC<br>
=C2=A0 =C2=A0 &gt; 9334 Section 4.2 =E2=80=94 the roles are in 4.1. And geo=
-basis-ref carried a<br>
=C2=A0 =C2=A0 &gt; verifier-id, which duplicates ear_verifier_id, already m=
andatory in<br>
=C2=A0 =C2=A0 &gt; every EAR. Both should go.<br>
<br>
Yes, I didn&#39;t really object to the notion that distinguishing between<b=
r>
Evidence, Endorsement and AR was wrong, but rather that it wasn&#39;t detai=
led<br>
enough.=C2=A0 If a verifier has evaluated evidence, then what kind?=C2=A0 G=
NSS? NTP?<br>
TPM EK with implicit chain up to physical TPM?<br>
<br>
=C2=A0 =C2=A0 &gt; One mechanical item: the -03 posted yesterday still has<=
br>
=C2=A0 =C2=A0 &gt; grc.hallway-number and grc.room-number both at label 10,=
 lines 328 and<br>
=C2=A0 =C2=A0 &gt; 329 of the .txt. main fixed that shortly afterwards, so =
a -04 would<br>
=C2=A0 =C2=A0 &gt; carry it.<br>
<br>
Yes...=C2=A0 I know.=C2=A0 I&#39;ll update it again in a few days.<br>
I just wanted to make sure that there were no missing edits between<br>
laptop/desktop.=C2=A0 (The rebase was not simple.)<br>
<br>
--<br>
Michael Richardson &lt;<a href=3D"mailto:mcr%2BIETF@sandelman.ca" target=3D=
"_blank">mcr+IETF@sandelman.ca</a>&gt;, Sandelman Software Works<br>
=C2=A0-=3D IPv6 IoT consulting =3D-=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 *I*LIKE*TRAINS*<br>
<br>
<br>
<br>
</blockquote></div></div>

--000000000000f9e708065adc64e2--

