diff --git a/index.html b/index.html index 937eaf81..149b4d30 100644 --- a/index.html +++ b/index.html @@ -786,6 +786,21 @@

Details of how to actually get the [=digital credential=] are forthcoming. +
    +
  1. + + When multiple [=digital credential/presentation request | presentation requests=] + are present in |requests|, + a [=user agent=] MUST NOT return more than one + [=digital credential/presentation response=]. + However, multiple credentials MAY be included in this single response + depending on the capabilities + of the corresponding [=digital credential/exchange protocol=]. +
  2. +
  • Return a {{DigitalCredential}}.
  • @@ -1983,6 +1998,14 @@

    We need to describe concerns, tradeoffs and possible mitigations of handling multiple requests and responses for credential presentation.

    +

    + Verifiers may wish to define a single credential request + using multiple [=digital credential/exchange protocols=], + for example to achieve maximum compatibility across [=user agent | user agents=] + or when migrating to a newer version of a protocol. When doing so, + verifiers SHOULD ensure that all requests are semantically equivalent to avoid confusing + the user, the user agent, and the wallet during processing of the request. +

    Integrating Multiple User Agents