Feature/add transport structure

We probably don't want to set `provider` here. It's not a standard message field and the aggregator is almost never useful information. Putting the `provider` value from the request in `transport_metadata` is much more useful.