Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

@silentcastle/remote-did-resolver

silentcastle6Apache-2.03.3.0TypeScript support: included

Resolve DID Document from universal resolver endpoint

did, resolver, uniresolver, decentralized identity

readme

Remote DID Resolver

Resolve DID by fetching DID Document from Uniresolver-like HTTP endpoint.

Install

`shell script npm add @silentcastle/remote-did-resolver


## Use

Configure endpoint and resolve the document, like you would do with [DIF did-resolver package](https://github.com/decentralized-identity/did-resolver)

```typescript
import { RemoteDidResolver } from "@silentcastle/remote-did-resolver";
const resolver = new RemoteDidResolver("https://dev.uniresolver.io");
const didDocument = await resolver.resolve(
  "did:key:z6Mkfriq1MqLBoPWecGoDLjguo1sB9brj6wT3qZ5BxkKpuP6"
);
// Alternatively, to get full resolution, instead of just DID document.
const didResolution = await resolver.resolution("did:key:z6Mkfriq1MqLBoPWecGoDLjguo1sB9brj6wT3qZ5BxkKpuP6")
didDocument == didResolution.didDocument //=> true

License

Apache-2.0