Post

pretty cool: deer.social configured to point to a self-hosted bsky appview which reads from a self-hosted relay which subscribes to a self-hosted PDS which is where this "hello world" post originated it's bluesky independent from bluesky

nah, not full network/archive right now it's just my PDS while exploring next up is figuring out how to backfill

This makes me wonder how much more efficient would a Relay (or PDS) be if it's configured to accept only correctly structured records, rather than treating it as a raw document. Having a lot more guarantees about the data format feels like it could lead to far more efficient data storage.

0 reposts0 likes

This is something I've been dealing with when designing a PLC library impl, because I want efficient data representation with typed compile-time fields, but I also somehow need to accept non-standard documents too (or even just extra fields), which complicates the ideal vision a lot.