2025-03-13 12:27:11 +01:00
|
|
|
<div align="center">
|
2025-07-10 15:56:45 +02:00
|
|
|
<h1 align="center">go-did-it</h1>
|
2025-03-13 12:27:11 +01:00
|
|
|
|
|
|
|
|
<p>
|
2025-07-10 15:56:45 +02:00
|
|
|
<a href="https://github.com/ucan-wg/go-did-it/tags">
|
|
|
|
|
<img alt="GitHub Tag" src="https://img.shields.io/github/v/tag/ucan-wg/go-did-it">
|
2025-03-13 12:27:11 +01:00
|
|
|
</a>
|
2025-07-10 15:56:45 +02:00
|
|
|
<a href="https://github.com/ucan-wg/go-did-it/actions?query=">
|
|
|
|
|
<img src="https://github.com/ucan-wg/go-did-it/actions/workflows/gotest.yml/badge.svg" alt="Build Status">
|
2025-03-13 12:27:11 +01:00
|
|
|
</a>
|
2025-07-10 15:56:45 +02:00
|
|
|
<a href="https://ucan-wg.github.io/go-did-it/dev/bench/">
|
2025-03-13 12:27:11 +01:00
|
|
|
<img alt="Go benchmarks" src="https://img.shields.io/badge/Benchmarks-go-blue">
|
|
|
|
|
</a>
|
2025-07-10 15:56:45 +02:00
|
|
|
<a href="https://github.com/ucan-wg/go-did-it/blob/v1/LICENSE.md">
|
2025-03-13 12:27:11 +01:00
|
|
|
<img alt="Apache 2.0 + MIT License" src="https://img.shields.io/badge/License-Apache--2.0+MIT-green">
|
|
|
|
|
</a>
|
2025-07-10 15:56:45 +02:00
|
|
|
<a href="https://pkg.go.dev/github.com/ucan-wg/go-did-it">
|
2025-03-13 12:27:11 +01:00
|
|
|
<img src="https://img.shields.io/badge/Docs-godoc-blue" alt="Docs">
|
|
|
|
|
</a>
|
|
|
|
|
</p>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
This is an implementation of Decentralized Identifiers (DIDs) in go. It differs from the alternatives in the following ways:
|
|
|
|
|
- **simple**: made of shared reusable components and clear interfaces
|
2025-03-16 12:17:33 +01:00
|
|
|
- **fast**: while it supports DID Documents as JSON files, it's not unnecessary in the way (see below)
|
|
|
|
|
- **battery included**: the corresponding cryptographic handling is implemented
|
2025-03-13 12:27:11 +01:00
|
|
|
- **support producing and using DIDs**: unlike some others, this all-in-one implementation is meant to create, manipulate and handle DIDs
|
|
|
|
|
- **extensible**: you can easily register your custom DID method
|
2025-03-12 14:13:31 +01:00
|
|
|
|
2025-07-10 15:56:45 +02:00
|
|
|
Built with ❤️ by [Consensys](https://consensys.io/).
|
2025-03-12 14:13:31 +01:00
|
|
|
|
2025-07-10 15:56:45 +02:00
|
|
|
## Concepts
|
2025-03-12 14:13:31 +01:00
|
|
|
|
2025-07-10 15:56:45 +02:00
|
|
|

|