devin ivy 46b108cb86
Facilitate authing w/ PDS based on DID doc ()
* lexicon for did doc w/ auth credentials

* include did doc w/ session when configured. configure on dev-env.

* Add dynamic PDS URL adoption to the client

* remove usage of did doc field from getsession in client

* dry-up did doc type and validation

* remove explicit dep on zod by identity package

* move more did doc parsing to common-web

* go back to strings

* rollback breaking changes to identity package

* add changeset

---------

Co-authored-by: Paul Frazee <pfrazee@gmail.com>
Co-authored-by: dholms <dtholmgren@gmail.com>
2023-10-26 18:29:51 -04:00
..
2022-10-25 15:52:46 -05:00
2022-10-25 15:52:46 -05:00
2023-09-27 16:18:27 -05:00
2022-12-01 12:26:18 -06:00
2022-10-28 18:06:17 -05:00

@atproto/pds: Personal Data Server (PDS)

TypeScript reference implementation of an atproto PDS.

NPM Github CI Status

If you are interested in self-hosting a PDS, you probably want this repository instead, which has a thin service wrapper, documentation, a Dockerfile, etc: https://github.com/bluesky-social/pds

License

MIT License