+5
-3
README.md
+5
-3
README.md
···
1
1
# pds.js
2
2
3
-
A zero-dependency AT Protocol Personal Data Server written in JavaScript, running on Cloudflare Workers with Durable Objects.
3
+
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.
4
4
5
5
> ⚠️ **Work in progress** - This is experimental. You probably shouldn't use this yet.
6
6
···
12
12
- [x] Handle resolution (resolveHandle)
13
13
- [x] AppView proxy (app.bsky.* forwarding with service auth)
14
14
- [x] Relay notification (requestCrawl)
15
-
- [x] Multi-user (each DID gets isolated storage, no self-service signup)
15
+
- [x] Single or multi-user (each DID gets isolated storage, no self-service signup yet)
16
16
- [ ] Blob storage (uploadBlob, getBlob, listBlobs)
17
17
- [ ] refreshSession
18
+
- [ ] deleteSession (logout)
19
+
- [ ] updateHandle
20
+
- [ ] importRepo
18
21
- [ ] OAuth
19
22
- [ ] Account management (createAccount, deleteAccount)
20
-
- [ ] App passwords
21
23
- [ ] Email verification
22
24
- [ ] Invite codes
23
25
- [ ] Admin/moderation