IDN Flows

COUNTERPARTIES

ACH Operator = Federal Reserve FEDX = CBDC JPMD = tokenized bank deposit VISA = Visa stablecoin running on VisaNet Credit Unions ODFI RDFI XFT

IDN FLOW

Originator → ODFI → XFT → RDFI → Receiver Originator → XFT → RDFI → Receiver


USER FLOW

  1. Alice sends a request to Bank A “Pay Bank B $5 for the benefit of Bob”

  2. Bank A verifies Alice’s identity and adequacy of Alice’s funds

  3. Bank A notifies Bank B of the payment

  4. Bank B verifies Bob has an account

  5. Bank B sends confirmation to Bank A

  6. Both banks send confirmation to their respective customers.

PUSH / SWAP / CREDIT

Originator → ODFI → ACH Operator → RDFI → Receiver Originator → ODFI → XFT → RDFI → Receiver stablecoin→USD→Fed rails→USD→stablecoin stablecoin → FEDX → stablecoin tokenized deposit1 → FEDX → tokenized deposit2 tokenized deposit1 → tokenized deposit1 tokenized deposit1 → VISA → tokenized deposit2 tokenized deposit1 → VISA → USD ODFI → XFT → Burn ODFI + Mint RDFI


TOKENIZED DEPOSIT PAYMENT FLOWS

Originator -> ODFI -> XFT

1. Originator sends Pay $5 to Receiver request to ODFI
2. ODFI verifies funds internally
3. ODFI sends Transfer $5 to RDFI request to XFT
4. XFT burns $5 from ODFI account internally
5. XFT mints $5 to RDFI account internally
6. XFT sends Notify $5 credit message to RDFI
7. RDFI verifies Receiver account internally
8. RDFI sends Confirm acceptance message to XFT
9. XFT sends Settlement complete message to ODFI
10. ODFI sends Payment sent confirmation to Originator
11. RDFI sends Payment received confirmation to Receiver

Originator -> XFT

1. Originator sends "Pay $5 to Receiver" request to XFT
2. XFT verifies tokenized deposit amounts and wallet existence
3. XFT burns $5 from ODFI wallet
4. XFT mints $5 to RDFI wallet
5. XFT sends confirmation message to Originator
6. XFT sends credit message to RDFI


RESOURCES

Visa Banks Wells Fargo ACH PNC Bank ACH Correspondent banking

Last updated