Ledger Common
Ledger Common is Workday Credentials' research open source library for credentialing and identity related functionality.
Overview
The Ledger Common repository houses definitions of common credentialing objects and functions for use in the Workday Credentialing Platform. The core object definitions implement data models defined in the W3C Verifiable Credentials and Decentralized Identifiers draft specifications. These object definitions will be updated over time as those specifications continue to evolve. This repository also holds some Workday internal data structures. The cryptographic functions are used to serialize and digitally sign these objects, and to subsequently verify those signatures.
Please note that this project is not actively maintained and should not be considered Workday production code.
Version
This library is currently in beta. It is unstable (no guarantee backwards compatibility).
Contributing
We invite anyone to raise issues or pull requests, but please note that this repo is only periodically monitored, and there is no guarantees of response to raised issues. See our full contribution guidelines.
Installation
$ go get -u github.com/workdaycredentials/ledger-common
Requirements
Mage
This library uses Mage as its build tool.
$ mage
Targets:
build builds the library.
clean deletes any build artifacts.
test runs unit tests without coverage.