Skip to content

workdaycredentials/ledger-common

Repository files navigation

Ledger Common

godoc goversion license

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

  • Go 1.16+
  • Mage

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.

About

Workday credentials common libraries

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages