A repo (repurchase agreement) is a type of transaction in which securities are sold and an agreement to repurchase them at a predetermined price is concluded at the same time. Repo transactions appeared in the USA for the first time in 1917. The US Federal Reserve used this type of transaction to credit other banks.