Links to all source code repositories for did:webs.
- did:webs spec: https://github.com/trustoverip/kswg-did-method-webs-specification
- did:webs reference implementation: https://github.com/GLEIF-IT/did-webs-resolver
The official did:webs DID Method specification developed by the Trust Over IP Foundation.
- Organization: Trust Over IP Foundation
- Working Group: KERI Stack Working Group (KSWG)
- Task Force: DID WebS Method Task Force
- Status: Draft
- License: OWF Contributor License Agreement 1.0 for the spec, Apache 2.0 for the implementation code
Links:
- 📖 Specification: https://trustoverip.github.io/kswg-did-method-webs-specification/
- 📂 Source Code: https://github.com/trustoverip/kswg-did-method-webs-specification
Contributing:
The primary reference implementation maintained by GLEIF (Global Legal Entity Identifier Foundation).
- Organization: GLEIF-IT
- Language: Python 3.10+
- License: Apache 2.0
- Status: Active development
- Package:
did-webs-resolver(PyPI)
Links:
- 📂 Source Code: https://github.com/GLEIF-IT/did-webs-resolver
- 📦 PyPI Package: https://pypi.org/project/did-webs-resolver/
- 📝 Issues: https://github.com/GLEIF-IT/did-webs-resolver/issues
- 🔀 Pull Requests: https://github.com/GLEIF-IT/did-webs-resolver/pulls
Installation:
# From PyPI
pip install did-webs-resolver
# From source
git clone https://github.com/GLEIF-IT/did-webs-resolver.git
cd did-webs-resolver
uv sync
source .venv/bin/activateThis documentation site you're reading now!
- Maintainer: Kent Bull
- Technology: Docsify
- License: OWF Contributor License Agreement 1.0
- Status: Active
Links:
- 🌐 Live Site: https://didwebs.info/
- 📂 Source Code: https://github.com/kentbull/didwebs.info
Technology Stack:
- Framework: Docsify - Client-side documentation
- Hosting: GitHub Pages with GitHub Actions CI/CD
- Theme: Vue theme with custom styling
- Plugins: Search, pagination, code copy, syntax highlighting
Contributing:
# Fork and clone
git clone git@github.com:YOUR_USERNAME/didwebs.info.git
cd didwebs.info
# Test locally
./serve.sh
# Make changes, commit, and submit PR
git checkout -b feature/my-update
git commit -m "Update documentation"
git push origin feature/my-updateCore KERI protocol implementations that power did:webs:
Python implementation of KERI.
- Repository: https://github.com/WebOfTrust/keripy
- Language: Python
- License: Apache 2.0
- CLI:
klicommand
Key for did:webs:
- Provides KERI identifier management
- Witness, watcher, and observer network functionality
- Credential issuance (ACDC)
- Key rotation and delegation
TypeScript KERI client library.
- Repository: https://github.com/WebOfTrust/signify-ts
- Language: TypeScript
- License: Apache 2.0
Python KERI client library.
- Repository: https://github.com/WebOfTrust/signifypy
- Language: Python
- License: Apache 2.0
KERI Agent service with REST API.
- Repository: https://github.com/WebOfTrust/keria
- Language: Python
- License: Apache 2.0
Can be used to manage KERI identifiers that power did:webs DIDs.
Multi-method DID resolver that includes did:webs support.
- Repository: https://github.com/decentralized-identity/universal-resolver
- License: Apache 2.0
- Live Demo: https://dev.uniresolver.io/
Related specifications:
Key Event Receipt Infrastructure specification.
- Specification: https://trustoverip.github.io/kswg-keri-specification/
- Repository: https://github.com/trustoverip/kswg-keri-specification
Composable Event Streaming Representation specification.
- Specification: https://trustoverip.github.io/kswg-cesr-specification/
- Repository: https://github.com/trustoverip/kswg-cesr-specification
Authentic Chained Data Containers specification (for credentials).
- Specification: https://trustoverip.github.io/kswg-acdc-specification/
- Repository: https://github.com/trustoverip/kswg-acdc-specification
The simpler predecessor to did:webs.
- Specification: https://w3c-ccg.github.io/did-method-web/
- Repository: https://github.com/w3c-ccg/did-method-web
Contributions welcome.