Trying to understand ATProto’s merkle search trees and CIDs and, yes, I’m making some incremental progress on what was supposed to be a “little project” but damn