Skip to main content
Version: Next

CredentialRequirementSetCreate

idstringrequired
profile objectrequired
idstringrequired
versionstringrequired
digeststring
logicstringrequired

Possible values: [all, any]

requirements object[]required
  • Array [
  • idstringrequired
    credentialTypesstring[]required
    acceptedIssuersstring[]
    holderBindingstring

    Possible values: [required, not-required]

    subjectBindingstring

    Possible values: [remoteParticipant, localParticipant, none]

    claimConstraints object[]
  • Array [
  • pathstring[]required
    operatorstringrequired

    Possible values: [eq, in, exists]

    value object
    oneOf
    string
  • ]
  • statusstring

    Possible values: [valid]

  • ]
  • CredentialRequirementSetCreate
    {
    "id": "string",
    "profile": {
    "id": "string",
    "version": "string",
    "digest": "string"
    },
    "logic": "all",
    "requirements": [
    {
    "id": "string",
    "credentialTypes": [
    "string"
    ],
    "acceptedIssuers": [
    "string"
    ],
    "holderBinding": "required",
    "subjectBinding": "remoteParticipant",
    "claimConstraints": [
    {
    "path": [
    "string"
    ],
    "operator": "eq",
    "value": "string"
    }
    ],
    "status": "valid"
    }
    ]
    }