Skip to main content

ResolverMetadata

Loading ....

Source :

{
"$id": "agntcy.identity.core.v1alpha1.ResolverMetadata.jsonschema.json",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"description": "A ResolverMetadata can be retrieved by resolving an ID.",
"patternProperties": {
"^(assertion_method)$": {
"description": "AssertionMethod is used to specify how the entity represented by the ID\n is expected to express claims, such as for the purposes of issuing a VCs.",
"items": {
"type": "string"
},
"type": "array"
},
"^(verification_method)$": {
"description": "VerificationMethod is a list of cryptographic public keys, which can be used\n to authenticate or authorize interactions with the entities represented by the ID.",
"items": {
"$ref": "agntcy.identity.core.v1alpha1.VerificationMethod.jsonschema.json"
},
"type": "array"
}
},
"properties": {
"assertionMethod": {
"description": "AssertionMethod is used to specify how the entity represented by the ID\n is expected to express claims, such as for the purposes of issuing a VCs.",
"items": {
"type": "string"
},
"type": "array"
},
"id": {
"description": "The ID\n The metadata below is related as claims to the ID",
"type": "string"
},
"service": {
"description": "Service is used in ResolverMetadatas to express ways of communicating with\n the node that published the document.",
"items": {
"$ref": "agntcy.identity.core.v1alpha1.Service.jsonschema.json"
},
"type": "array"
},
"verificationMethod": {
"description": "VerificationMethod is a list of cryptographic public keys, which can be used\n to authenticate or authorize interactions with the entities represented by the ID.",
"items": {
"$ref": "agntcy.identity.core.v1alpha1.VerificationMethod.jsonschema.json"
},
"type": "array"
}
},
"title": "ResolverMetadata represents a set of data describing the ID including mechanisms such as:\n - cryptographic public keys - used to authenticate itself and prove\n association with the ID\n - service - ways of communicating with the node that published the document",
"type": "object"
}