Skip to content

Incomplete definition of mandatory in SD-JWT VC claim metadata #272

@danielfett

Description

@danielfett

The definition of the mandatory key in the claim display metadata in the format profiles in Appendix A seems to be incomplete for SD-JWT VC.

The first two read:

mandatory: OPTIONAL. Boolean which, when set to true, indicates that the Credential Issuer will always include this claim in the issued Credential. If set to false, the claim is not included in the issued Credential if the wallet did not request the inclusion of the claim, and/or if the Credential Issuer chose to not include the claim. If the mandatory parameter is omitted, the default value is false.

The one for SD-JWT VC reads:

mandatory: OPTIONAL. Boolean which when set to true indicates the claim MUST be present in the issued Credential. If the mandatory property is omitted its default should be assumed to be false.

Additional question: Why is there a normative keyword in the latter but not the previous two?

This is the PR introducing this change, but I don't have the time for archeology right now: #128

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions