11
Composable protocols
Git + DWN Protocols
gitd takes everything that still depends on a central host — issues, pull requests, CI, releases, packages — and moves it into DWN protocols. Your repositories, your identity, your data. No platform lock-in.
Composable protocols
Automated tests
All roadmap phases complete
Built with Bun and TypeScript
Read-only web UI + universal DID viewer
DID-signed push authentication
GitHub migration and API compatibility
DIDs replace platform-bound usernames. Your identity and trust graph stay portable across any host.
Issues, stars, follows, notifications, and contributions live on DWNs instead of a central database.
Collaborator roles and repo authorization are signed records, not toggles in someone else's dashboard.
Use DID-based git remotes with signed push authentication and role checks. No SSH keys on a third-party server.
Publish DID-scoped versions with attestations, provenance, and recursive dependency trust verification.
Import repositories, issues, pull requests, and releases to bootstrap decentralized collaboration quickly.
Setup, clone, push, issues, patches, releases, CI, package publishing, migration, and a local web viewer — all in one toolchain.
$ gitd setup
$ gitd clone did:dht:abc123/my-repo
$ gitd issue create "Bug report"
$ gitd patch create "Add indexing support"
$ gitd ci create <commit>
$ gitd registry publish my-pkg 1.0.0 ./pkg.tgz
$ gitd migrate all owner/repo
$ gitd web --port 3000
Repo metadata, refs, issues, patches, and wiki pages are signed DWN records. Any host can reconstruct project state from them.
Releases, CI runs, package versions, and attestations are protocol records with verifiable provenance — not vendor metadata.
DIDs anchor user identity. Collaborator roles, org membership, and notifications are cryptographically authorized and portable.
Stars and follows are distributed social data that indexers aggregate for search, trending, and reputation across independent hosts.