This is a Universal Resolver driver for did:sov identifiers.
did:sov:WRfXPg8dantKVubE3HX8pw
did:sov:stn:WRfXPg8dantKVubE3HX8pw
docker build -f ./docker/Dockerfile . -t universalresolver/driver-did-sov
docker run -p 8080:8080 universalresolver/driver-did-sov
curl -X GET http://localhost:8080/1.0/identifiers/did:sov:WRfXPg8dantKVubE3HX8pw
- First, build https://github.com/decentralized-identity/universal-resolver/tree/master/resolver/java
- Then, build https://github.com/hyperledger/indy-sdk/tree/master/wrappers/java
Then run:
mvn clean install
The driver recognizes the following environment variables:
- Specifies the path to the Indy SDK library.
- Default value: (empty string)
- Specifies a semi-colon-separated list of Indy network names and pool configuration files. The default network is
_
. - Default value:
_;./sovrin/mainnet.txn;staging;./sovrin/stagingnet.txn;builder;./sovrin/buildernet.txn;danube;./sovrin/danube.txn
- Specifies a semi-colon-separated list of Indy network names and pool protocol versions. The default network is
_
. - Default value:
_;2;staging;2;builder;2;danube;2
- Specifies the name of the Indy wallet.
- Default value:
default
The driver returns the following metadata in addition to a DID document:
nymResponse
: Response to the IndyGET_NYM
operation, includingtxnTime
,state_proof
, and other information.attrResponse
: Response to the IndyGET_ATTR
operation, includingtxnTime
,state_proof
, and other information.