Not sure of the history - probably best to raise the question on the envoy repo. In practice, once the sampling decision has been made, the decision is carried using the tracer specific context propagation format (e.g. b3) - so encoding it in the x-request-id
shouldn’t be necessary.