Skip to content

Overview

did-web-server API documentation (0.4.0)

This is the Open API specification for did-web-server.

Introduction

did-web-server is an HTTP server for providing Decentralized Identifiers (DIDs) that conform to the did:web method. did:web is a straightforward DID method that uses DNS and HTTP servers to host DIDs.

Unlike other DID methods, did:web doesn’t require a blockchain to store identifier states. It uses an HTTP server, which is cost effective to operate and leverages established protocols and software libraries.

However, traditional HTTP servers are centrally managed and do not allow users to managed hosted documents, making decentralized identifier management challenging. did-web-server addresses this issue by being the first DID-centered HTTP server that enables self-sovereign management of identifiers by their controllers.

did-web-server leverages DIDs, Verifiable Credentials (VC), and Verifiable Presentations to authenticate identifiers and encode identifier data. No API tokens, usernames, or passwords are required to interact with the service.

Hosted Offering

identinet is preparing an enterprise hosted offering of did-web-server for custom domain names. Contact jan-christoph.ebersbach@identinet.io if you are interested in using this service.

Furthermore, a free to use identity service is being prepared at id.identinet.io.

Self-Hosting

did-web-server can be self-hosted on your own infrastructure. Further information is provided in the docs section.