I feel like this post misses to mention the elephant in the room, which is ICC the international color consortium. They publish officially recommended conversion formulas and their specifications and device profiles contain data for different rendering intents, e.g. "colors objectively as accurate as possible" vs. "make it look the same to humans". They also standardized the .icc file format.
I do feel kinda strongly about these things because the DisplayCal open source calibration software is quite buggy and, hence, unusable for professional work because nobody there read the specifications before attempting to implement them. That's why accurate colors are a solved problem on Windows (e.g. Davinci resolve in HDR mode) and on Mac (Apple has special PCI-D3 displays) but on Linux, everyone tried to reinvent the wheel so different measurement and display apps are incompatible with each other.