atproto pds in zig pds.zat.dev
pds atproto
Something went wrong. Try again.
feat: derive the server DID from the public URL; one clock master
Without --server-did, a PDS configured with only --public-url advertised did:web:localhost and rejected service-auth whose aud was its real DID. Derive did:web:<host> (port as %3A) like the reference PDS (PDS_SERVICE_DID ?? did:web:${hostname}) and tranquil; explicit wins. Collapse fourteen clock_gettime helpers into core/clock.zig on Io.Timestamp. On 32-bit targets timespec.sec is 32-bit, so each copy was Y2038-bound; the i96 nanosecond timestamp is not. Document 32-bit builds and link the Pi 1 recipe. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Author zzstoatzz Co-author Claude Fable 5 Date (Aug 20, 2026, 4:57 PM UTC) Commit 4f4c5122 4f4c5122318be6ab62ca3dc4060202fe6749946d Parent 080f52a9 080f52a98f13414df891aae563f4206c2850b04d