support metadata in encoded requests/responses/errors
make sure service names, method names, and metadata do not have new lines
make processors loosely understood to have a service reader