Welcome to the Wallet Server Repository.
This repository contains the source code, documentation, and related resources for the Wallet Server.
Category | Details |
---|---|
OS | macOS / Linux / Windows 10 or higher |
Language | Java 21 or higher |
IDE | IntelliJ IDEA |
Build System | Gradle 7.0 or higher |
Compatibility | Requires JDK 21 or higher |
Docker | Docker and Docker Compose must be installed |
Other Requirements | Minimum 2GB RAM and 10GB of disk space required |
Overview of the major folders and documents in the project directory:
did-wallet-server
├── CHANGELOG.md
├── CLA.md
├── CODE_OF_CONDUCT.md
├── CONTRIBUTING.md
├── LICENSE
├── dependencies-license.md
├── MAINTAINERS.md
├── README.md
├── RELEASE-PROCESS.md
├── SECURITY.md
├── docs
│ └── admin
│ ├── OpenDID_WalletAdmin_Operation_Guide.md
│ └── OpenDID_WalletAdmin_Operation_Guide_ko.md
│ └── api
│ ├── Wallet_API.md
│ └── Wallet_API_ko.md
│ └── errorCode
│ ├── Wallet_ErrorCode.md
│ └── Wallet_ErrorCode_ko.md
│ └── installation
│ ├── OpenDID_WalletServer_InstallationAndOperation_Guide.md
│ └── OpenDID_WalletServer_InstallationAndOperation_Guide_ko.md
│ └── db
│ ├── OpenDID_TableDefinition_Wallet.md
│ └── OpenDID_TableDefinition_Wallet_ko.md
└── source
└── did-wallet-admin
├── frontend
└── did-wallet-server
Below is a description of each folder and file in the directory:
Name | Description |
---|---|
CHANGELOG.md | Version-specific changes in the project |
CODE_OF_CONDUCT.md | Code of conduct for contributors |
CONTRIBUTING.md | Contribution guidelines and procedures |
LICENSE | License |
dependencies-license.md | Licenses for the project’s dependency libraries |
MAINTAINERS.md | Guidelines for project maintainers |
RELEASE-PROCESS.md | Procedures for releasing new versions |
SECURITY.md | Security policies and vulnerability reporting |
docs | Documentation |
┖ api | API guide documentation |
┖ db | Table Specifications |
┖ errorCode | Error codes and troubleshooting guides |
┖ installation | Installation and setup instructions |
source | Source code for the server and admin console |
┖ did-wallet-server | Wallet Server source code |
┖ did-wallet-admin | Wallet Admin source code |
┖ frontend | Wallet Admin frontend source code |
For detailed instructions on installing the Wallet Server, please refer to the guide below:
For detailed instructions on operating the Wallet Admin Console, please refer to the guide below:
API documentation is available in two main types:
- Wallet API: Detailed reference for the Wallet Server's API endpoints and usage..
The Change Log provides a detailed record of version-specific changes and updates. You can find it here:
To watch our demonstration videos of the OpenDID system in action, please visit our Demo Repository.
These videos showcase key features including user registration, VC issuance, and VP submission processes.
Please read CONTRIBUTING.md and CODE_OF_CONDUCT.md for details on our code of conduct, and the process for submitting pull requests to us.