Posts are arranged in a merkle tree. You can validate the contents of someone’s profile one merkle branch at a time, or you can verify the contents of the entire profile/tree at once if you’re not missing any of its posts.
Discussion
That makes sense!
I was actually wondering whether its enough to batch Schnorr verify every N events to resolve performance issues on low-end hw. Strikes me as simpler (or are we doing this already?)
With this method, you don’t need to verify the signatures of every post. It verifies the content of all the profile’s posts in one swoop with a hash that matches a tiny on-chain merkle root.