{
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "$id": "https://schema.twindev.org/w3c-did/DidVerificationMethodType",
    "title": "DidVerificationMethodType",
    "description": "The types of verification method.",
    "anyOf": [
        {
            "const": "verificationMethod",
            "description": "VerificationMethod."
        },
        {
            "const": "authentication",
            "description": "Authentication."
        },
        {
            "const": "assertionMethod",
            "description": "Assertion Method."
        },
        {
            "const": "keyAgreement",
            "description": "Key Agreement."
        },
        {
            "const": "capabilityInvocation",
            "description": "Capability Invocation."
        },
        {
            "const": "capabilityDelegation",
            "description": "Capability Delegation."
        }
    ]
}
