This is a Java implementation of a Universal Resolver. See universal-resolver for a general introduction to Universal Resolvers and drivers.
Maven build:
mvn clean install
You can use a Local Resolver in your Java project that invokes drivers locally (either directly via their JAVA API or via a Docker REST API).
Dependency:
<dependency>
<groupId>decentralized-identity</groupId>
<artifactId>uni-resolver-local</artifactId>
<version>0.1-SNAPSHOT</version>
</dependency>
You can deploy a Web Resolver that can be called by clients and invokes drivers locally (either directly via their JAVA API or via a Docker REST API).
See the Example Configuration.
How to run:
mvn jetty:run
You can use a Client Resolver in your Java project that calls a remote Web Resolver.
Dependency:
<dependency>
<groupId>decentralized-identity</groupId>
<artifactId>uni-resolver-client</artifactId>
<version>0.1-SNAPSHOT</version>
</dependency>
Decentralized Identity Foundation - http://identity.foundation/