US Vice President JD Vance denied US giving $300 billion directly to Iran under trade deal Washington will allow other countries to invest in Iran if it complies with the deal terms The $300 billion fund is a private investment vehicle, not government money or reparations