Treaties must be ratified by the Senate, and nothing in them can contravene the US Constitution.
But yeah, I know. That's how it's supposed to work. We now exist in a time when there is no longer a rule of law. It's all subject to revision and reinterpretation on a whim.