Open nemqe opened 3 months ago
responding to each of the points (numbering them, so that it is easy to continue the discussion:
i agree a non-normative clarification on these would be helpful
Thank you for the answer!
Just to repeat to see if my understanding is correct here.
When you say display information
we are talking about information carried in the display
property for a given level, but that display information is only used to enrich the way how the credential is displayed (style, locale) but it is not used as a signal that certain parts of a credential should not be shown by the wallet.
If I as an issuer would issue a credential without having any display
properties in my metadata the wallet should not interpret that as :
but it should interpret it as
If for some of the levels there are display
properties we use those and for other we just do the default.
Sorry for potentially silly questions, but we had some discussions lately in the space where people were using for example presence of the claims level display property as a signal that the claim in question should not be displayed to the user at all (akin to css visibility type hidden), so I am just trying to get a baseline of understanding on my end so I know what I need to implement on the issuer side of things.
Hello To complete, on our side as a wallet provider it seems not possible for us to decide if an attribute should or should not be displayed to the user. Some VCs carry information that does not make sense to the user and therefore it seems normal that the issuer does not want to display them. So until today the wallet displays the claims that have a "display" attribute and only those that have the attribute. So it is not just a "style" problem.
Is there a explanation how the
display
parameters from the issuer metadata need to be interpreted by the wallet.I would like to answer some questions like:
display
properties on any leveldisplay
property on acredential_configuration
level signal that no claims should be shown on the wallet for a particular credentialdisplay
property on a claim level signal that the claim in question should be hiddenlocale
is specified one thecredential_configuration
level but that locale cannot be found on theclaim
levelSeems this part is a tad under-specified, maybe it is by design for now or maybe I am missing another source of information on this topic.