Minimal DID parser and resolver for Go
|
|
||
|---|---|---|
| plc | Initial implementation | |
| web | Initial implementation | |
| didres.go | Initial implementation | |
| document.go | Initial implementation | |
| go.mod | Initial implementation | |
| go.sum | Initial implementation | |
| LICENSE.md | Initial implementation | |
| methods.go | Initial implementation | |
| options.go | Initial implementation | |
| parse.go | Initial implementation | |
| parse_test.go | Initial implementation | |
| README.md | Initial implementation | |
| resolver.go | Initial implementation | |
Minimal DID parser and resolver for Go
Key points:
-
Extensible via use of interfaces
- New DID methods can be added as external packages
- Custom caching logic, test mocks etc can be implemented using the did.Resolver interface
-
Minimal dependencies
- In particular, no obscure cryptography or blockchain stuff