Skip to content

fqutishat/universal-registrar

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

84 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DIF Logo

Universal Registrar

A Universal Registrar is an identifier registrar that works with any decentralized identifier system, including Decentralized Identifiers (DIDs).

See https://uniregistrar.io/ for a publicly hosted instance of a Universal Registrar.

Quick Start

You can deploy the Universal Registrar on your local machine by cloning this Github repository, and using docker-compose to build and run the Universal Registrar as well as its drivers:

git clone https://github.com/decentralized-identity/universal-registrar
cd universal-registrar/
docker-compose -f docker-compose.yml pull
docker-compose -f docker-compose.yml up

You should then be able to create/update/deactivate identifiers locally using simple curl requests as follows:

curl -X POST 'http://localhost:9080/1.0/register?driver-universalregistrar%2Fdriver-did-v1' -d '{"options":{"ledger":"test","keytype": "ed25519"}}' 
curl -X POST 'http://localhost:9080/1.0/register?driver-universalregistrar%2Fdriver-did-sov' -d '{"options":{"network":"danube"}}' 
curl -X POST 'http://localhost:9080/1.0/register?driver-universalregistrar%2Fdriver-did-btcr' -d '{"options":{"chain":"TESTNET"}}' 

If this doesn't work, see Troubleshooting.

Drivers

Are you developing a DID method and Universal Registrar driver? Click Driver Development for instructions.

Driver Name Driver Version DID Spec Version DID Method Spec Version Docker Image
did-btcr 0.1-SNAPSHOT 1.0 WD 0.1 universalregistrar/driver-did-btcr
did-sov 0.1-SNAPSHOT 1.0 WD 0.1 universalregistrar/driver-did-sov
did-v1 0.1-SNAPSHOT 1.0 WD 0.1 universalregistrar/driver-did-v1

More Information

About

Decentralized Identity Foundation - http://identity.foundation/


Supported by NLnet and NGI0 PET, which is made possible with financial support from the European Commission's Next Generation Internet programme.

About

Universal Registrar implementation and drivers.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 97.2%
  • Dockerfile 2.6%
  • Other 0.2%