mirror of
https://github.com/block/buzz.git
synced 2026-08-18 06:50:31 +02:00
Fetch persona catalog pages through the shared native relay session, verify relay events outside the renderer, preserve NIP-33 head and parser trust semantics, and return one projected DTO across IPC. Keep only catalog-to-local-persona linkage in TypeScript. Finite requests use fresh subscription ids alongside archive subscriptions on the same authenticated socket. Real-WebSocket coverage proves request EVENT/EOSE/CLOSE flow, forged-event rejection, and continued persistent delivery. Co-authored-by: Tyler Longwell <tlongwell@squareup.com> Signed-off-by: Tyler Longwell <tlongwell@squareup.com>