PresentationDefinition
idstringrequired
Example: 
44d1f3d6-f65d-4a7c-84db-f92ba826305einput_descriptors object[]required
Array [
idstringrequired
Example: 
44d1f3d6-f65d-4a7c-84db-f92ba826305enamestring
Example: 
Example Input Descriptorpurposestring
Example: 
Example Purposeformat object
jwt_vp object
algstring[]required
Example: 
["Ed25519"]constraints object
fields object[]
Array [
pathstring[]required
Example: 
["$.example"]idstring
Example: 
field-idpurposestring
Example: 
Field purposenamestring
Example: 
Field namefilter object
constobject
Example: 
example-constenumnumber[]
Example: 
[1,"two"]exclusiveMinimumobject
Example: 
0exclusiveMaximumobject
Example: 
100formatstring
Example: 
date-timeminLengthnumber
Example: 
1maxLengthnumber
Example: 
255minimumobject
Example: 
0maximumobject
Example: 
100not object
constobject
Example: 
example-constenumnumber[]
Example: 
[1,"two"]exclusiveMinimumobject
Example: 
0exclusiveMaximumobject
Example: 
100formatstring
Example: 
date-timeminLengthnumber
Example: 
1maxLengthnumber
Example: 
255minimumobject
Example: 
0maximumobject
Example: 
100not
Example: 
nullpatternstring
Example: 
^[A-Za-z]+$contains
Example: 
nullitemsobject
Example: 
{"property":{"type":"string","format":"default"}}patternstring
Example: 
^[A-Za-z]+$contains object
constobject
Example: 
example-constenumnumber[]
Example: 
[1,"two"]exclusiveMinimumobject
Example: 
0exclusiveMaximumobject
Example: 
100formatstring
Example: 
date-timeminLengthnumber
Example: 
1maxLengthnumber
Example: 
255minimumobject
Example: 
0maximumobject
Example: 
100not
Example: 
nullpatternstring
Example: 
^[A-Za-z]+$contains
Example: 
nullitemsobject
Example: 
{"property":{"type":"string","format":"default"}}itemsobject
Example: 
{"property":{"type":"string","format":"default"}}typestringrequired
Example: 
stringoptionalboolean
Example: 
true]
limit_disclosurestring
Possible values: [required, preferred]
Example: 
preferred]
namestring
Example: 
Example Presentation Definitionpurposestring
Example: 
Example Purposeformat object
jwt_vp object
algstring[]required
Example: 
["Ed25519"]PresentationDefinition
{
  "id": "44d1f3d6-f65d-4a7c-84db-f92ba826305e",
  "input_descriptors": [
    {
      "id": "44d1f3d6-f65d-4a7c-84db-f92ba826305e",
      "name": "Example Input Descriptor",
      "purpose": "Example Purpose",
      "format": {
        "jwt_vp": {
          "alg": [
            "ES256"
          ]
        }
      },
      "constraints": {
        "fields": [],
        "limit_disclosure": "preferred"
      }
    }
  ],
  "name": "Example Presentation Definition",
  "purpose": "Example Purpose",
  "format": {
    "jwt_vp": {
      "alg": [
        "ES256"
      ]
    }
  }
}