Client hint data shown in the results may need to be a concatenated string in some situations. Being able to determine what is and isn't useful in this string representation is likely to require some thought. Furthermore, Special:Investigate and Special:CheckUser could be both making use of this string format.
A system could be implemented that parses the client hint data and converts it to a useful but compact representation. What this string representation should contain could vary for each usage, so this system should be easily configurable.
A need for a string representation that gives enough entropy but also be compact to make the result lines too large has been detailed in T340993.
Acceptance criteria
- Create a service that allows conversion of ClientHintsData objects to a human-readable string form that is configurable using site configuration and the results of which can easily be used.