The Bank Term Funding Program (BTFP) is the name for the money that the Federal Deposit and Insurance Company and the Federal Reserve loaned to banks going bankrupt, starting in March 12, 2023. A couple of more banks have been added since then, but the bulk of the money is due in March 2024. The banks don’t have the money, so they’ll have to sell what they own, US debt and mortgage backed securities. Also, the Reverse Repo market funding the federal government should be tapped out by March. With the biggest historic buyers of US debt, the Federal Reserve, Japan, and China, currently being the biggest sellers, who will buy the US debt that the banks and Treasury are selling? So, either we play another round of musical chairs, or the music stops; but, at some point, the music stops. Fun times ahead.