Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/savely-krasovsky/bsky-did-web
Small utility that helps to create Bluesky account using did:web
https://github.com/savely-krasovsky/bsky-did-web
bluesky bluesky-api decentralized-identity did didweb self-sovereign-identity ssi
Last synced: 10 days ago
JSON representation
Small utility that helps to create Bluesky account using did:web
- Host: GitHub
- URL: https://github.com/savely-krasovsky/bsky-did-web
- Owner: savely-krasovsky
- License: mit
- Created: 2024-02-26T03:14:24.000Z (9 months ago)
- Default Branch: master
- Last Pushed: 2024-02-27T06:53:06.000Z (9 months ago)
- Last Synced: 2024-04-30T05:48:02.025Z (7 months ago)
- Topics: bluesky, bluesky-api, decentralized-identity, did, didweb, self-sovereign-identity, ssi
- Language: Go
- Homepage:
- Size: 24.4 KB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# didweb
> ⚠️WIP
`didweb` is a simple utility that helps to migrate you DID to [Bluesky PDS](https://github.com/bluesky-social/pds).
## Compiling
```
go build -o didweb main.go
```## Example
```bash
PRIVKEY=$(didweb genkey)
PUBKEY=$(echo -n $PRIVKEY | didweb pubkey)
didweb gendid --handle alice.domain.tld --pubkey $PUBKEY
# upload this did to your .well-known directory
# now you can try to sign up
didweb sign --privkey $PRIVKEY --iss did:web:alice.domain.tld --aud did:web:pds.domain.tld --exp 180 | didweb createAccount --pds https://pds.domain.tld --handle alice.domain.tld --invite pds-domain-tld-invite-code --email [email protected] --password password123
# now you will get new JWT token to complete registration
```