1. App asksYou open a feed. The app asks the AppView for it by the feed's at:// URI.
  2. AppView looks upIt resolves the URI to the feed generator's DID and service address.
  3. Generator picksA getFeedSkeleton call returns only a list of post URIs. Anyone can run this service.
  4. AppView hydratesIt fills in post text, authors, likes and replies.
  5. You scrollThe finished feed appears as one of your pinned feeds.
PDSyour posts
→
Relayone firehose
→
Feed generatorsindex what they need