ledger-common

module
v0.0.0-...-55a0270 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 15, 2022 License: Apache-2.0

README

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL