# W3C Trace Context `traceparent` header values, one per line. # Lines beginning with '#' are commentary; every other line is a header value to feed a parser. # --- valid --- 00-4bf92f3577b34da6a3ce929d0e0e4736-00f067aa0ba902b7-01 00-4bf92f3577b34da6a3ce929d0e0e4736-2b3c4d5e6f708192-00 00-7f8a9b0c1d2e3f405162738495a6b7c8-d6e7f8091a2b3c4d-03 # A future version with extra fields: parsers MUST accept the first four fields and ignore the rest. cc-4bf92f3577b34da6a3ce929d0e0e4736-00f067aa0ba902b7-01-extra-vendor-data # --- invalid: must be rejected, and the request treated as un-traced --- # all-zero trace id 00-00000000000000000000000000000000-00f067aa0ba902b7-01 # all-zero parent id 00-4bf92f3577b34da6a3ce929d0e0e4736-0000000000000000-01 # version ff is forbidden ff-4bf92f3577b34da6a3ce929d0e0e4736-00f067aa0ba902b7-01 # trace id one character short 00-4bf92f3577b34da6a3ce929d0e0e473-00f067aa0ba902b7-01 # uppercase hex is not allowed 00-4BF92F3577B34DA6A3CE929D0E0E4736-00f067aa0ba902b7-01 # trailing field on version 00 00-4bf92f3577b34da6a3ce929d0e0e4736-00f067aa0ba902b7-01- # missing flags 00-4bf92f3577b34da6a3ce929d0e0e4736-00f067aa0ba902b7 # non-hex characters in the trace id 00-4bf92f3577b34da6a3ce929d0e0e473g-00f067aa0ba902b7-01