Post

finally landed it! Tap is your all-in-one sync tool for the Atmosphere: webhooks, backfill, filtering, signaling collections, no cbor/msts/signatures/cursors. this thing's got it all! give it a go and let me know what you think & if you run into any issues docs.bsky.app/blog/introdu...

docs.bsky.appIntroducing Tap: Repository Synchronization Made Simple | BlueskyJust about every app built on AT needs data from a repository at some point. For many use cases – feed generators, labelers, bots – streaming live data through a Relay or Jetstream works well. But som...

Hey, some first questions: - "id" is like seq in the firehose, right? (incrementing by 1?) - is there something like a "cursor" at all, I mean for the Tap, i.e. connecting to /channel passing the cursor of how far you got before disconnecting last time?

`id` does increment by 1 but you shouldn't treat it as such. just an opaque identifier for the event instead of cursors, tap uses "acks" which are on a per-repo basis rather than total ordering. moves responsibility for durability to producer (tap) instead of consumer

0 reposts2 likes

No replies yet.