we want to roll our own types so we have better control of it + we already implement our own http client stuff and firehose stream. this would also allow us to experiment with dropping serde
very fast at protocol indexer with flexible filtering, xrpc queries, and a cursor-backed event stream, built on fjall
fjall
at-protocol
atproto
indexer
rust