Skip to content

Demonstration of ACA-Py using an external VC Holder implementation

Notifications You must be signed in to change notification settings

dbluhm/acapy-vc-holder

Repository files navigation

ACA-Py External VC Holder

A quick demonstration of using an external service for holding JSON-LD creds.

The External VC Holder component is currently dependent on unmerged upstream changes to ACA-Py.

The KMS Service used by this demo can be found here: dbluhm/mini-kms.

Run the Demo

docker-compose build
docker-compose run demo
docker-compose down -v # Stop and clean up when you're done

You should be able to observe two requests to the kms service by running:

docker-compose logs kms

There should be one request to the key generation endpoint and one to the signing endpoint.

Logs from the ACA-Py instance may also be of interest:

docker-compose logs holder

Points of Interest

See the package init for an example of instantiating and loading the External Provider in ACA-Py.

See provider.py to see the implementation of the External Provider itself.

About

Demonstration of ACA-Py using an external VC Holder implementation

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published