···11# pds.js
2233-A zero-dependency AT Protocol Personal Data Server written in JavaScript, running on Cloudflare Workers with Durable Objects.
33+A zero-dependency AT Protocol Personal Data Server written in JavaScript, running on Cloudflare Workers with Durable Objects. Let's see how far we can get with just Web APIs.
4455> ⚠️ **Work in progress** - This is experimental. You probably shouldn't use this yet.
66···1212- [x] Handle resolution (resolveHandle)
1313- [x] AppView proxy (app.bsky.* forwarding with service auth)
1414- [x] Relay notification (requestCrawl)
1515-- [x] Multi-user (each DID gets isolated storage, no self-service signup)
1515+- [x] Single or multi-user (each DID gets isolated storage, no self-service signup yet)
1616- [ ] Blob storage (uploadBlob, getBlob, listBlobs)
1717- [ ] refreshSession
1818+- [ ] deleteSession (logout)
1919+- [ ] updateHandle
2020+- [ ] importRepo
1821- [ ] OAuth
1922- [ ] Account management (createAccount, deleteAccount)
2020-- [ ] App passwords
2123- [ ] Email verification
2224- [ ] Invite codes
2325- [ ] Admin/moderation