rdf-proofs

Crates.iordf-proofs
lib.rsrdf-proofs
version0.11.1
created_at2024-01-11 07:58:02.273075+00
updated_at2025-06-06 07:09:24.894274+00
descriptionBBS+ signatures and zero-knowledge proofs for Linked Data
homepage
repositoryhttps://github.com/zkp-ld/rdf-proofs
max_upload_size
id1095970
size695,176
Dan Yamamoto (yamdan)

documentation

README

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

Ensure that Rust is installed on your system. Note: Starting with version 0.11.0, this crate requires Rust 1.81 or later due to updates in its dependencies, including Wasmer.

Add this crate to your project by running the following command:

cargo add rdf-proofs

Build

cargo build

or

cargo build --release

Test

cargo test

or

cargo test --release

Examples

TBD

Commit count: 162

cargo fmt