PresentationDefinition
idstringrequired
Example:
44d1f3d6-f65d-4a7c-84db-f92ba826305e
input_descriptors object[]required
Array [
idstringrequired
Example:
44d1f3d6-f65d-4a7c-84db-f92ba826305e
namestring
Example:
Example Input Descriptor
purposestring
Example:
Example Purpose
format object
jwt_vp object
algstring[]required
Example:
["Ed25519"]
constraints object
fields object[]
Array [
pathstring[]required
Example:
["$.example"]
idstring
Example:
field-id
purposestring
Example:
Field purpose
namestring
Example:
Field name
filter object
constobject
Example:
example-const
enumnumber[]
Example:
[1,"two"]
exclusiveMinimumobject
Example:
0
exclusiveMaximumobject
Example:
100
formatstring
Example:
date-time
minLengthnumber
Example:
1
maxLengthnumber
Example:
255
minimumobject
Example:
0
maximumobject
Example:
100
not object
constobject
Example:
example-const
enumnumber[]
Example:
[1,"two"]
exclusiveMinimumobject
Example:
0
exclusiveMaximumobject
Example:
100
formatstring
Example:
date-time
minLengthnumber
Example:
1
maxLengthnumber
Example:
255
minimumobject
Example:
0
maximumobject
Example:
100
not
Example:
null
patternstring
Example:
^[A-Za-z]+$
contains
Example:
null
itemsobject
Example:
{"property":{"type":"string","format":"default"}}
patternstring
Example:
^[A-Za-z]+$
contains object
constobject
Example:
example-const
enumnumber[]
Example:
[1,"two"]
exclusiveMinimumobject
Example:
0
exclusiveMaximumobject
Example:
100
formatstring
Example:
date-time
minLengthnumber
Example:
1
maxLengthnumber
Example:
255
minimumobject
Example:
0
maximumobject
Example:
100
not
Example:
null
patternstring
Example:
^[A-Za-z]+$
contains
Example:
null
itemsobject
Example:
{"property":{"type":"string","format":"default"}}
itemsobject
Example:
{"property":{"type":"string","format":"default"}}
typestringrequired
Example:
string
optionalboolean
Example:
true
]
limit_disclosurestring
Possible values: [required
, preferred
]
Example:
preferred
]
namestring
Example:
Example Presentation Definition
purposestring
Example:
Example Purpose
format 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"
]
}
}
}