diff --git a/.env b/.env index 8c523bb8..20dcf6eb 100644 --- a/.env +++ b/.env @@ -68,4 +68,6 @@ uniresolver_driver_did_iota_customNodeAuthToken= uniresolver_driver_did_quarkid_node_url=https://lbquarkid2.extrimian.com/ uniresolver_driver_did_quarkid_node_pattern=did:quarkid uniresolver_driver_did_quarkid_node_behavior=1 -uniresolver_driver_did_quarkid_node_threadpool_size=240000 \ No newline at end of file +uniresolver_driver_did_quarkid_node_threadpool_size=240000 + +uniresolver_web_driver_url_did_earthid=http://driver-did-earthid:8080/1.0/identifiers/ diff --git a/README.md b/README.md index 00f1b371..df1c3772 100644 --- a/README.md +++ b/README.md @@ -187,6 +187,7 @@ Are you developing a DID method and Universal Resolver driver? Click [Driver Dev | [did-prism](https://github.com/FabioPinheiro/uni-resolver-driver-did-prism) | 1.1 | [1.0](https://github.com/input-output-hk/prism-did-method-spec) | [ghcr.io/fabiopinheiro/uni-resolver-driver-did-prism](https://github.com/FabioPinheiro/uni-resolver-driver-did-prism/pkgs/container/uni-resolver-driver-did-prism) | PRISM DID | | [did-webvh](https://github.com/brianorwhatever/uni-resolver-driver-did-webvh) | 0.5 | [0.5](https://identity.foundation/didwebvh/) | [uni-resolver-driver-did-webvh](ghcr.io/brianorwhatever/uni-resolver-driver-did-webvh:main) | DID WEBVH - Verifiable History | | [did-quarkid](https://github.com/ssi-quarkid/api-proxy) | 1.0 | 1.0 | [uni-resolver-driver-did-quarkid](extrimianpublic.azurecr.io/modena-resolver:metadataSupport) | QuarkID +| [did-earthid](https://github.com/vibhi09/driver-did-earthid) | 0.1.0 | [1.0](https://github.com/earthid/earthid-did-method-specification) | [vibhi09/driver-did-earthid](https://hub.docker.com/r/vibhi09/driver-did-earthid) | EarthID DID Method | | [did-zkjm](https://github.com/JupiterMetaZK/.github) | 1.0.0 | 1.0.0 | [uni-resolver-driver-did-zkjm](https://hub.docker.com/r/saishibu38380/uni-resolver-driver-zkjm) | ZKJM DID | | [did-iden3](https://github.com/iden3/driver-did-iden3) | 0.0.8 | [1.0.0](https://github.com/iden3/did-iden3/blob/main/did-iden3-method.md) | [ghcr.io/iden3/driver-did-iden3:v0.0.8](https://github.com/iden3/driver-did-iden3/pkgs/container/driver-did-iden3) | Iden3 DID diff --git a/docker-compose.yml b/docker-compose.yml index 4036615e..edd45a5d 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -5,6 +5,7 @@ networks: name: universal-resolver services: + uni-resolver-web: image: universalresolver/uni-resolver-web:latest ports: @@ -76,6 +77,7 @@ services: uniresolver_web_driver_url_did_content: uniresolver_web_driver_url_did_prism: uniresolver_web_driver_url_did_iden3: + uniresolver_web_driver_url_did_earthid: driver-did-btcr: image: universalresolver/driver-did-btcr:latest @@ -388,6 +390,12 @@ services: NODE_1_PATTERN: ${uniresolver_driver_did_quarkid_node_pattern} #did:quarkid NODE_1_BEHAVIOR: ${uniresolver_driver_did_quarkid_node_behavior} #1 UV_THREADPOOL_SIZE: ${uniresolver_driver_did_quarkid_node_threadpool_size} #240000 + driver-did-earthid: + image: earthid/driver-did-earthid-v1.0 + environment: + baseUrl: "https://did.myearth.id/v2/resolve" + ports: + - "8156:8080" driver-did-zkjm: image: saishibu38380/uni-resolver-driver-zkjm:v1.0.0 ports: diff --git a/driver/.gitignore b/driver/.gitignore index 791fd266..f06e2b4a 100644 --- a/driver/.gitignore +++ b/driver/.gitignore @@ -4,4 +4,4 @@ /target /bin/ /.idea/ -*.iml +*.iml \ No newline at end of file diff --git a/uni-resolver-web/src/main/resources/application.yml b/uni-resolver-web/src/main/resources/application.yml index 8f6ce7fc..2071ef77 100644 --- a/uni-resolver-web/src/main/resources/application.yml +++ b/uni-resolver-web/src/main/resources/application.yml @@ -368,3 +368,8 @@ uniresolver: supportsDereference: true testIdentifiers: - did:iden3:polygon:amoy:xC8VZLUUfo5p9DWUawReh7QSstmYN6zR7qsQhQCsw + - pattern: "^(did:earthid:.+)$" + url: ${uniresolver_web_driver_url_did_earthid:http://driver-did-earthid:8080/} + testIdentifiers: + - did:earthid:mainnet:FFCdRmBDB57c47abbXJfxUpFRiAnJ3HTUJ7P81AMvRZb:0.0.8799732 + \ No newline at end of file