atproto pds in zig pds.zat.dev
pds atproto
Something went wrong. Try again.
Zig 87%
Shell 5%
HTML 4%
Python 1%
JavaScript 1%
CSS <1%
Just <1%
TypeScript <1%
Dockerfile <1%
<1%
README.md
zds #
an AT Protocol personal data server in Zig, built on zat for protocol primitives and webauthn for passkeys.
live: pds.zat.dev
Spaces support is experimental; protocol updates can require coordinated client migrations.
featured in the atproto spaces alpha. name credit: jim (
calabro.io) suggestedzds.
develop #
requires Zig 0.16.0. smoke tests also use Just, Python 3, curl, jq, and SQLite.
zig build # build binaries
zig build run -- --port 2583 --db dev/zds.sqlite3 # local server
just test # unit tests
just smoke-all # public and permissioned HTTP tests
run #
container images are published to ATCR:
docker pull atcr.io/zat.dev/zds:latest
see the operator guide for configuration, persistent storage, and deployment behind a public HTTPS origin.
docs #
docs/ contains architecture, development, operations, and protocol notes.