mirror of
https://github.com/block/buzz.git
synced 2026-08-18 06:50:31 +02:00
Route persistent archive events directly through one bounded mpsc channel and await delivery in the socket loop. Archive subscriptions are live-only, so replay cannot repair broadcast eviction; throttling preserves B's no-loss contract while finite catalog requests remain isolated in the request map. The catalog intentionally verifies finite events twice: transport verification bounds memory against forged input, while catalog verification keeps its projection helper sound for every caller despite the measured cost. Co-authored-by: Wren <5217c5c2f7bfb4333e46d17c98a9255a52dadee18dcd43a43536b95e6776dfa0@buzz.block.builderlab.xyz> Signed-off-by: Wren <5217c5c2f7bfb4333e46d17c98a9255a52dadee18dcd43a43536b95e6776dfa0@buzz.block.builderlab.xyz>