The treasury sells inflation-indexed bonds, so if you trust that the government will “keep it’s word”, you can buy those, then even if the government prints money, you will keep up with inflation.
Do you seriously believe that U S politicians will honor the stated purpose of those inflation indexed bonds. To believe so is to believe in the tooth fairy. Those bonds will not keep up with inflation if inflation runs more than 6% p/a. The lying politicians will not hesitate to repudiate the terms of those contracts anymore than government thru Chrysler and GM repudiated the terms of the senior secured bonds.