diff --git a/pyvckit/did.py b/pyvckit/did.py index fa3c507..a391d53 100644 --- a/pyvckit/did.py +++ b/pyvckit/did.py @@ -26,7 +26,9 @@ def key_to_did(public_key_bytes, url): u = urlparse(url) domain = u.netloc path = u.path.strip("/").replace("/", ":") - return f"did:web:{domain}:{path}:{did}" + if path: + return f"did:web:{domain}:{path}:{did}" + return f"did:web:{domain}:{did}" return f"did:key:{did}"