Ask yourself the question why people “become” tall, small, blonde, blue eyed, have a certain ethnicity, …
They dont become! They are! (I am mostly gonna use gay as an example but the same applies to all lgbtq+ people in the same way)
The reason it seems like people “become” gay is because sexuality is something that develops during puberty. The same way tall people don’t get born tall, but grow to be tall. However they never choose to or worked towards being tall.
If you ever heard something like “XYZ is turning the kids gay!”, its a lie. Differently to being tall, sexuality is something internal, something you feel. And many people are being told that what they feel is wrong. So they believe it is wrong and surpress what they feel. This leads to misserabke lives, depression and often violent/abusive relationships because they are internaky unhappy. If you tell them it is okay to feel what they feel, they are more likely to accept who they are.
So telling people that it is okay to be lgbtq+ leads to more people being openly lgbtq+. They always were. They didn’t “turn gay”. They just didn’t lie to themselves and surpress it.
Just hash the binary and include it with the build. When somebody else compiles they can check the hash and just recompile until it is the same. Deterministic outcome in presumambly finite time. Untill the weights of the model change then all bets are off.