Following some discussion on Bluesky I came to the realization that I don't know how the appview works in ATproto. It was described as alternatively an API server or a server layer to organize and backup repos. Neither really encapsulates what it is but it's a large piece of tech to learn.