[{"author": "Monty Wiseman", "text": "<p>Is my side or is this hanging for everyone?</p>", "time": "2025-11-18T15:34:32.000Z"}, {"author": "Hannes Tschofenig", "text": "<p>Works for me.</p>", "time": "2025-11-18T15:34:44.000Z"}, {"author": "Deb Cooley", "text": "<p>I don't have an issue?</p>", "time": "2025-11-18T15:34:51.000Z"}, {"author": "Monty Wiseman", "text": "<p>I'm going to re-join.</p>", "time": "2025-11-18T15:36:00.000Z"}, {"author": "Mike Ounsworth", "text": "<p>I disagree that the current draft is \"Just use CMW\". I believe that description is wholly incorrect. You can absolutely just put your bits directly into the CSR Attribute without using a CMW wrapper.</p>", "time": "2025-11-18T15:40:09.000Z"}, {"author": "Hannes Tschofenig", "text": "<p>I also have to disagree with MSJ here.</p>", "time": "2025-11-18T15:40:28.000Z"}, {"author": "Deb Cooley", "text": "<p>patience</p>", "time": "2025-11-18T15:42:31.000Z"}, {"author": "Mike Ounsworth", "text": "<p>Clarification: \"RATS Conceptual Message\" is an abstract philosophical term meaning, generically, Evidence, Endorsement, and Attestation Results. It DOES NOT mean the CMW wire format.</p>", "time": "2025-11-18T15:42:38.000Z"}, {"author": "Hannes Tschofenig", "text": "<p>It is just the terminology the RATS group uses. </p>\n<p>Why invent new terminology?</p>", "time": "2025-11-18T15:43:13.000Z"}, {"author": "Mike Ounsworth", "text": "<p>The intent of that abstract change was just to align terminology between LAMPS and RATS; not to change the semantics of the abstract.</p>", "time": "2025-11-18T15:43:44.000Z"}, {"author": "Deb Cooley", "text": "<p>To be fair, I have had issues with the RATS terminology.</p>", "time": "2025-11-18T15:43:56.000Z"}, {"author": "Hannes Tschofenig", "text": "<p>But that is what the IETF agreed to publish as an RFC.</p>\n<p>The communication patterns are also defined by RATS based on what is being done in the real world.</p>", "time": "2025-11-18T15:44:39.000Z"}, {"author": "Mike Ounsworth", "text": "<p>I do too, but hey, they are the WG chartered to do this work; I don't think it's helpful for LAMPS to reject the output of the RATS WG.</p>", "time": "2025-11-18T15:44:40.000Z"}, {"author": "Hannes Tschofenig", "text": "<p>FWIW the passport model is what we also use in OAuth.</p>", "time": "2025-11-18T15:47:09.000Z"}, {"author": "Hannes Tschofenig", "text": "<p>(the draft is called OAuth client attestation)</p>", "time": "2025-11-18T15:47:36.000Z"}, {"author": "Deb Cooley", "text": "<p>for sure, but PKIX (or Web PKI) classically doesn't work that way.</p>", "time": "2025-11-18T15:48:52.000Z"}, {"author": "Mike Ounsworth", "text": "<p>Hint is also useful for WebAuthn.</p>", "time": "2025-11-18T15:49:41.000Z"}, {"author": "Mike Ounsworth", "text": "<p>The problem it is solving is not unique to CMW.</p>", "time": "2025-11-18T15:49:52.000Z"}, {"author": "Hannes Tschofenig", "text": "<p>The \"CMW folks\" -- just to be clear -- are people like Intel, Google, AMD, Nvidia, Arm, Oracle, ...</p>", "time": "2025-11-18T15:50:26.000Z"}, {"author": "Tim Hollebeek", "text": "<p>Sorry, not impressed by logo clouds.</p>", "time": "2025-11-18T15:51:12.000Z"}, {"author": "Deb Cooley", "text": "<p>I don't think the issue is whether there is a need.  I think the issue is that there are two needs, and they are different.</p>", "time": "2025-11-18T15:51:12.000Z"}, {"author": "Tim Hollebeek", "text": "<p>Those people are certainly capable of participating and making technical arguments.</p>", "time": "2025-11-18T15:51:48.000Z"}, {"author": "Hannes Tschofenig", "text": "<p>But we had those people involved in the discussions. Those companies develop products in this field. Not irrelevant IMHO</p>", "time": "2025-11-18T15:52:07.000Z"}, {"author": "Deb Cooley", "text": "<p>but those people are in rats, no?</p>", "time": "2025-11-18T15:52:23.000Z"}, {"author": "Deb Cooley", "text": "<p>would make more sense to do the work there?</p>", "time": "2025-11-18T15:52:33.000Z"}, {"author": "Mike Ounsworth", "text": "<p>I think Hannes' point is that the authors of the CSR-Attest draft are not \"the CMW people\". Distinct groups of peopel.</p>", "time": "2025-11-18T15:52:35.000Z"}, {"author": "Carl Wallace", "text": "<p>Why is this hint any different than the old ContentHint in RFC 2634?</p>", "time": "2025-11-18T15:52:38.000Z"}, {"author": "Tim Hollebeek", "text": "<p>I was reacting to \"are people like ...\". We don't give additional weight because you're a large company or represent one.</p>", "time": "2025-11-18T15:52:41.000Z"}, {"author": "Hannes Tschofenig", "text": "<p>in RATS, in our design team calls, in the Confidential Computing Consortium</p>", "time": "2025-11-18T15:52:54.000Z"}, {"author": "Mike Ounsworth", "text": "<p>Carl: ContentHint in RFC 2634<br>\nI didn't know about that. I'll make a note to go look.</p>", "time": "2025-11-18T15:53:20.000Z"}, {"author": "Hannes Tschofenig", "text": "<p>I reacted because MSJ dismissed them as \"the CWM people\"</p>", "time": "2025-11-18T15:53:33.000Z"}, {"author": "Deb Cooley", "text": "<p>(he meant 'the rats people'.)</p>", "time": "2025-11-18T15:53:56.000Z"}, {"author": "Deb Cooley", "text": "<p>It is also worrying when in a rats meeting that people say HSMs are not legit hardware devices.</p>", "time": "2025-11-18T15:54:41.000Z"}, {"author": "Hannes Tschofenig", "text": "<p>I do not agree with everyone in the RATS group - just to be clear.</p>", "time": "2025-11-18T15:55:13.000Z"}, {"author": "Deb Cooley", "text": "<p>I'm not shocked at that</p>", "time": "2025-11-18T15:55:26.000Z"}, {"author": "Tim Hollebeek", "text": "<p>That's fair --- no one agrees with everyone :)</p>", "time": "2025-11-18T15:55:29.000Z"}, {"author": "Hannes Tschofenig", "text": "<p>FWIW the passport model is also used in the Privacypass WG</p>", "time": "2025-11-18T15:56:56.000Z"}, {"author": "Carl Wallace", "text": "<p>Re: passport model, atestation results are way too underbaked here to my eye.  EAR has promise.</p>", "time": "2025-11-18T15:57:48.000Z"}, {"author": "Deb Cooley", "text": "<p>the 'passport model' is a classic IDM model.  But PKIX hasn't classically used that model.</p>", "time": "2025-11-18T15:58:11.000Z"}, {"author": "Hannes Tschofenig", "text": "<p>You have to start somewhere. This is not uncommon that not everything is standardized in a single specification</p>", "time": "2025-11-18T15:58:27.000Z"}, {"author": "Carl Wallace", "text": "<p>stapled OCSP is PKIX</p>", "time": "2025-11-18T15:58:41.000Z"}, {"author": "Michael Richardson", "text": "<p><span class=\"user-mention silent\" data-user-id=\"331\">Deb Cooley</span> <a href=\"#narrow/channel/68-lamps/topic/ietf-interim/near/197448\">said</a>:</p>\n<blockquote>\n<p>the 'passport model' is a classic IDM model.  But PKIX hasn't classically used that model.</p>\n</blockquote>\n<p>Interesting point.</p>", "time": "2025-11-18T15:58:47.000Z"}, {"author": "Hannes Tschofenig", "text": "<p>Carl is correct.</p>", "time": "2025-11-18T15:59:21.000Z"}, {"author": "Tim Hollebeek", "text": "<p>I love when IETF is defining philosophical terms.</p>", "time": "2025-11-18T16:00:19.000Z"}, {"author": "Hannes Tschofenig", "text": "<p>This is the CMW:</p>\n<p><a href=\"https://datatracker.ietf.org/doc/draft-ietf-rats-msg-wrap/\">https://datatracker.ietf.org/doc/draft-ietf-rats-msg-wrap/</a></p>", "time": "2025-11-18T16:00:21.000Z"}, {"author": "Deb Cooley", "text": "<p>I made rats define it in the draft Hannes listed.</p>", "time": "2025-11-18T16:00:34.000Z"}, {"author": "Mike Ounsworth", "text": "<p>RATHOLE!</p>", "time": "2025-11-18T16:02:09.000Z"}, {"author": "Mike Ounsworth", "text": "<p>I think this is the core point though: RATS and PKIX are different knowledge domains, and how much defining (and re-defining) is necessary to get a simple CSR doc out?</p>", "time": "2025-11-18T16:02:37.000Z"}, {"author": "Deb Cooley", "text": "<p>And whether you need a single specification.</p>", "time": "2025-11-18T16:03:05.000Z"}, {"author": "Hannes Tschofenig", "text": "<p>Definitely. The document management issue.</p>", "time": "2025-11-18T16:03:17.000Z"}, {"author": "Carl Wallace", "text": "<p>This issue pre-dates CAB Forum code signing stuff by years</p>", "time": "2025-11-18T16:03:58.000Z"}, {"author": "Hannes Tschofenig", "text": "<p>Agree. Nowadays, we have use cases for remote attestation all over the place</p>", "time": "2025-11-18T16:05:52.000Z"}, {"author": "Tim Hollebeek", "text": "<p>I don't want to go down this rathole but if MSJ or the authors have thought about how this does / doesn't work with European WalletWorld [TM], I'd love to hear those perspectives some other time.</p>", "time": "2025-11-18T16:06:11.000Z"}, {"author": "Hannes Tschofenig", "text": "<p>The answer to this question is in OAuth. The OAuth group decided not to use LAMPS because they hate X.509</p>", "time": "2025-11-18T16:06:57.000Z"}, {"author": "Hannes Tschofenig", "text": "<p>I can give you the details.</p>", "time": "2025-11-18T16:07:15.000Z"}, {"author": "Deb Cooley", "text": "<p>so rats should use oauth?</p>", "time": "2025-11-18T16:07:16.000Z"}, {"author": "Carl Wallace", "text": "<p>So much inter WG hate:-)</p>", "time": "2025-11-18T16:07:20.000Z"}, {"author": "Hannes Tschofenig", "text": "<p>The OAuth group does not like RATS either.</p>", "time": "2025-11-18T16:07:38.000Z"}, {"author": "Hannes Tschofenig", "text": "<p>It is another group where the not-invented-here syndrom is very strong (already from the start of the group).</p>", "time": "2025-11-18T16:08:01.000Z"}, {"author": "Hannes Tschofenig", "text": "<p>The \"verifier\" is a logical entity.</p>", "time": "2025-11-18T16:11:32.000Z"}, {"author": "Michael StJohns", "text": "<p>@timh - could you send a reference to walletworld please?</p>", "time": "2025-11-18T16:11:32.000Z"}, {"author": "Michael Richardson", "text": "<p>Evidence and/or Attestation Result, signed by an Endorsement Key that the Verifier believes represents a legit HSM.</p>", "time": "2025-11-18T16:11:36.000Z"}, {"author": "Carl Wallace", "text": "<ul>\n<li>and that is bound to the public key that is the subject of the CSR</li>\n</ul>", "time": "2025-11-18T16:12:01.000Z"}, {"author": "Hannes Tschofenig", "text": "<p><a href=\"https://ec.europa.eu/digital-building-blocks/sites/spaces/EUDIGITALIDENTITYWALLET/pages/694487738/EU+Digital+Identity+Wallet+Home\">https://ec.europa.eu/digital-building-blocks/sites/spaces/EUDIGITALIDENTITYWALLET/pages/694487738/EU+Digital+Identity+Wallet+Home</a></p>", "time": "2025-11-18T16:12:26.000Z"}, {"author": "Michael StJohns", "text": "<p>@hannes - tnx</p>", "time": "2025-11-18T16:12:42.000Z"}, {"author": "Tim Hollebeek", "text": "<p><a href=\"https://ec.europa.eu/digital-building-blocks/sites/spaces/EUDIGITALIDENTITYWALLET/pages/694487738/EU+Digital+Identity+Wallet+Home\">https://ec.europa.eu/digital-building-blocks/sites/spaces/EUDIGITALIDENTITYWALLET/pages/694487738/EU+Digital+Identity+Wallet+Home</a></p>", "time": "2025-11-18T16:12:57.000Z"}, {"author": "Hannes Tschofenig", "text": "<p>This is a development that keeps some part of the OAuth community busy</p>", "time": "2025-11-18T16:12:59.000Z"}, {"author": "Michael Richardson", "text": "<p><span class=\"user-mention silent\" data-user-id=\"617\">Carl Wallace</span> <a href=\"#narrow/channel/68-lamps/topic/ietf-interim/near/197472\">said</a>:</p>\n<blockquote>\n<ul>\n<li>and that is bound to the public key that is the subject of the CSR</li>\n</ul>\n</blockquote>\n<p>the key pair being spoken about is not the Endorsed HSM key.</p>", "time": "2025-11-18T16:13:04.000Z"}, {"author": "Tim Hollebeek", "text": "<p>heh, two people using Google at the same time</p>", "time": "2025-11-18T16:13:07.000Z"}, {"author": "Deb Cooley", "text": "<p>hannes might know it by heart.</p>", "time": "2025-11-18T16:13:38.000Z"}, {"author": "Hannes Tschofenig", "text": "<p>Rifaat and I have regular conference calls with the European Commission on this topic because they are tracking the progress of our specifications.</p>", "time": "2025-11-18T16:13:41.000Z"}, {"author": "Michael StJohns", "text": "<p>For the \"banana phone\" the \"attestation result\" is actually an \"attestation\" - triggered by the end entity, and involving a third party... in this case, its well defined</p>", "time": "2025-11-18T16:13:43.000Z"}, {"author": "Hannes Tschofenig", "text": "<p>The blanket term \"attestation\" does not exist in RATS</p>", "time": "2025-11-18T16:14:11.000Z"}, {"author": "Hannes Tschofenig", "text": "<p>I actually agree with them that that term has too much meaning associated and needs further description</p>", "time": "2025-11-18T16:14:28.000Z"}, {"author": "Michael StJohns", "text": "<p>oops... EvidenceBundle -&gt; AttestationResultsBundle</p>", "time": "2025-11-18T16:14:57.000Z"}, {"author": "Hannes Tschofenig", "text": "<p>This link might also be interesting in the wallet discussion: <a href=\"https://eudi.dev/latest/\">https://eudi.dev/latest/</a></p>", "time": "2025-11-18T16:15:17.000Z"}, {"author": "Monty Wiseman", "text": "<p>That's the role of the \"Attestation Key\" that signs the \"Evidence\"</p>", "time": "2025-11-18T16:18:35.000Z"}, {"author": "Michael StJohns", "text": "<p>@carl - some EVIDENCE-STATEMENT definitions might not be IETF RFCs... idea was a dictionary vs a registry</p>", "time": "2025-11-18T16:20:37.000Z"}, {"author": "Carl Wallace", "text": "<p>I understand that. None of the statements I work with are IETF RFCs. But a rule for binding needs to be someplace.</p>", "time": "2025-11-18T16:21:32.000Z"}, {"author": "Michael StJohns", "text": "<p>I can talk to that during the QA - I did have a conversation with the IANA about creating a more general dictionary</p>", "time": "2025-11-18T16:22:07.000Z"}, {"author": "Tim Hollebeek", "text": "<p>I agree with Carl, as a CA, if I can't implement a system from these specs that allows me to verify from an arbitrary compliant CSR that the associated key is in an HSM without additional coordination with the Attester, it has relatively little value as a standard.</p>", "time": "2025-11-18T16:22:27.000Z"}, {"author": "Tim Hollebeek", "text": "<p>If I <em>can</em> do that, it's quite valuable.</p>", "time": "2025-11-18T16:22:51.000Z"}, {"author": "Mike Ounsworth", "text": "<p>@Tim Are you saying that we can't standardize a CSR Attribute unless we also standardize all the APIs between every device manufacterer and every verifier?</p>", "time": "2025-11-18T16:24:03.000Z"}, {"author": "Mike Ounsworth", "text": "<p>IE the RATS WG needs to conclude before we can publish this CSR doc?</p>", "time": "2025-11-18T16:24:36.000Z"}, {"author": "Carl Wallace", "text": "<p>Many attestations are not RATS, so RATS has nothing to do with the point I was making.</p>", "time": "2025-11-18T16:25:05.000Z"}, {"author": "Tim Hollebeek", "text": "<p>I'm saying when you have an interoperability standard, it should allow parties to interoperate. If there are unspecified bits that require pairwise interactions to resolve, you lose the value of standards.</p>", "time": "2025-11-18T16:25:21.000Z"}, {"author": "Michael StJohns", "text": "<p>@deb - let me show you what I talked to IANA about related to this... later during the QA</p>", "time": "2025-11-18T16:26:21.000Z"}, {"author": "Michael StJohns", "text": "<p>I think it will make things clearer</p>", "time": "2025-11-18T16:26:30.000Z"}, {"author": "Hannes Tschofenig", "text": "<p>Creating an empty registry would work for me.</p>", "time": "2025-11-18T16:27:15.000Z"}, {"author": "Carl Wallace", "text": "<ul>\n<li>empty registry with rules that govern additions</li>\n</ul>", "time": "2025-11-18T16:29:54.000Z"}, {"author": "Hannes Tschofenig", "text": "<p>FWIW in earlier versions of the draft we had other entries in the registry table:</p>\n<p><a href=\"https://www.ietf.org/archive/id/draft-ietf-lamps-csr-attestation-18.html#name-initial-registry-contents\">https://www.ietf.org/archive/id/draft-ietf-lamps-csr-attestation-18.html#name-initial-registry-contents</a></p>\n<p>Those all pointed to attestation technology developed by the Trusted Computing Group.</p>", "time": "2025-11-18T16:30:01.000Z"}, {"author": "Michael StJohns", "text": "<p>three ways...</p>", "time": "2025-11-18T16:30:31.000Z"}, {"author": "Michael StJohns", "text": "<p>not two</p>", "time": "2025-11-18T16:30:35.000Z"}, {"author": "Michael StJohns", "text": "<p>four ways</p>", "time": "2025-11-18T16:31:03.000Z"}, {"author": "Michael StJohns", "text": "<ol start=\"3\">\n<li>use a separate oid per wrapped type</li>\n</ol>", "time": "2025-11-18T16:31:23.000Z"}, {"author": "Michael Richardson", "text": "<p>(But, even if you built a RP with a deep examination of the Evidence, the Evidence could be encrypted to the Verifier)</p>", "time": "2025-11-18T16:31:26.000Z"}, {"author": "Carl Wallace", "text": "<p>so why include a port?</p>", "time": "2025-11-18T16:31:37.000Z"}, {"author": "Michael StJohns", "text": "<ol start=\"4\">\n<li>use the variable type ASN1 definition for that third field</li>\n</ol>", "time": "2025-11-18T16:32:04.000Z"}, {"author": "Hannes Tschofenig", "text": "<p>A single number instead of an OID?</p>", "time": "2025-11-18T16:32:04.000Z"}, {"author": "Hannes Tschofenig", "text": "<p>@Carl?</p>", "time": "2025-11-18T16:32:17.000Z"}, {"author": "Michael StJohns", "text": "<p>Use the OID at the evidence-statement type</p>", "time": "2025-11-18T16:32:20.000Z"}, {"author": "Michael StJohns", "text": "<p>4 is my slide \"Recommended Fix for Previous\"</p>", "time": "2025-11-18T16:33:56.000Z"}, {"author": "Michael Richardson", "text": "<p>the URN, with a FQDN in it, is registration-free, and mostly self-documenting. An OID in an IANA registry can point at documentation.  An OID from a PEN is registration-free/self-documenting. An OID from elsewhere might be much harder to figure out; this doesn't matter for \"approved\" Verifiers to which one has a trust/business relationship.  When this matters is when things go wrong, not when they go right.</p>", "time": "2025-11-18T16:37:22.000Z"}, {"author": "Hannes Tschofenig", "text": "<p>I am also fine with an URN, which was one of the proposal in the past</p>", "time": "2025-11-18T16:37:50.000Z"}, {"author": "Carl Wallace", "text": "<p>There are type identifiers embedded in these payloads already, Why not those?</p>", "time": "2025-11-18T16:38:01.000Z"}, {"author": "Hannes Tschofenig", "text": "<p>In which payloads?</p>", "time": "2025-11-18T16:38:14.000Z"}, {"author": "Carl Wallace", "text": "<p>The attest statement</p>", "time": "2025-11-18T16:38:26.000Z"}, {"author": "Michael StJohns", "text": "<p>I have a \"don't care\" with respect to how you define hints IFF either the hint is part of the lower structure, OR the 'hint' field type is set by the object identifier for the EvidenceStatement</p>", "time": "2025-11-18T16:38:29.000Z"}, {"author": "Hannes Tschofenig", "text": "<p>@Carl: You mean in the Attestation Evidence? If so, that would require the RA/CA to understand the format</p>", "time": "2025-11-18T16:39:06.000Z"}, {"author": "Carl Wallace", "text": "<p>The problem is the attest staement is layered and you are providing a hint about what is in the lower level (just like occured with CMS).</p>", "time": "2025-11-18T16:39:48.000Z"}, {"author": "Carl Wallace", "text": "<p>It might be the CA needs to understand a type identifier it otherwise would not</p>", "time": "2025-11-18T16:40:22.000Z"}, {"author": "Tim Hollebeek", "text": "<p>Again, the CABF discussions at this time are purely at the \"if attestations were available, we would consider using them\" level. It's impossible to actually interoperate with CABF Code Signing today because no requirements have been written yet.</p>", "time": "2025-11-18T16:42:15.000Z"}, {"author": "Tim Hollebeek", "text": "<p>^^^ interoperable attestations</p>", "time": "2025-11-18T16:42:28.000Z"}, {"author": "Carl Wallace", "text": "<p>*parser and verifier</p>", "time": "2025-11-18T16:42:53.000Z"}, {"author": "Hannes Tschofenig", "text": "<p>The different Evidence Formats can be dealt with by the Verifiers</p>", "time": "2025-11-18T16:43:05.000Z"}, {"author": "Monty Wiseman", "text": "<p>I cannot seem to change my mic device. As stated, we did implement the TPM 2 example. The link is on one of the slides.</p>", "time": "2025-11-18T16:43:24.000Z"}, {"author": "Carl Wallace", "text": "<p>that does not change that parsing and verifying is important. i tend to doubt CA's will outsource all verification</p>", "time": "2025-11-18T16:43:46.000Z"}, {"author": "Tim Hollebeek", "text": "<p>In the CABF world, CAs are largely not permitted to outsource verification.</p>", "time": "2025-11-18T16:44:20.000Z"}, {"author": "Hannes Tschofenig", "text": "<p>Nothing in the draft says that you have to outsource</p>", "time": "2025-11-18T16:44:41.000Z"}, {"author": "Tim Hollebeek", "text": "<p>Right, but the point is that well-specified verification is very important because CAs will have to implement it.</p>", "time": "2025-11-18T16:45:11.000Z"}, {"author": "Carl Wallace", "text": "<p>right, but references to parsing are many and references to verification are relatively few. parsing is the easy part</p>", "time": "2025-11-18T16:45:17.000Z"}, {"author": "Mike Ounsworth", "text": "<p>\"Right, but the point is that well-specified verification is very important because CAs will have to implement it.\"</p>\n<p>I agree that this is a problem, and that requiring CAs to implement per-Device-Vendor parsers is not great, I believe that this problem is very much not within the LAMPS charter.</p>", "time": "2025-11-18T16:46:53.000Z"}, {"author": "Michael Richardson", "text": "<p>Not sure I know what \"subordinate\" means here.</p>", "time": "2025-11-18T16:48:26.000Z"}, {"author": "Carl Wallace", "text": "<p>per evidence type parsers is unavoidable (that horse has left the barn). per attestation result is not unavoidable</p>", "time": "2025-11-18T16:48:35.000Z"}, {"author": "Hannes Tschofenig", "text": "<p>I agree.</p>", "time": "2025-11-18T16:48:53.000Z"}, {"author": "Mike Ounsworth", "text": "<p>I believe I was talking about terminology, not technology, when I made the \"subordinate\" comment.</p>", "time": "2025-11-18T16:49:01.000Z"}, {"author": "Michael Richardson", "text": "<p><span class=\"user-mention silent\" data-user-id=\"617\">Carl Wallace</span> <a href=\"#narrow/channel/68-lamps/topic/ietf-interim/near/197542\">said</a>:</p>\n<blockquote>\n<p>per evidence type parsers is unavoidable (that horse has left the barn). per attestation result is not unavoidable</p>\n</blockquote>\n<p>For the Verifier, or the RP( the CA)?</p>", "time": "2025-11-18T16:49:02.000Z"}, {"author": "Hannes Tschofenig", "text": "<p>The AR standardization looks promising.</p>", "time": "2025-11-18T16:49:20.000Z"}, {"author": "Tim Hollebeek", "text": "<p>+1 Carl, that's all I want, something well-specified enough so I can tell which evidence parser I need</p>", "time": "2025-11-18T16:49:26.000Z"}, {"author": "Deb Cooley", "text": "<p>@mike O:  good.</p>", "time": "2025-11-18T16:49:29.000Z"}, {"author": "Carl Wallace", "text": "<p>for the verifier (which in this case is the CA most likely)</p>", "time": "2025-11-18T16:49:29.000Z"}, {"author": "Michael Richardson", "text": "<p><span class=\"user-mention silent\" data-user-id=\"617\">Carl Wallace</span> <a href=\"#narrow/channel/68-lamps/topic/ietf-interim/near/197549\">said</a>:</p>\n<blockquote>\n<p>for the verifier (which in this case is the CA most likely)</p>\n</blockquote>\n<p>Short term,yes for a very limited number of initial formats, but long term, very unlikely, I think.</p>", "time": "2025-11-18T16:50:18.000Z"}, {"author": "Hannes Tschofenig", "text": "<p>@Tim: You do not need the hint if the RA/CA is colocated with the Verifier. You also do not need the hint if there is only a single Verifier.</p>", "time": "2025-11-18T16:51:04.000Z"}, {"author": "Mike Ounsworth", "text": "<p>To MSJ: I strongly believe that if the TPM does not provide a way to serialize its data into a single byte string; that is not a problem for LAMPS to solve.</p>", "time": "2025-11-18T16:51:19.000Z"}, {"author": "Michael StJohns", "text": "<p>@mike O... that's basically wrong.</p>", "time": "2025-11-18T16:52:00.000Z"}, {"author": "Steve Hanna", "text": "<p>I will need to leave at the top of the hour. I think that I have the information that I need to work with Tim P and Carl on our recommendation.</p>", "time": "2025-11-18T16:52:03.000Z"}, {"author": "Hannes Tschofenig", "text": "<p>The \"hint\" is not mandatory to implement. It is an optional parameter</p>", "time": "2025-11-18T16:52:03.000Z"}, {"author": "Carl Wallace", "text": "<p>anythign solvable with attest statement + aux can be solved with different attest statement</p>", "time": "2025-11-18T16:52:22.000Z"}, {"author": "Tim Hollebeek", "text": "<p>@Hannes why does the number of verifiers matter? It seems odd to me that the number that exist would modify their operation.</p>", "time": "2025-11-18T16:52:24.000Z"}, {"author": "Michael StJohns", "text": "<p>@carl - yes, but then why does \"hint\" get preference?</p>", "time": "2025-11-18T16:52:45.000Z"}, {"author": "Hannes Tschofenig", "text": "<p>Because the RA/CA needs to decide to which Verifier to send the Evidence</p>", "time": "2025-11-18T16:52:51.000Z"}, {"author": "Michael StJohns", "text": "<p>same thing applies to cmw and webauthn</p>", "time": "2025-11-18T16:52:58.000Z"}, {"author": "Carl Wallace", "text": "<p>+1 to what Tim just said</p>", "time": "2025-11-18T16:53:21.000Z"}, {"author": "Tim Hollebeek", "text": "<p>ok I get what you're saying. Though with one verifier, you still have the multiplexing problem, it's just within the verifier instead.</p>", "time": "2025-11-18T16:53:22.000Z"}, {"author": "Carl Wallace", "text": "<p>not everything needs to recap password and background</p>", "time": "2025-11-18T16:53:31.000Z"}, {"author": "Monty Wiseman", "text": "<p>We are showing \"logical\" components so the different \"roles\" can be differentiated.</p>", "time": "2025-11-18T16:53:32.000Z"}, {"author": "Michael StJohns", "text": "<p>@tim - yup</p>", "time": "2025-11-18T16:53:34.000Z"}, {"author": "Carl Wallace", "text": "<ul>\n<li>passsport not password</li>\n</ul>", "time": "2025-11-18T16:53:57.000Z"}, {"author": "Michael StJohns", "text": "<p>@carl - the CSR CSP ought to tell you what it wants to accept... problem exists when you have the verifier between the two..</p>", "time": "2025-11-18T16:54:57.000Z"}, {"author": "Russ Housley", "text": "<p>@ALL: Five minutes left</p>", "time": "2025-11-18T16:55:31.000Z"}, {"author": "Michael StJohns", "text": "<p>because the verifier can indepedently decide what it will accept.</p>", "time": "2025-11-18T16:55:31.000Z"}, {"author": "Michael StJohns", "text": "<p>@carl - do you have my most recent ID draft?  see section 4 - bullet 5</p>", "time": "2025-11-18T16:56:52.000Z"}, {"author": "Michael Richardson", "text": "<p>I agree with you Carl, EAR should merge with AR4SI. And I'd do that for a -bis. We did that for DHCPv6 (RFC8415).  It was a very long document, very hard to review.  Worth it at step two.</p>", "time": "2025-11-18T16:57:45.000Z"}, {"author": "Carl Wallace", "text": "<p>@MSJ i had missed that bullet and thought the statement in the sec cons was the only reference. mea culpa.</p>", "time": "2025-11-18T16:58:53.000Z"}, {"author": "Hannes Tschofenig", "text": "<p>I agree with Carl on the EAR and AR4SI. This is something the RATS group needs to decide</p>", "time": "2025-11-18T16:59:00.000Z"}, {"author": "Mike Ounsworth", "text": "<p>Carl - in my slides I made the argument that it's useful for the RA to know at the top whether it's acting in the Background or Passport model, even if it can't parse the payload. Do you disagree with that?</p>", "time": "2025-11-18T16:59:14.000Z"}, {"author": "Hannes Tschofenig", "text": "<p>Do we meet again?</p>", "time": "2025-11-18T16:59:38.000Z"}, {"author": "Carl Wallace", "text": "<p>that's a type disambiguation question, evidence or AR</p>", "time": "2025-11-18T16:59:39.000Z"}, {"author": "Mike Ounsworth", "text": "<p>Fair.</p>", "time": "2025-11-18T16:59:52.000Z"}, {"author": "Mike Ounsworth", "text": "<p>You also get into weird parsing issues if you have a single list of stuff that mixes Evidence and ARs.</p>", "time": "2025-11-18T17:00:21.000Z"}, {"author": "Mike Ounsworth", "text": "<p>Hence why we decided to make them separate lists.</p>", "time": "2025-11-18T17:00:41.000Z"}]