EVERYCRED is an exceptionally adaptable platform for the issuance, viewing, and verification of credentials. Notably, this platform is structured around the fundamental concepts of DID (Decentralized Identifiers) and W3C Verifiable Credentials, embracing cutting-edge technology and gametics.
To represent organization as the issuer of credentials, we generates the following DID for each issuer:
- DID:
did:evrc:issuer:{Blockchain Network}:{Unique ID}
- Description: This DID uniquely identifies issuers within the decentralized identity ecosystem.
For each credential recipient, we assign a DID that represents them in our system. As an example, here's the holder's DID for Jane Doe:
- DID:
did:evrc:holder:{Unique ID}
- Description: This DID is linked to Jane Doe and is used to associate her with the credentials issued by issuer.
Please replace these example DIDs and descriptions with your actual DIDs and relevant information as needed and resolve the did.
- Issuer DID: did:evrc:issuer:ethereum:246d9b34-09e1-496e-ad5b-fb5ea889d96b
- Holder DID: did:evrc:holder:6c8ab8b9-daec-4e65-91de-5ac5019f69f2
Python, Fast-API, Swagger Doc.
# Create python virtual environment
python3 -m venv venv
# Activate the python virtual environment
source venv/bin/activate
# Install the requirements for the project into the virtual environment
pip install -r requirements.txt
# Install the dependencies of Fast API
pip install "fastapi[all]"
# Upgrade pip version
python -m pip install --upgrade pip==22.1.2
# Create python virtual environment
conda create --name venv python=3.10.12
# Activate the python virtual environment
conda activate venv
# Install the requirements for the project into the virtual environment in the following sequence:
pip install -r requirements.txt
# Install the dependencies of Fast API
pip install "fastapi[all]"
# Upgrade pip version
python -m pip install --upgrade pip==22.1.2
# Create docker image
docker image build -t uni-resolver-driver-did-evrc .
# Create docker container
docker run -p 8145:8080 -d uni-resolver-driver-did-evrc
Run the server
python asgi.py
Browse Swagger API Doc at: http://localhost:8080/docs Browse Redoc at: http://localhost:8080/redoc
- 1.0
- Work in progress
- Website-site: https://everycred.com/
- Organization Website: https://viitorcloud.com/