Cluster: TBA market basics for lock-desk operatorsOn the roadmap
Coupons, settlement dates, hedge ratios — the working knowledge.
What it takes to operate a secondary desk on top of clean event-time pricing data — from lock through hedge to bid-tape execution and pull-through reconciliation.
Secondary marketing is the function inside a lender that converts closed loans into capital. The desk hedges interest-rate risk during the pipeline, executes loan sales to investors (delivery), and manages the economics of the trade — gain on sale, servicing disposition, and the ratio of locks that actually fund (pull-through).
From a software perspective, secondary marketing is mostly about data. Clean lock-time pricing, clean event timestamps, clean investor commitment data. When the substrate is good, hedging math and bid-tape execution become tractable; when it's noisy, every downstream model is.
The two execution modes:
Mandatory delivery is more economic at scale but requires a hedging program to manage the risk that some locked loans won't close (fallout). Smaller lenders typically run best-effort because the hedging operations don't pay back at lower volumes.
Most agency-conforming production hedges in the TBA (To-Be-Announced) market — forward contracts on agency MBS pools that aren't yet assembled. TBA mechanics:
Reference: SIFMA publishes good-delivery guidelines for TBA pools (see sifma.org).
The hedge desk's daily question: how much TBA notional should I be short to offset my pipeline rate risk? The math:
The data substrate matters. If lock events arrive with delays, if cancellations don't flow through, if rate-to-coupon mappings depend on per-program logic that lives in a spreadsheet, the hedge is stale. Event-driven architectures with stable correlationIds and documented schemas remove most of the friction.
Pull-through is the ratio of locked loans that actually fund. It varies by:
A pull-through model needs a clean event stream: every lock state transition, every rate change in the borrower's application, every funding event. The platform-side discipline is to emit those events with stable correlationIds so the hedge model can join them deterministically.
For lenders that sell loans servicing-released to aggregator investors, bid-tape execution is the periodic (weekly or monthly) sale of a batch of closed loans. The flow:
The hard part is reconciliation. The tape sent should match the loans sold should match the cash received. Software-side: every sell-side execution writes an audit row keyed by lockId + sellSideId + executingInvestor. Reconciliation against actual settlement is a deterministic join, not fuzzy matching on timestamps.
The integrated platform approach is to run sell-side pricing on the same engine as loan-level. Same loan facets, different investor pack, same trace mechanism. The desk sees the bid-tape outcome alongside the retail commitment without opening a second tool. When sell-side spreads tighten or widen, the desk adjusts loan-level pricing margins to reflect the change in execution economics.
What the desk needs from the platform:
None of this is glamorous. All of it makes the desk's job tractable.
Cluster
Deep dives that pick up where the pillar leaves off.
Secondary marketing solution01
How RateStack frames the platform for the desk.
ReadLock management feature page02
Sell-side pricing and the journal substrate.
ReadWebhooks feature page03
Delivery semantics for downstream consumers.
ReadGlossary: sell-side pricing04
What the bid-tape view returns.
ReadCluster: TBA market basics for lock-desk operatorsOn the roadmap
Coupons, settlement dates, hedge ratios — the working knowledge.
Cluster: Building a pull-through model from event dataOn the roadmap
From event stream to a working pull-through estimate.
Frequently asked
Yes. The execution mode is part of the lock pin. Sell-side pricing differs by mode, and the cancel/extend policies can be configured per mode. The audit chain captures the mode at every state transition.
Indirectly — RateStack publishes pricing.computed and lock-lifecycle events with stable correlationIds. The hedge stack consumes those and constructs its own pipeline view. Most customers run a separate hedge system; we provide clean inputs to it.
Sell-side completion writes an audit row with (lockId, sellSideId, executingInvestor). Reconciliation is a deterministic join against your settlement system. No fuzzy matching.
Native bus is NATS JetStream. Enterprise customers can configure a NATS-to-Kafka bridge for shops standardized on Kafka downstream. Talk to us for the deployment options.
Other pillars
Loan-level pricing
How modern mortgage pricing engines turn ratesheets, eligibility predicates, and adjustment rules into an explainable price.
Ratesheet automation
Email-in, portal scrape, OCR, and learning header-mapping templates — what it takes to make ratesheet ingestion a non-event.
Rate lock management
Lifecycle, sell-side, lock-desk policy, and the operational discipline that keeps lock-day surprises rare.
Compliance & audit
ECOA, HMDA, TRID, and the audit-chain disciplines that make compliance a query rather than a quarterly fire drill.
Ready to see it on your data?
Spin up a sandbox or talk to us about a guided demo. Everything in this guide is wired into the platform — not aspirational.