atproto relay implementation in zig zlay.waow.tech

disable keep_alive on DID resolver — TLS connection pool was consuming ~3 GiB non-malloc RSS

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

+1 -1
+1 -1
src/validator.zig
··· 398 398 } 399 399 400 400 fn resolveLoop(self: *Validator) void { 401 - var resolver = zat.DidResolver.init(self.allocator); 401 + var resolver = zat.DidResolver.initWithOptions(self.allocator, .{ .keep_alive = false }); 402 402 defer resolver.deinit(); 403 403 404 404 while (self.alive.load(.acquire)) {