Packages Guide

This document provides an overview of the npm packages that comprise the Hashgraph DID SDK.

Essential Packages

These packages provide the essential building blocks for working with DIDs on Hedera.

Package Name Description

@swiss-digital-assets-institute/resolver

Provides the functionality to resolve Decentralized Identifiers (DIDs) to their corresponding DID Documents.

@swiss-digital-assets-institute/registrar

Provides the functionality to create and manage DIDs on the Hedera network.

@swiss-digital-assets-institute/publisher-internal

Provides the functionality to submit and execute transactions related to DID operations on the Hedera network.

Advanced Packages

These packages offer more specialized functionalities for advanced use cases.

Package Name Description

@swiss-digital-assets-institute/core

Provides essential interfaces, utilities, and validation tools for working with DIDs.

@swiss-digital-assets-institute/messages

Provides a set of classes for constructing and handling DID messages.

@swiss-digital-assets-institute/lifecycle

Enables management of complex asynchronous operations within DID-related applications.