The DID of the keypair associated with this client.
The keypair used by this client for signing.
The array of underlying node clients for the cluster.
Creates one or more data documents owned by the user.
Deletes a user-owned document from all nodes.
Grants a given Did access to a given user-owned document.
Retrieves information about each node in the cluster.
Reads a single data document, automatically revealing concealed values if a key is configured.
Reads the user's profile information from the cluster.
Revokes access for a given Did to the specified user-owned document.
Static
fromCreates and initializes a new SecretVaultUserClient instance.
Configuration options for the client
URL Array of nilDB node endpoints
Optional
blindfold?: BlindfoldFactoryConfigOptional blindfold configuration for concealed data
The user's keypair for authentication
A promise that resolves to a configured SecretVaultUserClient
Client for user operations on SecretVaults.
This client handles user-specific operations for managing owned documents, including creation, retrieval, updates, and deletion. It supports automatic handling of concealed data when configured with blindfold.
Example