did-webvh 0.1.3

Implementation of the did:webvh method in Rust, uses the ssi crate
Documentation

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.

cargo run --example wizard -- --help

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