Variable DID_CONTEXTSConst 
 
DID_CONTEXTS: { 
    https://w3id.org/security/v2: { 
        @context: (string | { 
            @version: number; 
            AesKeyWrappingKey2019?: undefined; 
            DeleteKeyOperation?: undefined; 
            DeriveSecretOperation?: undefined; 
            EcdsaSecp256k1Signature2019?: undefined; 
            EcdsaSecp256k1VerificationKey2019?: undefined; 
            EcdsaSecp256r1Signature2019?: undefined; 
            EcdsaSecp256r1VerificationKey2019?: undefined; 
            Ed25519Signature2018?: undefined; 
            Ed25519VerificationKey2018?: undefined; 
            EquihashProof2018?: undefined; 
            ExportKeyOperation?: undefined; 
            GenerateKeyOperation?: undefined; 
            KmsOperation?: undefined; 
            RevokeKeyOperation?: undefined; 
            RsaSignature2018?: undefined; 
            RsaVerificationKey2018?: undefined; 
            Sha256HmacKey2019?: undefined; 
            SignOperation?: undefined; 
            UnwrapKeyOperation?: undefined; 
            VerifyOperation?: undefined; 
            WrapKeyOperation?: undefined; 
            X25519KeyAgreementKey2019?: undefined; 
            allowedAction?: undefined; 
            assertionMethod?: undefined; 
            authentication?: undefined; 
            capability?: undefined; 
            capabilityAction?: undefined; 
            capabilityChain?: undefined; 
            capabilityDelegation?: undefined; 
            capabilityInvocation?: undefined; 
            caveat?: undefined; 
            challenge?: undefined; 
            ciphertext?: undefined; 
            controller?: undefined; 
            delegator?: undefined; 
            equihashParameterK?: undefined; 
            equihashParameterN?: undefined; 
            invocationTarget?: undefined; 
            invoker?: undefined; 
            jws?: undefined; 
            keyAgreement?: undefined; 
            kmsModule?: undefined; 
            parentCapability?: undefined; 
            plaintext?: undefined; 
            proof?: undefined; 
            proofPurpose?: undefined; 
            proofValue?: undefined; 
            referenceId?: undefined; 
            unwrappedKey?: undefined; 
            verificationMethod?: undefined; 
            verifyData?: undefined; 
            wrappedKey?: undefined; 
        } | { 
            @version?: undefined; 
            AesKeyWrappingKey2019: string; 
            DeleteKeyOperation: string; 
            DeriveSecretOperation: string; 
            EcdsaSecp256k1Signature2019: string; 
            EcdsaSecp256k1VerificationKey2019: string; 
            EcdsaSecp256r1Signature2019: string; 
            EcdsaSecp256r1VerificationKey2019: string; 
            Ed25519Signature2018: string; 
            Ed25519VerificationKey2018: string; 
            EquihashProof2018: string; 
            ExportKeyOperation: string; 
            GenerateKeyOperation: string; 
            KmsOperation: string; 
            RevokeKeyOperation: string; 
            RsaSignature2018: string; 
            RsaVerificationKey2018: string; 
            Sha256HmacKey2019: string; 
            SignOperation: string; 
            UnwrapKeyOperation: string; 
            VerifyOperation: string; 
            WrapKeyOperation: string; 
            X25519KeyAgreementKey2019: string; 
            allowedAction: string; 
            assertionMethod: { 
                @container: string; 
                @id: string; 
                @type: string; 
            }; 
            authentication: { 
                @container: string; 
                @id: string; 
                @type: string; 
            }; 
            capability: { 
                @id: string; 
                @type: string; 
            }; 
            capabilityAction: string; 
            capabilityChain: { 
                @container: string; 
                @id: string; 
                @type: string; 
            }; 
            capabilityDelegation: { 
                @container: string; 
                @id: string; 
                @type: string; 
            }; 
            capabilityInvocation: { 
                @container: string; 
                @id: string; 
                @type: string; 
            }; 
            caveat: { 
                @container: string; 
                @id: string; 
                @type: string; 
            }; 
            challenge: string; 
            ciphertext: string; 
            controller: { 
                @id: string; 
                @type: string; 
            }; 
            delegator: { 
                @id: string; 
                @type: string; 
            }; 
            equihashParameterK: { 
                @id: string; 
                @type: string; 
            }; 
            equihashParameterN: { 
                @id: string; 
                @type: string; 
            }; 
            invocationTarget: { 
                @id: string; 
                @type: string; 
            }; 
            invoker: { 
                @id: string; 
                @type: string; 
            }; 
            jws: string; 
            keyAgreement: { 
                @container: string; 
                @id: string; 
                @type: string; 
            }; 
            kmsModule: { 
                @id: string; 
            }; 
            parentCapability: { 
                @id: string; 
                @type: string; 
            }; 
            plaintext: string; 
            proof: { 
                @container: string; 
                @id: string; 
                @type: string; 
            }; 
            proofPurpose: { 
                @id: string; 
                @type: string; 
            }; 
            proofValue: string; 
            referenceId: string; 
            unwrappedKey: string; 
            verificationMethod: { 
                @id: string; 
                @type: string; 
            }; 
            verifyData: string; 
            wrappedKey: string; 
        })[]; 
    }; 
    https://www.w3.org/ns/did/v1: { 
        @context: { 
            @protected: boolean; 
            alsoKnownAs: { 
                @id: string; 
                @type: string; 
            }; 
            assertionMethod: { 
                @container: string; 
                @id: string; 
                @type: string; 
            }; 
            authentication: { 
                @container: string; 
                @id: string; 
                @type: string; 
            }; 
            capabilityDelegation: { 
                @container: string; 
                @id: string; 
                @type: string; 
            }; 
            capabilityInvocation: { 
                @container: string; 
                @id: string; 
                @type: string; 
            }; 
            controller: { 
                @id: string; 
                @type: string; 
            }; 
            id: string; 
            keyAgreement: { 
                @container: string; 
                @id: string; 
                @type: string; 
            }; 
            service: { 
                @context: { 
                    @protected: boolean; 
                    id: string; 
                    serviceEndpoint: { 
                        @id: string; 
                        @type: string; 
                    }; 
                    type: string; 
                }; 
                @id: string; 
                @type: string; 
            }; 
            type: string; 
            verificationMethod: { 
                @id: string; 
                @type: string; 
            }; 
        }; 
    }; 
    ipfs://QmU7QkuTCPz7NmD5bD7Z7mQVz2UsSPaEK58B5sYnjnPRNW: { 
        @context: (string | { 
            @protected: boolean; 
            KiltPublishedCredentialCollectionV1: string; 
            Sr25519VerificationKey2020: string; 
        })[]; 
    }; 
} = ...
Type declaration
- 
https://w3id.org/security/v2: { 
    @context: (string | { 
        @version: number; 
        AesKeyWrappingKey2019?: undefined; 
        DeleteKeyOperation?: undefined; 
        DeriveSecretOperation?: undefined; 
        EcdsaSecp256k1Signature2019?: undefined; 
        EcdsaSecp256k1VerificationKey2019?: undefined; 
        EcdsaSecp256r1Signature2019?: undefined; 
        EcdsaSecp256r1VerificationKey2019?: undefined; 
        Ed25519Signature2018?: undefined; 
        Ed25519VerificationKey2018?: undefined; 
        EquihashProof2018?: undefined; 
        ExportKeyOperation?: undefined; 
        GenerateKeyOperation?: undefined; 
        KmsOperation?: undefined; 
        RevokeKeyOperation?: undefined; 
        RsaSignature2018?: undefined; 
        RsaVerificationKey2018?: undefined; 
        Sha256HmacKey2019?: undefined; 
        SignOperation?: undefined; 
        UnwrapKeyOperation?: undefined; 
        VerifyOperation?: undefined; 
        WrapKeyOperation?: undefined; 
        X25519KeyAgreementKey2019?: undefined; 
        allowedAction?: undefined; 
        assertionMethod?: undefined; 
        authentication?: undefined; 
        capability?: undefined; 
        capabilityAction?: undefined; 
        capabilityChain?: undefined; 
        capabilityDelegation?: undefined; 
        capabilityInvocation?: undefined; 
        caveat?: undefined; 
        challenge?: undefined; 
        ciphertext?: undefined; 
        controller?: undefined; 
        delegator?: undefined; 
        equihashParameterK?: undefined; 
        equihashParameterN?: undefined; 
        invocationTarget?: undefined; 
        invoker?: undefined; 
        jws?: undefined; 
        keyAgreement?: undefined; 
        kmsModule?: undefined; 
        parentCapability?: undefined; 
        plaintext?: undefined; 
        proof?: undefined; 
        proofPurpose?: undefined; 
        proofValue?: undefined; 
        referenceId?: undefined; 
        unwrappedKey?: undefined; 
        verificationMethod?: undefined; 
        verifyData?: undefined; 
        wrappedKey?: undefined; 
    } | { 
        @version?: undefined; 
        AesKeyWrappingKey2019: string; 
        DeleteKeyOperation: string; 
        DeriveSecretOperation: string; 
        EcdsaSecp256k1Signature2019: string; 
        EcdsaSecp256k1VerificationKey2019: string; 
        EcdsaSecp256r1Signature2019: string; 
        EcdsaSecp256r1VerificationKey2019: string; 
        Ed25519Signature2018: string; 
        Ed25519VerificationKey2018: string; 
        EquihashProof2018: string; 
        ExportKeyOperation: string; 
        GenerateKeyOperation: string; 
        KmsOperation: string; 
        RevokeKeyOperation: string; 
        RsaSignature2018: string; 
        RsaVerificationKey2018: string; 
        Sha256HmacKey2019: string; 
        SignOperation: string; 
        UnwrapKeyOperation: string; 
        VerifyOperation: string; 
        WrapKeyOperation: string; 
        X25519KeyAgreementKey2019: string; 
        allowedAction: string; 
        assertionMethod: { 
            @container: string; 
            @id: string; 
            @type: string; 
        }; 
        authentication: { 
            @container: string; 
            @id: string; 
            @type: string; 
        }; 
        capability: { 
            @id: string; 
            @type: string; 
        }; 
        capabilityAction: string; 
        capabilityChain: { 
            @container: string; 
            @id: string; 
            @type: string; 
        }; 
        capabilityDelegation: { 
            @container: string; 
            @id: string; 
            @type: string; 
        }; 
        capabilityInvocation: { 
            @container: string; 
            @id: string; 
            @type: string; 
        }; 
        caveat: { 
            @container: string; 
            @id: string; 
            @type: string; 
        }; 
        challenge: string; 
        ciphertext: string; 
        controller: { 
            @id: string; 
            @type: string; 
        }; 
        delegator: { 
            @id: string; 
            @type: string; 
        }; 
        equihashParameterK: { 
            @id: string; 
            @type: string; 
        }; 
        equihashParameterN: { 
            @id: string; 
            @type: string; 
        }; 
        invocationTarget: { 
            @id: string; 
            @type: string; 
        }; 
        invoker: { 
            @id: string; 
            @type: string; 
        }; 
        jws: string; 
        keyAgreement: { 
            @container: string; 
            @id: string; 
            @type: string; 
        }; 
        kmsModule: { 
            @id: string; 
        }; 
        parentCapability: { 
            @id: string; 
            @type: string; 
        }; 
        plaintext: string; 
        proof: { 
            @container: string; 
            @id: string; 
            @type: string; 
        }; 
        proofPurpose: { 
            @id: string; 
            @type: string; 
        }; 
        proofValue: string; 
        referenceId: string; 
        unwrappedKey: string; 
        verificationMethod: { 
            @id: string; 
            @type: string; 
        }; 
        verifyData: string; 
        wrappedKey: string; 
    })[]; 
}
- 
@context: (string | { 
    @version: number; 
    AesKeyWrappingKey2019?: undefined; 
    DeleteKeyOperation?: undefined; 
    DeriveSecretOperation?: undefined; 
    EcdsaSecp256k1Signature2019?: undefined; 
    EcdsaSecp256k1VerificationKey2019?: undefined; 
    EcdsaSecp256r1Signature2019?: undefined; 
    EcdsaSecp256r1VerificationKey2019?: undefined; 
    Ed25519Signature2018?: undefined; 
    Ed25519VerificationKey2018?: undefined; 
    EquihashProof2018?: undefined; 
    ExportKeyOperation?: undefined; 
    GenerateKeyOperation?: undefined; 
    KmsOperation?: undefined; 
    RevokeKeyOperation?: undefined; 
    RsaSignature2018?: undefined; 
    RsaVerificationKey2018?: undefined; 
    Sha256HmacKey2019?: undefined; 
    SignOperation?: undefined; 
    UnwrapKeyOperation?: undefined; 
    VerifyOperation?: undefined; 
    WrapKeyOperation?: undefined; 
    X25519KeyAgreementKey2019?: undefined; 
    allowedAction?: undefined; 
    assertionMethod?: undefined; 
    authentication?: undefined; 
    capability?: undefined; 
    capabilityAction?: undefined; 
    capabilityChain?: undefined; 
    capabilityDelegation?: undefined; 
    capabilityInvocation?: undefined; 
    caveat?: undefined; 
    challenge?: undefined; 
    ciphertext?: undefined; 
    controller?: undefined; 
    delegator?: undefined; 
    equihashParameterK?: undefined; 
    equihashParameterN?: undefined; 
    invocationTarget?: undefined; 
    invoker?: undefined; 
    jws?: undefined; 
    keyAgreement?: undefined; 
    kmsModule?: undefined; 
    parentCapability?: undefined; 
    plaintext?: undefined; 
    proof?: undefined; 
    proofPurpose?: undefined; 
    proofValue?: undefined; 
    referenceId?: undefined; 
    unwrappedKey?: undefined; 
    verificationMethod?: undefined; 
    verifyData?: undefined; 
    wrappedKey?: undefined; 
} | { 
    @version?: undefined; 
    AesKeyWrappingKey2019: string; 
    DeleteKeyOperation: string; 
    DeriveSecretOperation: string; 
    EcdsaSecp256k1Signature2019: string; 
    EcdsaSecp256k1VerificationKey2019: string; 
    EcdsaSecp256r1Signature2019: string; 
    EcdsaSecp256r1VerificationKey2019: string; 
    Ed25519Signature2018: string; 
    Ed25519VerificationKey2018: string; 
    EquihashProof2018: string; 
    ExportKeyOperation: string; 
    GenerateKeyOperation: string; 
    KmsOperation: string; 
    RevokeKeyOperation: string; 
    RsaSignature2018: string; 
    RsaVerificationKey2018: string; 
    Sha256HmacKey2019: string; 
    SignOperation: string; 
    UnwrapKeyOperation: string; 
    VerifyOperation: string; 
    WrapKeyOperation: string; 
    X25519KeyAgreementKey2019: string; 
    allowedAction: string; 
    assertionMethod: { 
        @container: string; 
        @id: string; 
        @type: string; 
    }; 
    authentication: { 
        @container: string; 
        @id: string; 
        @type: string; 
    }; 
    capability: { 
        @id: string; 
        @type: string; 
    }; 
    capabilityAction: string; 
    capabilityChain: { 
        @container: string; 
        @id: string; 
        @type: string; 
    }; 
    capabilityDelegation: { 
        @container: string; 
        @id: string; 
        @type: string; 
    }; 
    capabilityInvocation: { 
        @container: string; 
        @id: string; 
        @type: string; 
    }; 
    caveat: { 
        @container: string; 
        @id: string; 
        @type: string; 
    }; 
    challenge: string; 
    ciphertext: string; 
    controller: { 
        @id: string; 
        @type: string; 
    }; 
    delegator: { 
        @id: string; 
        @type: string; 
    }; 
    equihashParameterK: { 
        @id: string; 
        @type: string; 
    }; 
    equihashParameterN: { 
        @id: string; 
        @type: string; 
    }; 
    invocationTarget: { 
        @id: string; 
        @type: string; 
    }; 
    invoker: { 
        @id: string; 
        @type: string; 
    }; 
    jws: string; 
    keyAgreement: { 
        @container: string; 
        @id: string; 
        @type: string; 
    }; 
    kmsModule: { 
        @id: string; 
    }; 
    parentCapability: { 
        @id: string; 
        @type: string; 
    }; 
    plaintext: string; 
    proof: { 
        @container: string; 
        @id: string; 
        @type: string; 
    }; 
    proofPurpose: { 
        @id: string; 
        @type: string; 
    }; 
    proofValue: string; 
    referenceId: string; 
    unwrappedKey: string; 
    verificationMethod: { 
        @id: string; 
        @type: string; 
    }; 
    verifyData: string; 
    wrappedKey: string; 
})[]
 
 
- 
https://www.w3.org/ns/did/v1: { 
    @context: { 
        @protected: boolean; 
        alsoKnownAs: { 
            @id: string; 
            @type: string; 
        }; 
        assertionMethod: { 
            @container: string; 
            @id: string; 
            @type: string; 
        }; 
        authentication: { 
            @container: string; 
            @id: string; 
            @type: string; 
        }; 
        capabilityDelegation: { 
            @container: string; 
            @id: string; 
            @type: string; 
        }; 
        capabilityInvocation: { 
            @container: string; 
            @id: string; 
            @type: string; 
        }; 
        controller: { 
            @id: string; 
            @type: string; 
        }; 
        id: string; 
        keyAgreement: { 
            @container: string; 
            @id: string; 
            @type: string; 
        }; 
        service: { 
            @context: { 
                @protected: boolean; 
                id: string; 
                serviceEndpoint: { 
                    @id: string; 
                    @type: string; 
                }; 
                type: string; 
            }; 
            @id: string; 
            @type: string; 
        }; 
        type: string; 
        verificationMethod: { 
            @id: string; 
            @type: string; 
        }; 
    }; 
}
- 
@context: { 
    @protected: boolean; 
    alsoKnownAs: { 
        @id: string; 
        @type: string; 
    }; 
    assertionMethod: { 
        @container: string; 
        @id: string; 
        @type: string; 
    }; 
    authentication: { 
        @container: string; 
        @id: string; 
        @type: string; 
    }; 
    capabilityDelegation: { 
        @container: string; 
        @id: string; 
        @type: string; 
    }; 
    capabilityInvocation: { 
        @container: string; 
        @id: string; 
        @type: string; 
    }; 
    controller: { 
        @id: string; 
        @type: string; 
    }; 
    id: string; 
    keyAgreement: { 
        @container: string; 
        @id: string; 
        @type: string; 
    }; 
    service: { 
        @context: { 
            @protected: boolean; 
            id: string; 
            serviceEndpoint: { 
                @id: string; 
                @type: string; 
            }; 
            type: string; 
        }; 
        @id: string; 
        @type: string; 
    }; 
    type: string; 
    verificationMethod: { 
        @id: string; 
        @type: string; 
    }; 
}
- 
@protected: boolean
 
- 
alsoKnownAs: { 
    @id: string; 
    @type: string; 
}
- 
@id: string
 
- 
@type: string
 
 
- 
assertionMethod: { 
    @container: string; 
    @id: string; 
    @type: string; 
}
- 
@container: string
 
- 
@id: string
 
- 
@type: string
 
 
- 
authentication: { 
    @container: string; 
    @id: string; 
    @type: string; 
}
- 
@container: string
 
- 
@id: string
 
- 
@type: string
 
 
- 
capabilityDelegation: { 
    @container: string; 
    @id: string; 
    @type: string; 
}
- 
@container: string
 
- 
@id: string
 
- 
@type: string
 
 
- 
capabilityInvocation: { 
    @container: string; 
    @id: string; 
    @type: string; 
}
- 
@container: string
 
- 
@id: string
 
- 
@type: string
 
 
- 
controller: { 
    @id: string; 
    @type: string; 
}
- 
@id: string
 
- 
@type: string
 
 
- 
id: string
 
- 
keyAgreement: { 
    @container: string; 
    @id: string; 
    @type: string; 
}
- 
@container: string
 
- 
@id: string
 
- 
@type: string
 
 
- 
service: { 
    @context: { 
        @protected: boolean; 
        id: string; 
        serviceEndpoint: { 
            @id: string; 
            @type: string; 
        }; 
        type: string; 
    }; 
    @id: string; 
    @type: string; 
}
- 
@context: { 
    @protected: boolean; 
    id: string; 
    serviceEndpoint: { 
        @id: string; 
        @type: string; 
    }; 
    type: string; 
}
- 
@protected: boolean
 
- 
id: string
 
- 
serviceEndpoint: { 
    @id: string; 
    @type: string; 
}
- 
@id: string
 
- 
@type: string
 
 
- 
type: string
 
 
- 
@id: string
 
- 
@type: string
 
 
- 
type: string
 
- 
verificationMethod: { 
    @id: string; 
    @type: string; 
}
- 
@id: string
 
- 
@type: string
 
 
 
 
- 
ipfs://QmU7QkuTCPz7NmD5bD7Z7mQVz2UsSPaEK58B5sYnjnPRNW: { 
    @context: (string | { 
        @protected: boolean; 
        KiltPublishedCredentialCollectionV1: string; 
        Sr25519VerificationKey2020: string; 
    })[]; 
}
- 
@context: (string | { 
    @protected: boolean; 
    KiltPublishedCredentialCollectionV1: string; 
    Sr25519VerificationKey2020: string; 
})[]
 
 
  
An object containing static copies of JSON-LD context files relevant to KILT DID documents, of the form -> context.
These context definitions are not supposed to change; therefore, a cached version can (and should) be used to avoid unexpected changes in definitions.