It's a good idea to jot down a couple of notes on our decision-making at Bluesky. These notes won't be extensive. Also in this series: Why RichText facets in Bluesky.Identifying dataHow do you know, when you see a piece of JSON, that it's supposed to be a microblog post? In traditional client-server apps, you know from the server documentation. The /api/getPost route is documented to return a post