Retrieve DID document
GET/.well-known/did.json
Retrieves the public DID document on the well-known address for this wallet
Request
Responses
- 200
- application/json
- Schema
- Example (from schema)
Schema
- MOD1
- MOD2
Array [
]
- MOD1
- MOD2
Array [
]
Array [
]
Array [
- MOD1
- MOD2
Array [
]
]
Array [
]
Array [
- MOD1
- VerificationMethodDto
]
Array [
- MOD1
- VerificationMethodDto
]
Array [
- MOD1
- VerificationMethodDto
]
Array [
- MOD1
- VerificationMethodDto
]
Array [
- MOD1
- VerificationMethodDto
]
@context
object
oneOf
string
string
idstringrequired
alsoKnownAsstring[]
controller
object
oneOf
string
string
verificationMethod
object[]
idstringrequired
typestringrequired
controllerstringrequired
publicKeyJwk
object
algstring
crvstring
estring
extboolean
key_opsstring[]
kidstring
ktystringrequired
nstring
usestring
xstring
ystring
service
object[]
idstringrequired
typestringrequired
serviceEndpoint
object
required
oneOf
string
string
publicKey
object[]
idstringrequired
typestringrequired
controllerstringrequired
publicKeyJwk
object
algstring
crvstring
estring
extboolean
key_opsstring[]
kidstring
ktystringrequired
nstring
usestring
xstring
ystring
authentication
object[]
oneOf
string
idstringrequired
typestringrequired
controllerstringrequired
publicKeyJwk
object
algstring
crvstring
estring
extboolean
key_opsstring[]
kidstring
ktystringrequired
nstring
usestring
xstring
ystring
assertionMethod
object[]
oneOf
string
idstringrequired
typestringrequired
controllerstringrequired
publicKeyJwk
object
algstring
crvstring
estring
extboolean
key_opsstring[]
kidstring
ktystringrequired
nstring
usestring
xstring
ystring
keyAgreement
object[]
oneOf
string
idstringrequired
typestringrequired
controllerstringrequired
publicKeyJwk
object
algstring
crvstring
estring
extboolean
key_opsstring[]
kidstring
ktystringrequired
nstring
usestring
xstring
ystring
capabilityInvocation
object[]
oneOf
string
idstringrequired
typestringrequired
controllerstringrequired
publicKeyJwk
object
algstring
crvstring
estring
extboolean
key_opsstring[]
kidstring
ktystringrequired
nstring
usestring
xstring
ystring
capabilityDelegation
object[]
oneOf
string
idstringrequired
typestringrequired
controllerstringrequired
publicKeyJwk
object
algstring
crvstring
estring
extboolean
key_opsstring[]
kidstring
ktystringrequired
nstring
usestring
xstring
ystring
{
"@context": "string",
"id": "string",
"alsoKnownAs": [
"string"
],
"controller": "string",
"verificationMethod": [
{
"id": "string",
"type": "string",
"controller": "string",
"publicKeyJwk": {
"alg": "string",
"crv": "string",
"e": "string",
"ext": true,
"key_ops": [
"string"
],
"kid": "string",
"kty": "string",
"n": "string",
"use": "string",
"x": "string",
"y": "string"
}
}
],
"service": [
{
"id": "string",
"type": "string",
"serviceEndpoint": "string"
}
],
"publicKey": [
{
"id": "string",
"type": "string",
"controller": "string",
"publicKeyJwk": {
"alg": "string",
"crv": "string",
"e": "string",
"ext": true,
"key_ops": [
"string"
],
"kid": "string",
"kty": "string",
"n": "string",
"use": "string",
"x": "string",
"y": "string"
}
}
],
"authentication": [
"string",
{}
],
"assertionMethod": [
"string",
{}
],
"keyAgreement": [
"string",
{}
],
"capabilityInvocation": [
"string",
{}
],
"capabilityDelegation": [
"string",
{}
]
}