diff --git a/.env b/.env index bbc29b0a..bdca1f78 100644 --- a/.env +++ b/.env @@ -71,6 +71,8 @@ uniresolver_driver_did_near_network_id=testnet uniresolver_driver_did_empe_did_methods=[{"method":"empe","network":"testnet","url":"https://rpc-testnet.empe.io"},{"method":"empe","url":"https://rpc.empe.io"}] +uniresolver_driver_did_art_RESOLVER_API_URL=https://did-art.articulator.ai + uniresolver_driver_did_nfd_algod_url=https://mainnet-api.4160.nodely.dev uniresolver_driver_did_nfd_algod_token= diff --git a/README.md b/README.md index 9e7d7c7e..1457000a 100644 --- a/README.md +++ b/README.md @@ -205,6 +205,8 @@ Are you developing a DID method and Universal Resolver driver? Click [Driver Dev | [did-nda](https://github.com/pilacorp/nda-resolver-driver) | 1.0.0 | [1.0.0](https://did-specs.ndachain.vn/) | [pilacorp/driver-did-nda](https://github.com/orgs/pilacorp/packages/container/package/driver-did-nda) | NDA DID | | [did-nfd](https://github.com/TxnLab/nfd-did) | 0.1.0 | [1.0](https://github.com/TxnLab/nfd-did/blob/main/docs/DID_NFD_METHOD_SPEC.md) | [txnlab/did-nfd-resolver](https://hub.docker.com/repository/docker/txnlab/did-nfd-resolver) | NFDomains DID Method | +| [did-art](https://github.com/ArtracID/ArtracID-DID-ART-Method) | 1.0.0 | [spec](https://github.com/ArtracID/ArtracID-DID-ART-Method) | [worthyopponent30/did-art-resolver](https://hub.docker.com/r/worthyopponent30/did-art-resolver) | DID:ART for digital artwork | + ## More Information diff --git a/docker-compose.yml b/docker-compose.yml index ee5953a8..01d6bee6 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -435,6 +435,13 @@ services: image: ghcr.io/pilacorp/driver-did-nda:1.0.0 ports: - "8166:8080" + + driver-did-art: + image: worthyopponent30/did-art-resolver:v1.0.0 + ports: + - "8180:8081" + environment: + RESOLVER_API_URL: ${uniresolver_driver_did_art_RESOLVER_API_URL} driver-did-nfd: image: txnlab/did-nfd-resolver:0.1.0 diff --git a/uni-resolver-web/src/main/resources/application.yml b/uni-resolver-web/src/main/resources/application.yml index 99280877..abbfed56 100644 --- a/uni-resolver-web/src/main/resources/application.yml +++ b/uni-resolver-web/src/main/resources/application.yml @@ -428,6 +428,11 @@ uniresolver: testIdentifiers: - did:nda:0x8c05abb015f5778ddeb0d0fa236fb8950f7bb637 + - pattern: "^(did:art:.+)$" + url: ${uniresolver_web_driver_url_did_art:http://driver-did-art:8081/1.0/identifiers/$1} + testIdentifiers: + - "did:art:hkust:0x471feeca903f59d2c196c710b9ac8de3d6fa985be65447fc54365c8557d6a955" + - pattern: "^(did:nfd:.+)$" url: ${uniresolver_web_driver_url_did_nfd:http://driver-did-nfd:8080/1.0/identifiers/$1} testIdentifiers: