did-webvh Rust implementation
An implementation of the did:webvh method in Rust. Supports version 1.0 spec.
This implementation is part of the affinidi-did-resolver and works with the Rust SSI Library
A helpful implementation site is the webvh DID Method Information site
Everyone likes a wizard
Getting started with webvh at first can be daunting given the complexity of the specification and supporting infrastructure such as witness and watcher nodes.
To help with getting started, a wizard for webvh has been created to help you.
To run this wizard, you need to have Rust installed on your machine.
WARNING: This wizard will generate secrets locally on your machine, and display the secret on the screen.
The wizard is meant for demonstration purposes only. Use in a production environment is not recommended.
Default Wizard Files
did.jsonl is the default webvh LogEntry file that the wizard will create.
did.jsonl-secrets is the default file containing key secrets
Implementation Status
- Create a did:webvh LogEntry and DID Document
- Resolve a did:webvh method
- Validate webvh LogEntries to v1.0 specification
- Update webvh DID
- Revoke webvh DID
- Migration of DID (portability)
- Validate witness information
- Witness Node infrastructure
- Watcher Node infrastructure
- webvh hosting service