Skip to content

spruceid/rebase

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rebase

Projects

Several projects are hosted in the Rebase GitHub repo.

  • The main library written in Rust supports the creation of VCs from simpler structs, the signing of VCs using an Issuer abstraction, and witness flows for public issuers of VCs (along with their consuming clients).
  • The witness library also written in Rust which supports specifically applications seeking to act as Issuer Witnesses or clients of Issuer Witnesses. Creates an opinionated implementation of the main library allowing users to quickly build on top of it.
  • The client library published to NPM using Rust->WASM compilation, allowing in browser usage of the witness library in browser.
  • The CloudFlare worker which is an open-source codebase of the SpruceID Rebase Witness and serves as a working example / demo of the witness library.
  • The demo dapp which is a small UI utilizing the client library to interact with the CloudFlare worker.

Examples

There's an existing credential faucet which is the built version of the demo/dapp site, and makes use of a deployed witness service which in turn is the built version of the rebase_cf_worker codebase.

About

No description, website, or topics provided.

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published