I'm generally open to this. The main consideration to me is what tricks we might want to use to stuff other identifiers in to record keys to make lookups easier. Eg, CIDs if the record is metadata about a blob, DID if metadata about accounts (maybe we should have done that for follows!), etc.
Raised by @dholms in https://github.com/bluesky-social/atproto/pull/1738#discussion_r1401270816
I'm generally open to this. The main consideration to me is what tricks we might want to use to stuff other identifiers in to record keys to make lookups easier. Eg, CIDs if the record is metadata about a blob, DID if metadata about accounts (maybe we should have done that for follows!), etc.