You are right. There is no legal contract, it's an insurance policy. In practice this is as good as having a legal contract is what I meant.
If it was just a legal contract, in the worst case you'd have to sue to hold them to account.
(On the other hand, politics can change from one day to the next; but contracts are harder to unilaterally change.)