atproto user agency toolkit for individuals and groups
TypeScript
100.0%
1
1
0
Clone this repository
https://tangled.org/burrito.space/p2pds
https://tangled.org/did:plc:7r5c5jhtphcpkg3y55xu2y64/p2pds
git@tangled.org:burrito.space/p2pds
git@tangled.org:did:plc:7r5c5jhtphcpkg3y55xu2y64/p2pds
For self-hosted knots, clone URLs may differ based on your setup.
Download tar.gz
Port Cirrus (Cloudflare Workers PDS) to a standalone Node.js server:
- Hono HTTP framework via @hono/node-server
- better-sqlite3 replacing Cloudflare SqlStorage
- Filesystem blob storage replacing R2
- ws library replacing hibernatable WebSockets
- In-memory DID cache replacing Workers Cache API
- Bearer token + JWT session auth (OAuth/passkeys deferred)
Verified: health check, DID document, session management, record
CRUD, CAR export, and WebSocket firehose all functional.