Skip to content

KNowledgeOnWebScale/queryable-vcs

Repository files navigation

VC RDF Store

Overview

Overview

Process Flow

Our PoC flow can be found as a Jupyter notebook here

Process Components

Our PoC constitutes of three main processes:

  1. Ingest entails the process of ingesting a holder's credentials into a single RDF store.
  2. The Query process allows to search through a holder's RDF store, e.g., for attributes requested by a verifier.
  3. Compose allows a holder to selectively disclose each of the requested attributes from their respective credential and, eventually, compose them into a presentation that can be returned to the verifier.

Directory Structure

  • ./jena: Scripts to create and preload a Jena store with VCs, and query them using SPARQL.
  • ./vc: VC Convenience Tool to create issuer keypairs & VCs that actually verify. Currently supporting ecdsa-sd-2023-cryptosuite, but extensible to others (e.g., bbs-2023). This tool is cluttered and needs to be cleaned up. Use at your own risk.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •