<div dir="ltr">I can understand some parts of that.  What I cannot grok at all is the semantics of a request. Let's consider the DHS S&T request for providing proof-of-ability-to-work.  Each country/region has its own set of documents that do that. Some leak information by their very existence. I guess the user could be asked to disambiguate a request - in that case the consent request would have more than one choice for the user to select from? Or better i guess the chooser could list the choices with one pre-selected? (I think I am beginning to see a hazy path thru the minefield.)<div><br></div><div>Is any work in progress to create a semantic for cred types?</div><div><div><br clear="all"><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><span style="background-color:rgb(242,242,242);color:rgba(0,0,0,0.9);font-family:-apple-system,system-ui,system-ui,"Segoe UI",Roboto,"Helvetica Neue","Fira Sans",Ubuntu,Oxygen,"Oxygen Sans",Cantarell,"Droid Sans","Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Lucida Grande",Helvetica,Arial,sans-serif;font-size:14px;white-space:pre-wrap">Be the change you want to see in the world </span>..tom</div></div></div></div><br></div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sat, Oct 9, 2021 at 12:09 PM David Chadwick <<a href="mailto:d.w.chadwick@verifiablecredentials.info">d.w.chadwick@verifiablecredentials.info</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
  
    
  
  <div>
    <div>On 09/10/2021 17:33, Tom Jones wrote:<br>
    </div>
    <blockquote type="cite">
      
      <div dir="ltr">I understood and agreed with that up to the part
        about Chooser selecting multiple wallets.
        <div><br>
        </div>
        <div>Here is what I cannot get my head around. When the
          client makes a request (JAR, whatever) that involves creds in
          different wallets. How or who decides the split - or does
          every wallet get the entire request? But even then, where/how
          does the response (the ID token) get created. Sending separate
          ID tokens does not seem like a useful solution to me. Altho
          perhaps a collection of ID tokens might work if they all went
          in one packet.</div>
      </div>
    </blockquote>
    <p>This is still active research and a work in progress. My current
      mental model is that wallets will register with the SIOP chooser,
      registering the VCs that they can provide, and SIOP will pass the
      request on to those that can fulfil part of the policy, or will
      reject the request if it knows the policy cannot be 100% fulfilled
      by its registered wallets. The OIDC protocol already supports sets
      of VPs, so if each wallet returns a VP, the SIOP can merge these
      into an OIDC response. Policy communication will be via reference
      to the semantic policy, so that each wallet can retrieve the
      policy in the syntax they support.</p>
    <p>Kind regards</p>
    <p>David<br>
    </p>
    <blockquote type="cite">
      <div dir="ltr">
        <div><br clear="all">
          <div>
            <div dir="ltr">
              <div dir="ltr">
                <div><span style="background-color:rgb(242,242,242);color:rgba(0,0,0,0.9);font-family:-apple-system,system-ui,system-ui,"Segoe UI",Roboto,"Helvetica Neue","Fira Sans",Ubuntu,Oxygen,"Oxygen Sans",Cantarell,"Droid Sans","Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Lucida Grande",Helvetica,Arial,sans-serif;font-size:14px;white-space:pre-wrap">Be the change you want to see in the world </span>..tom</div>
              </div>
            </div>
          </div>
          <br>
        </div>
      </div>
      <br>
      <div class="gmail_quote">
        <div dir="ltr" class="gmail_attr">On Sat, Oct 9, 2021 at 3:05 AM
          David Chadwick <<a href="mailto:d.w.chadwick@verifiablecredentials.info" target="_blank">d.w.chadwick@verifiablecredentials.info</a>>
          wrote:<br>
        </div>
        <blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
          <div>
            <div><br>
            </div>
            <div>On 08/10/2021 21:44, Tom Jones wrote:<br>
            </div>
            <blockquote type="cite">
              <div dir="ltr">As Mike has noted earlier, the wallet you
                describe needs to be the only wallet that the user has
                on their device. Very few of us believe that is
                possible, unless some gigantic social media company
                takes control. </div>
            </blockquote>
            <p>It is possible that Apple and Google wallets will
              eventually become the only wallets that people have on
              their smartphones. It is likely, with mDL and their
              existing credit card support, that this will leap frog
              them into pole position. OTOH it is also possible that
              federations will specify the wallets, policies and VCs
              that they will accept within their federation.<br>
            </p>
            <p>Until we have global dominance, it likely that users will
              hold many different wallets as you say. The SIOP (chooser)
              component will need to pass the policy onto the different
              wallets for them to satisfy components of this. Having the
              same semantic policy encoded in different syntaxes will
              enable different proprietary wallets to interwork with the
              SIOP chooser.</p>
            <p>Kind regards</p>
            <p>David<br>
            </p>
            <blockquote type="cite">
              <div dir="ltr">The sorts of wallets that are contemplated
                today cannot hope to handle arbitrary credentials of
                the sorts that users will need in their day-to-day life.
                My own university tells me which wallet I can use to
                hold my VC diploma.  My state tells me which wallets are
                trusted to hold my mDL.
                <div><span style="background-color:rgb(242,242,242);color:rgba(0,0,0,0.9);font-family:-apple-system,system-ui,system-ui,"Segoe UI",Roboto,"Helvetica Neue","Fira Sans",Ubuntu,Oxygen,"Oxygen Sans",Cantarell,"Droid Sans","Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Lucida Grande",Helvetica,Arial,sans-serif;font-size:14px;white-space:pre-wrap">
</span></div>
                <div><span style="background-color:rgb(242,242,242);color:rgba(0,0,0,0.9);font-family:-apple-system,system-ui,system-ui,"Segoe UI",Roboto,"Helvetica Neue","Fira Sans",Ubuntu,Oxygen,"Oxygen Sans",Cantarell,"Droid Sans","Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Lucida Grande",Helvetica,Arial,sans-serif;font-size:14px;white-space:pre-wrap"> </span>..tom<br>
                  <br>
                </div>
              </div>
              <br>
              <div class="gmail_quote">
                <div dir="ltr" class="gmail_attr">On Fri, Oct 8, 2021 at
                  12:07 PM David Chadwick via Openid-specs-ab <<a href="mailto:openid-specs-ab@lists.openid.net" target="_blank">openid-specs-ab@lists.openid.net</a>>
                  wrote:<br>
                </div>
                <blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
                  <div>
                    <div>I would like to discuss the layering of OIDC
                      with VCs, so that the application layer would
                      simply pass a policy reference to the SIOP wallet
                      and the wallet would respond with a (set of)
                      VP(s), using the OIDC protocol. Then the
                      management layer on top of this could define
                      whatever policies it wanted to for requesting
                      combinations of VCs, with or without selective
                      disclosure, so that different federations with
                      their own wallets can implement their own policies
                      suitable for their requirements.<br>
                      <br>
                      This will decouple OIDC from presentation exchange
                      (which in my opinion is too complex for the
                      majority of use cases).</div>
                    <div><br>
                    </div>
                    <div>Comments?</div>
                    <div>Kind regards</div>
                    <div>David</div>
                    <div><br>
                    </div>
                    <div><br>
                    </div>
                    <div>On 08/10/2021 19:36, Mike Jones via
                      Openid-specs-ab wrote:<br>
                    </div>
                    <blockquote type="cite">
                      <div>
                        <p class="MsoNormal">I took the action item to
                          bring people’s concerns about the paucity of
                          relevant IIW sessions to Phil Windley’s
                          attention.  Both he and Heidi essentially
                          responded that “It’s open space – make what
                          you want to have happen happen.”  Which is
                          fair.</p>
                        <p class="MsoNormal"> </p>
                        <p class="MsoNormal">They suggested that we use
                          the IIW wiki pages <a href="https://iiw.idcommons.net/IIW_33_Proposed_Topics" target="_blank">
                            https://iiw.idcommons.net/IIW_33_Proposed_Topics</a>
                          and <a href="https://iiw.idcommons.net/IIW_33_Time_Zone_Session_Planning" target="_blank">
                            https://iiw.idcommons.net/IIW_33_Time_Zone_Session_Planning</a>
                          to coordinate and schedule clusters of
                          sessions that we want to see.  They were
                          supportive of people trying to organize in
                          advance to get the most out of IIW.</p>
                        <p class="MsoNormal"> </p>
                        <p class="MsoNormal">                                                      
                          -- Mike</p>
                        <p class="MsoNormal"> </p>
                      </div>
                      <br>
                      <fieldset></fieldset>
                      <pre>_______________________________________________
Openid-specs-ab mailing list
<a href="mailto:Openid-specs-ab@lists.openid.net" target="_blank">Openid-specs-ab@lists.openid.net</a>
<a href="http://lists.openid.net/mailman/listinfo/openid-specs-ab" target="_blank">http://lists.openid.net/mailman/listinfo/openid-specs-ab</a>
</pre>
                    </blockquote>
                    <p><br>
                    </p>
                  </div>
                  _______________________________________________<br>
                  Openid-specs-ab mailing list<br>
                  <a href="mailto:Openid-specs-ab@lists.openid.net" target="_blank">Openid-specs-ab@lists.openid.net</a><br>
                  <a href="http://lists.openid.net/mailman/listinfo/openid-specs-ab" rel="noreferrer" target="_blank">http://lists.openid.net/mailman/listinfo/openid-specs-ab</a><br>
                </blockquote>
              </div>
            </blockquote>
            <p><br>
            </p>
          </div>
        </blockquote>
      </div>
    </blockquote>
    <p><br>
    </p>
  </div>

</blockquote></div>