There may be edge cases cases where the verifier sends a redirect-based OID4VP request to the wallet that requires vp_formats_supported with a list of VP formats that don't include any or all of the dcql_query.credentials[*].format attributes. It is undefined what the wallet should do in this case.
Should we assume the wallet returns an vp_formats_not_supported error or not return anything (which is always possible)? We could include this error condition as an additional item in the list of failure cases for vp_formats_not_supported error.
Any thoughts @c2bo @jogu @GarethCOliver @TimoGlastra ?
There may be edge cases cases where the verifier sends a redirect-based OID4VP request to the wallet that requires vp_formats_supported with a list of VP formats that don't include any or all of the dcql_query.credentials[*].format attributes. It is undefined what the wallet should do in this case.
Should we assume the wallet returns an vp_formats_not_supported error or not return anything (which is always possible)? We could include this error condition as an additional item in the list of failure cases for vp_formats_not_supported error.
Any thoughts @c2bo @jogu @GarethCOliver @TimoGlastra ?