Closed
Description
(might be a duplicate)
high-level requirement for a special (?) case: define the wallet's behavior/processing rules when the same credential can fulfill multiple credential queries in the same RP request.
example 1 - RP asks for mdoc for age_over_18 (query_id abc
); and mdoc for address (query_id xyz
):
option A:
vp_token: {
abc
: mdoc with age_over_18
xyz
: mdoc with address
}
Option B:
vp_token: {
abc
: mdoc with both age_over_18 and address
xyz
: mdoc with both age_over_18 and address (same as above)
}
-
concern with option A is that it can trigger multiple user authentication? and for ZKP systems might mean that ZKP has to be computed twice?
-
does this result in the limitation of returning one mdoc per deviceResponse?