diff --git a/README.md b/README.md index fdc64f9..8d9c23d 100644 --- a/README.md +++ b/README.md @@ -2,12 +2,13 @@ The spec repository for did:tdw -- Trust DID Web DID method. -Read the spec: [https://bcgov.github.io/trustdidweb/](https://bcgov.github.io/trustdidweb/) +Read the spec: [https://identity.foundation/trustdidweb](https://identity.foundation/trustdidweb) -Implementations available: +Proof of concept implementations available: - Typescript: [https://github.com/bcgov/trustdidweb-ts](https://github.com/bcgov/trustdidweb-ts) - Python: [https://github.com/bcgov/trustdidweb-py](https://github.com/bcgov/trustdidweb-py) +- Go: [https://github.com/nuts-foundation/trustdidweb-go](https://github.com/nuts-foundation/trustdidweb-go) ## Abstract diff --git a/spec/header.md b/spec/header.md index d794d54..a4c4744 100644 --- a/spec/header.md +++ b/spec/header.md @@ -15,6 +15,7 @@ Trust DID Web - `did:tdw` ~ [Brian Richter](https://github.com/brianorwhatever) ~ [Michel Sahli](https://github.com/bj-ms) ~ [Martina Kolpondinos](https://github.com/martipos) +~ [Dmitri Zagdulin](https://github.com/dmitrizagidulin) **Participate:** ~ [GitHub repo](https://github.com/decentralized-identity/trustdidweb) @@ -22,7 +23,12 @@ Trust DID Web - `did:tdw` ~ [Commit history](https://github.com/decentralized-identity/trustdidweb/commits/main) **Implementations:** -~ [TypeScript](https://github.com/bcgov/trustdidweb-ts) -~ [Python](https://github.com/bcgov/trustdidweb-py) +~ [TypeScript] +~ [Python] +~ [Go] + +[TypeScript]: https://github.com/bcgov/trustdidweb-ts +[Python]: https://github.com/bcgov/trustdidweb-py +[Go]: https://github.com/nuts-foundation/trustdidweb-go ------------------------------------ diff --git a/spec/implementors_guide.md b/spec/implementors_guide.md index 5feacdc..e213f4e 100644 --- a/spec/implementors_guide.md +++ b/spec/implementors_guide.md @@ -4,8 +4,9 @@ Proof of concept implementations of `did:tdw` software for [[ref: DID Controllers]] and resolvers can be found here: -- Typescript: [https://github.com/bcgov/trustdidweb-ts](https://github.com/bcgov/trustdidweb-ts) -- Python: [https://github.com/bcgov/trustdidweb-py](https://github.com/bcgov/trustdidweb-py) +- [Typescript] +- [Python] +- [Go] Both currently (as of 2024.04.11) support all of the features of the core `did:tdw` including [[ref: Key Pre-Rotation]]. Not yet supported is the the concept of [[ref: witnesses]]. diff --git a/spec/overview.md b/spec/overview.md index 3e5f7dd..1a377ce 100644 --- a/spec/overview.md +++ b/spec/overview.md @@ -115,7 +115,7 @@ proof of concept implementations. The specification/implementation interplay helped immensely in defining a practical, intuitive, straightforward, DID method. The existing proof of concept implementations of the `did:tdw` DID Method are listed in the [Implementors Guide](#Implementations). The current -Typescript and Python implementations are each around 1500 lines of code. +implementations range from around 1500 to 2000 lines of code. ### The `/whois` Use Case