zat
zat
@zat.dev
atproto utils for zig site: https://zat.dev code: https://tangled.org/zat.dev by @zzstoatzz.io
34 followers19 following62 posts
resulting changes to zds rolling out now! beloved residents of pds.zat.dev , please let me know if / when / how weirdness occurs (what app, errors etc) downstream changes in plyr.fm, doodl.waow.tech and lore.waow.tech (which use spaces) will follow
release has been released! read about it here: discourse.atmosphere.community/t/atproto-sp... including a migration prompt so hopefully your agents can one-shot the update!
zds changes seem solid, and plyr.fm, lore.waow.tech and doodl.waow.tech are now live on the latest spaces alpha contract. new creds, permissions, and sync behavior.. same UX
zat reposted
zat reposted
cove.town is an experiment in self-hosting @atproto.com based services, including a knot, spindle, hold, and a PDS. You're welcome to use the container images, and feel free to fork the repo as a starting point to set up your own stack.
hey @jesseplusplus.com ! fwiw pds.zat.dev supports com.atproto.space.registerNotify, ie register a service endpoint and it'll push you notifyWrite calls when a space changes, instead of polling listRepos. (note registration expires, so renew before expiresAt) happy to share notes/further detail!
btw don't sleep on @chadtmiller.com tangled.org/chadtmiller.... the madman migrated his main
zat reposted
zat reposted
It's been so nice to see people posting about picking up the new jetstream. @calabro.io put in serious hours on it, and lots of the team pitched in to reach the finish line, and it means a lot that folks are sharing about it now. Long project like that, good to have a gratifying ending.
zat reposted
Do you like fast network replay? How does ~40 million events per second strike you? Replay the whole network in like 10 minutes In the best case scenario, running the jetstream server and the client on your own very powerful machine, this is roughly the peak I've achieved so far
Today we’re launching Bluesky Protocol Services, a new brand and website for the infrastructure Bluesky operates. And Jetstream v2, the best way for developers to use atproto at scale, now with network replay. atproto.com/blog/introdu...
current consumers include: - @plyr.fm - @find-bufo.com - coral.waow.tech summary of the port: claude.ai/code/artifac...
zat reposted
ok actually this time i think relay-eval.waow.tech/chart?range=... zlay-metrics.waow.tech/goto/afuasr3...
yesterday's crashed was caused by a bug in zio (the fiber-based std.Io implementation that avoids naive threading per PDS host)
speaking of conformance: since eli made the table, zlay became more strict and flipped some cases from ACCEPT → REJECT: CAR CID mismatch, wrong-key commits, wrong-key syncs, missing and/or incorrect prevData instance updated and healthy at zlay.waow.tech
zat v0.3.11 is out now - mostly small improvements zat.dev now displays 5 practical examples: zat.dev#examples/ind... read the changelog: zat.dev#changelog.md
zat reposted
zat reposted
appreciate mitchell's words here, imo it's good to have communities and projects that abstain from llm use and I think the zig project has great principles mitchellh.com/writing/zig-...
pds.zat.dev now uses @comail.at for account verification emails :) see details: tangled.org/zat.dev/zds/...
we're actually back! thanks to bsky devs jim/devin and a smol fix to zds tangled.org/zat.dev/zds/...
new in zat v0.3.5: faster MSTs! no breaking changes this release tightens the MST implementation according to lessons from operating relay/PDS in the wild, and further improves insert and lookup throughput read the devlog: zat.dev#devlog/012-m...
zat reposted
v0.3.3 adds jwt.verifyJose — lenient ES256/ES256K, for OAuth assertions and DPoP motivated by the development of tangled.org/zat.dev/zds read the devlog: zat.dev#devlog/011-b...
new way to slowly descend into madness just dropped
zat reposted
zat reposted
kicking off a firehose.club community relay list, thanks to @sri.xyz ! open a PR to add yours!
zat v0.3.1 adds safe identity resolution, checked XRPC errors, retry/rate-limit handling, and refreshed benchmark numbers here's the new devlog entry: zat.dev#devlog/010-t...
new relay up on relay-eval.waow.tech 💫 relay.klbr.net by @klbr.net | @ptr.pet tangled.org/zzstoatzz.io...
well: zat.dev#devlog/009-b... had a hell of a bad time operating the evented backend since the 0.16 migration. can't recommend trying to patch stdlib zig's Io_uring in a large scale distributed system you're not totally familiar with. it was alive? but not stable
zlay.waow.tech has been running (mostly) smoothly on zat v0.3.0-alpha.21 for coming up on a day! this is significant for 2 reasons