Back to all work
Case Study

Deposit Networks

A category case study on the API-first rewiring of wholesale deposit liquidity

GoPostgreSQLOpenAPI 3.1mTLSEvent-sourced LedgerMermaidSystem Design

Why I wrote this

This isn't a product pitch and it isn't a grade of any single company. It's a research artifact I wrote because one corner of fintech infrastructure has quietly become the most interesting regulated-utility wedge I've looked at in years, and when I started sketching how I'd build in it, I couldn't put it down. Everything here is reasoned forward from public materials: company sites, trade-press coverage of the post-SVB deposit flight, the EGRRCPA regulatory text, and two decades of incumbent behavior that's sitting in plain sight.

The artifact is organized the way I'd organize a founding-team brief to myself: what is the category, who is in it, why now, what breaks the thesis, and, if I were the engineer on the hook, what would I actually build.

The category in one paragraph

A community bank or credit union can only insure $250K of a customer's deposit through FDIC or NCUA. When a large depositor — a municipality, a law firm escrow account, a small business with payroll float — walks in with $10M, the institution has three choices: refuse the deposit, push the customer to a money-center bank, or route the excess across a reciprocal deposit network of peer institutions so every slice lands inside someone's insurance ceiling. That routing market is roughly $2.3T, it is dominated today by a single incumbent that still runs on phone calls, broker relationships, and spreadsheets, and a handful of API-first challengers are now replatforming it the way Plaid replatformed account connectivity and Stripe replatformed card acquiring. That is the category.

Who is on the board

IntraFi (the incumbent)

Formerly Promontory Interfinancial Network. The category creator. Owns the relationships, owns the deposit network, and owns roughly the entire installed base across 3,000+ institutions. Incumbent advantages are real: trust, regulator familiarity, and network depth. Incumbent weaknesses are also real: economic model captures the spread rather than sharing it, integration surface is legacy, and the product cadence reflects an operator that has not had to compete in twenty years.

ModernFi (the API-first challenger)

The clearest example of the new wedge: API-first, credit-union-friendly through a CUSO structure that unlocks NCUA-insured institutions, and an economic model that shares yield with the institution rather than capturing it. Publicly backed by serious fintech investors and covered heavily in trade press during the post-SVB deposit flight. This case study is the reason I started writing this artifact, and the concept UI on this page is the way I'd sketch what the backend plumbing has to serve.

R&T Deposit Solutions / StoneCastle

Adjacent players with overlapping but distinct positioning: cash management sweeps, insured cash products, and bespoke institutional liquidity services. They are useful to have on the board because they illustrate that the category is not one-product-shaped. The winner doesn't have to take every segment, but it does have to pick its segments on purpose.

Core banking vendors (the gatekeepers)

Fiserv, Jack Henry, FIS, and Alkami are not in the category. They are the toll booths you have to pass through to reach it. Every institution customer lives inside one of these cores, and each integration is a distribution unlock that takes months of political and technical work. The speed at which a challenger can ship certified core integrations is, in my reading, the single biggest determinant of who wins.

Why now: the structural tailwinds

The SVB failure in 2023 was the starting gun. Overnight, every community bank treasurer in the country discovered that uninsured deposit concentration was an existential risk and their CFO wanted a dashboard for it by Monday. The regulatory environment tilted the same direction: EGRRCPA raised the practical reciprocal-deposit ceiling to the lesser of $5B or 20% of liabilities, which turned what used to be a niche product into a headline liquidity lever for mid-sized institutions.

On top of that, the CUSO structure opens a greenfield: credit unions were historically locked out of the incumbent network's bank-only plumbing, and a challenger with the right regulatory wrapper gets to compete for a customer base no one was serving. Bank greenfields that large are rare. The window is open right now because the incumbent hasn't been forced to respond yet. When they do, the challenger has to already be in the ground.

What actually breaks the thesis

I wanted to write this section carefully, because anyone can list generic risks. These are the three I'd actually lose sleep over as the engineer on the hook.

The customer you have to design for

Every system in this space has to survive first contact with a community bank treasurer at 8:00 AM on a Monday. That person is not browsing for features. They have one number they care about, which is their EGRRCPA headroom, and one recurring fear, which is that a settlement break somewhere in the network is going to turn into a regulator call. The product has to make that number glanceable, make breaks self-evident, and make the action-to-resolution path a single click. If an operator has to open a spreadsheet to reconcile anything, the product has already lost the account.

This is why the concept UI on this page leads with an EGRRCPA headroom KPI and a reconciliation-breaks panel with suppressed-noise counting. Those two widgets are not decoration. They are the reason the tab stays pinned.

How I'd build it

The artifacts linked below are the engineer-on-the-hook version of this case study: a system architecture, a data model, an institution-facing API specification, and a clickable concept UI that walks the three personas a platform in this space has to serve: treasury operators, controllers, and the platform's own network admins. None of it is production software. All of it is the output of the exercise “if someone handed me a whiteboard tomorrow, what would I draw.”

Concept UI: three personas, one console

A static HTML/JS mockup with a persona switcher: Treasury (order placement, coverage preview, counterparty depth), Controller (integrations health, reconciliation breaks with suppressed-noise indicator), and ModernFi Admin (institution pipeline, force-settle and pause-matching actions, network-wide EGRRCPA headroom watch, mTLS certificate lifecycle). The admin surface is deliberate: this is a B2B platform whose internal tooling is its operating leverage, and most candidates never build that screen.

System architecture: services and trust boundaries

A component decomposition with explicit boundaries between the public API gateway, the order and matching engines, the ledger, the core-integration adapter layer, the reconciliation subsystem, and the identity plane. The point of the diagram isn't the boxes. It's where the trust boundaries sit and what fails when any one of them is compromised.

Data model: ledger-first, break-aware

An append-only double-entry ledger with Orders, Matches, SettlementEvents, IntegrationConnections, and reconciliation Breaks as first-class entities. Insurance coverage ceilings and EGRRCPA headroom are modeled as computed views over the ledger, not stored columns, so the regulated numbers are always re-derivable from the source of truth.

OpenAPI 3.1 specification: institution-facing surface

A strict API spec for the institution-facing surface: mTLS-authenticated, idempotency-keyed order placement, a coverage-preview endpoint the treasurer's dashboard can call before committing size, an audit query API for the controller's reconciliation panel, and a webhook surface for settlement events. Tech stack: Go services behind the gateway, PostgreSQL with strict transactional boundaries, an outbox pattern for every external event.

Explore the artifacts: Open the concept UI in a new tab → · View the OpenAPI specification →

The concept UI is a thought experiment, not a redesign of any live product. Numbers and institution names in the mockup are fabricated. It exists to make the three-persona argument concrete enough to talk about.

What a winner has to solve to reach IPO velocity

If a company in this category is going to become a durable public business rather than a feature acquired by a core vendor, three things have to be true. First, the core integration pipeline has to scale into a repeatable, measurable revenue function, meaning certified launches per quarter, not per year. Second, the trust posture has to be observable from outside the company: published SLAs on settlement, audited breaks disclosure, SOC 2 Type II as a starting point rather than a finish line. Third, the economic model has to stay differentiated from the incumbent even after the incumbent responds, which means the yield-share story has to be structural, not a promotional rate that collapses under competitive pressure.

None of those are easy. All of them are engineering-adjacent more than sales-adjacent, which is why the companies that win this category will be the ones where the founding engineering team treated compliance surface, integration throughput, and trust posture as first-class product work from day one.

Closing note

I wrote this because the problem space stuck with me long after I stopped thinking about it on purpose. Regulated financial infrastructure that still runs on phone calls is a rare and short-lived thing to catch in the wild, and the engineers who get to rebuild it are going to ship some of the most consequential quiet work of the decade. If any of this resonates, or lands wrong in an interesting way, I'd genuinely welcome the conversation.