User Experience and Development Personas for Decentralized Identifiers and Verifiable Credentials.
did:web assumes that you trust / control the web hosting service.
This assumption might not be great for service provides who cannot be trusted to protect user privacy.
did:web:hospital.example:patients:123 is a terrible idea… this would allow the hospital to observe when the patient used their identity.
Example of a revocation list maintained by alice
Example of a credential issued by alice to bob
It’s often desirable to have Test DIDs that are readable, and that might have some additional context that is useful to lean on for development. By using github and did:web, we can provide such dids and everything needed to support them.
You can learn more about did:web here.
Note that this demo uses experimental
did:web functionality not currently supported by the Universal Resolver.