The transform endpoint should be exposed as a core/v1 endpoint. The new path should not contain a {domain} parameter.
NOTE: we will probably not want to support all combinations of input and output format as stable. Perhaps a whitelist can be configured in the config array passed to the handler from the route definition