#verifiable-credentials #linked-data #zero-knowledge-proofs #rdf

no-std rdf-proofs

BBS+ signatures and zero-knowledge proofs for Linked Data

6 releases

0.10.0 Sep 25, 2024
0.10.0-alpha.1 Aug 24, 2024
0.10.0-alpha.0 Aug 23, 2024
0.9.1-alpha.4 Mar 18, 2024
0.9.1-alpha.1 Jan 11, 2024

#423 in Authentication

MIT license

305KB
6.5K SLoC

rdf-proofs

WORK IN PROGRESS

This library is designed to facilitate the attachment of BBS+ signatures to RDF graphs, enabling the issuance of Verifiable Credentials. It also supports the aggregation of multiple Verifiable Credentials and allows for selective disclosure of their components. This results in the creation of Verifiable Presentations in the form of RDF datasets. The library utilizes the BBS+ signature scheme and proof-system library from docknetwork/crypto.

⚠️ Experimental Phase: This library is currently in an experimental phase and is not recommended for use in production environments.

Using the Library

To use this library without building it from source, ensure that Rust is installed on your system. You can install it by running the following command in your project directory:

cargo add rdf-proofs

Usage

TBD

Dependencies

~20–31MB
~479K SLoC