Earlier quoted context omitted.
There are already two APIs operated by the Fed (not the treasury) Fedwire and ACH. The problem is the account. I do not want an account in the federal reserve or anywhere so closely coupled with the government. Nor do I want an account with a public ledger or any way distributed which doesn’t allow for transaction reversals (theft) which rules out blockchain. Actual banks are necessary.
The concern is pretty strange since they already have that information thanks to banking regulations. There is nothing more to lose by doing it directly.
Banks are required to report transactions above $10k, my bank knows when I go out to buy too many gas station snacks at 2am, my government does not.