"Budget" is the operative word there: Controlling the expenditure of tax dollars is one of the fundamental things elected officials do in a democracy. Thus current governments can't ever truly bind future ones.
Unless the money is in an account with your name on it, what you have is a political promise, not a contractual obligation or an asset.
Unless the money is in an account with your name on it, what you have is a political promise, not a contractual obligation or an asset.