@did-btc1/method
    Preparing search index...

    Class IntermediateDidDocument

    BTC1 DID Document extends the DidDocument class adding helper methods and properties Btc1DidDocument

    Hierarchy (View Summary)

    Index

    Constructors

    Properties

    "@context"?: string | (string | Record<string, any>)[] = BTC1_DID_DOCUMENT_CONTEXT

    A JSON-LD context link, which provides a JSON-LD processor with the information necessary to interpret the DID document JSON. The default context URL is 'https://www.w3.org/ns/did/v1'.

    assertionMethod?: (string | Btc1VerificationMethod)[] = ...

    The assertionMethod verification relationship is used to specify how the DID subject is expected to express claims, such as for the purposes of issuing a Verifiable Credential.

    authentication?: (string | Btc1VerificationMethod)[] = ...

    The authentication verification relationship is used to specify how the DID subject is expected to be authenticated, for purposes such as logging into a website or engaging in any sort of challenge-response protocol.

    capabilityDelegation?: (string | Btc1VerificationMethod)[] = ...

    The capabilityDelegation verification relationship is used to specify a mechanism that might be used by the DID subject to delegate a cryptographic capability to another party, such as delegating the authority to access a specific HTTP API to a subordinate.

    capabilityInvocation?: (string | Btc1VerificationMethod)[] = ...

    The capabilityInvocation verification relationship is used to specify a verification method that might be used by the DID subject to invoke a cryptographic capability, such as the authorization to update the DID Document.

    id: string

    The DID Subject to which this DID Document pertains.

    The id property is REQUIRED and must be a valid DID.

    service: BeaconService[]

    Services are used in DID documents to express ways of communicating with the DID subject or associated entities. A service can be any type of service the DID subject wants to advertise, including decentralized identity management services for further discovery, authentication, authorization, or interaction.

    verificationMethod: Btc1VerificationMethod[]

    A DID document can express verification methods, such as cryptographic public keys, which can be used to authenticate or authorize interactions with the DID subject or associated parties.

    Methods