At this level
place.birds · 4- place.birds.block record A declaration that the author does not want to see, or be seen by, another account on birds.place. Public and stored in the author's own repository, so it travels with them and survives this service. Blocking is not a report: it makes no accusation and asks nobody to act. To report something, use the reporting flow in the app.
- place.birds.profile record How the observer wants to be shown on birds.place. One per account; the record key is always `self`. Every field is optional — a missing profile, or a missing field, falls back to what the wider network says about the account (an app.bsky.actor.profile display name, then the handle). This record exists so that never having used Bluesky is a first-class situation.
- place.birds.sighting record A bird sighting logged by the observer, stored in their own repository. Honor system: `species` is what the observer believes they saw, not a verified determination.
- place.birds.speciesPhoto record The picture the observer wants to represent a species in their own collection. One per species; the record key is the taxon code (e.g. `easpho`), so the choice is addressable without a lookup. Purely a display preference — it asserts nothing about the bird.