https://github.com/danubetech/uni-resolver-driver-did-dns
A Universal Resolver driver for did:dns identifiers.
https://github.com/danubetech/uni-resolver-driver-did-dns
universal-resolver
Last synced: 5 months ago
JSON representation
A Universal Resolver driver for did:dns identifiers.
- Host: GitHub
- URL: https://github.com/danubetech/uni-resolver-driver-did-dns
- Owner: danubetech
- License: apache-2.0
- Created: 2022-01-04T19:00:53.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2025-08-04T02:38:26.000Z (10 months ago)
- Last Synced: 2025-08-04T03:48:34.572Z (10 months ago)
- Topics: universal-resolver
- Language: Java
- Homepage:
- Size: 52.7 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README

# Universal Resolver Driver: did:dns
This is a [Universal Resolver](https://github.com/decentralized-identity/universal-resolver/) driver for **did:dns** identifiers.
## Specifications
* [Decentralized Identifiers](https://www.w3.org/TR/did-core/)
* [DID Method Specification](https://danubetech.github.io/did-method-dns/)
## Example DIDs
```
did:dns:danubetech.com
```
## Build and Run (Docker)
```
docker build -f ./docker/Dockerfile . -t universalresolver/driver-did-dns
docker run -p 8080:8080 universalresolver/driver-did-dns
curl -X GET http://localhost:8080/1.0/identifiers/did:dns:danubetech.com
```
## Build (native Java)
Maven build:
mvn clean install
## Driver Environment Variables
The driver recognizes the following environment variables:
### `uniresolver_driver_did_dns_dnsServers`
* Specifies a list of DNS servers to use.
* Default value: (empty string)
### `uniresolver_driver_did_dns_didKeyResolver`
* Specifies the URL of a did:key resolver.
* Default value: `https://dev.uniresolver.io/1.0/`