protocol -> media type

This is just confusing. Let's get behind the 'media type' signifier, since that's
what we're building.