atproto pds in zig pds.zat.dev
pds atproto

fix: announce new accounts on the firehose; add invite CTA to signup master

createAccount previously wrote only the accounts row, so a new account emitted no firehose events and stayed invisible to relays until its first write. It now matches the official PDS and Tranquil sequencing: #identity, #account, an empty genesis #commit, and #sync, then a crawler notify. smoke asserts the genesis commit is servable and that exactly four events exist after signup. ZDS_OPERATOR_HANDLE / --operator-handle names the PDS operator; when set, the signup page's invite section links their Bluesky profile as the call to action for getting an invite code. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>