rebase_vc_witness_axum

Crates.iorebase_vc_witness_axum
lib.rsrebase_vc_witness_axum
version0.1.0
sourcesrc
created_at2023-10-18 17:01:11.740207
updated_at2023-10-18 17:01:11.740207
descriptionThis is a library that exposes a Rebase witness as an Axum Service
homepagehttps://www.spruceid.dev/rebase
repositoryhttps://github.com/spruceid/rebase/
max_upload_size
id1006974
size148,701
K (krhoda)

documentation

https://www.spruceid.dev/rebase

README

Rebase VC Witness Axum

This repository is a Witness and Credential Issuing service similar to the Cloudflare Worker project found here. It has the same external API but internally is an Axum service for easy integration into Rust Axum servers.

A dead-simple example is found in examples/server_example.rs and can be run via cargo in the normal way to run project examples.

Because it's written as an Axum Router, it can be used anywhere a Axum/Tower Service can, so it should be very flexible.

The example requires a rebase.json file to exist and it's contents must match the example_rebase.json file provided in structure, though much of the config is optional. See the source / the CF worker's source for more details.

Commit count: 104

cargo fmt