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 7ccf85e4..1f18794d 100644 --- a/README.md +++ b/README.md @@ -184,6 +184,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) | 0.2 | [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-tdw](https://github.com/brianorwhatever/uni-resolver-driver-did-tdw) | 0.4 | [0.4](https://identity.foundation/trustdidweb/) | [uni-resolver-driver-did-tdw](https://hub.docker.com/r/brianrichter/uni-resolver-driver-did-tdw) | Trust DID Web | | [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 | ## More Information diff --git a/docker-compose.yml b/docker-compose.yml index 75dbf047..31511773 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: @@ -77,6 +78,7 @@ services: uniresolver_web_driver_url_did_content: uniresolver_web_driver_url_did_iden3: uniresolver_web_driver_url_did_prism: + uniresolver_web_driver_url_did_earthid: driver-did-btcr: image: universalresolver/driver-did-btcr:latest @@ -393,3 +395,9 @@ 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" 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 2839aa10..89d9a253 100644 --- a/uni-resolver-web/src/main/resources/application.yml +++ b/uni-resolver-web/src/main/resources/application.yml @@ -367,3 +367,8 @@ uniresolver: url: ${uniresolver_web_driver_url_did_quarkid:http://driver-did-quarkid:8080/} testIdentifiers: - did:quarkid:EiA9SoiWkqduxPJcVk3UVoUGWm3WL2S6mox3qH3AWVCwMQ + - pattern: "^(did:earthid:.+)$" + url: ${uniresolver_web_driver_url_did_earthid:http://driver-did-earthid:8080/1.0/identifiers/} + testIdentifiers: + - did:earthid:testnet:6XXVvDkgXCjD6fy62dWaQdyk5368yE1QFdkDpoCFS1d1:0.0.5032772 +