Small Group Tutorials

Here to help students catch up, keep up, and move ahead. Book a consultation here.

How FICC GCF Repo Algorithms Net General-Collateral Financing: Generic CUSIPs, Blind Brokerage, Net Funds Positions, Collateral Allocation and Net-of-Net Settlement

Reader question: A dealer may execute hundreds of repo trades during the day against broad collateral categories such as Treasuries under ten years, agencies or agency MBS. Does every GCF Repo trade settle as a separate delivery-versus-payment transfer of one specifically identified security?

No. FICC’s General Collateral Finance Repo (GCF Repo) service lets participating Government Securities Division members trade repo by rate, term and a generic collateral CUSIP rather than by one specific Treasury or agency security. FICC compares and guarantees eligible trades, nets the member’s cash-borrowing and cash-lending activity within each generic collateral class, creates net funds positions, and then converts those net positions into collateral allocation obligations and entitlements. Specific securities are allocated later through the clearing-bank tri-party process.

The algorithm therefore separates two questions:

What financing amount does the member owe or receive?

and:

Which eligible securities will satisfy the resulting generic collateral obligation?

What this page owns — and what it does not

This page owns:

GCF Repo trades + prior allocation state → generic-CUSIP net funds positions → collateral allocation obligations/entitlements → tri-party settlement → next-day net-of-net state.

It does not replace repo pricing and specialness, NSCC Continuous Net Settlement, or FICC’s ordinary delivery-versus-payment Treasury settlement. GCF Repo is a specific general-collateral financing and allocation service inside FICC’s Government Securities Division.

This is public market-infrastructure education, not a repo-trading instruction or financing recommendation.

Why generic collateral changes the trading problem

In a specific-CUSIP repo, the exact security matters at trade time.

In GCF Repo, the parties transact against a collateral class. The generic CUSIP identifies the acceptable collateral bucket, while the precise securities can be selected later during allocation.

This creates operational flexibility:

  • dealers can trade financing before knowing the exact collateral they will allocate;
  • multiple trades can be netted within the same collateral category;
  • the clearing process can reduce the number of gross collateral movements;
  • specific eligible securities can be chosen later subject to FICC eligibility and clearing-bank controls.

Current generic CUSIP structure

FICC publishes an eligibility schedule for GCF Repo collateral. Current categories include generic CUSIPs for, among other things:

  • U.S. Treasury securities with specified maturity ranges;
  • agency securities;
  • fixed-rate agency mortgage-backed securities;
  • adjustable-rate agency mortgage-backed securities;
  • TIPS;
  • STRIPS.

For example, current published generic identifiers include categories such as TU10 for specified Treasuries under ten years and separate generic identifiers for TIPS and STRIPS.

The category map is an update-sensitive reference-data table. A repo trade cannot be validated from the label “Treasury” alone.

Blind brokerage

GCF Repo transactions can be submitted through authorized interdealer repo brokers on a blind basis.

The executing dealers can therefore trade against the market without disclosing the original counterparty identity to each other in the ordinary trading flow.

FICC becomes the central counterparty for compared transactions under its rules, transforming the bilateral credit network into member-to-FICC obligations.

Step 1: compare the trade

A simplified GCF trade record contains:

  • member;
  • generic CUSIP;
  • repo direction: funds borrower or funds lender;
  • principal amount;
  • repo rate;
  • term / settlement dates;
  • broker and trade identifiers.

Trade comparison must establish a consistent economic record before the transaction enters the guaranteed clearing state.

Data agreement and collateral allocation are separate stages.

Step 2: net funds positions by generic CUSIP

For member m and generic collateral class g, define:

NetFundsPositionm,g = FundsBorrowedm,g − FundsLentm,g.

If the result is positive, the member is a GCF Net Funds Borrower.

If negative, the member is a GCF Net Funds Lender.

Using a sign convention where borrower amounts are positive:

Borrower Position = max(NetFundsPosition, 0)

Lender Position = max(−NetFundsPosition, 0).

A simple netting example

Suppose Dealer A trades the same generic Treasury collateral class:

  • borrows $700m;
  • borrows $300m;
  • lends $250m;
  • lends $150m.

Gross repo principal = $1.4bn.

Net funds position:

700 + 300 − 250 − 150 = $600m borrower.

The GCF settlement problem becomes a $600m net financing obligation for that collateral class rather than four separate gross repo settlements.

Step 3: convert the net funds position into collateral state

FICC Rule 20 creates a collateral-allocation relationship from the funds position.

For a net funds borrower:

Collateral Allocation Obligation = Net Funds Borrower Position.

For a net funds lender:

Collateral Allocation Entitlement = Net Funds Lender Position.

So in the example, Dealer A must allocate eligible collateral supporting the $600m net borrowing position under the service’s valuation and settlement rules.

Why cash and collateral can be netted separately

Cash is fungible. Securities are not.

GCF Repo first compresses financing amounts within the generic collateral class. It then solves the collateral-delivery problem by choosing specific eligible securities.

This decomposition is computationally useful:

trade graph → net cash requirement → constrained collateral allocation.

Step 4: select specific eligible collateral

The borrowing member allocates securities that satisfy the generic CUSIP’s eligibility rules.

A collateral-selection engine can consider:

  • generic-CUSIP eligibility;
  • market value;
  • applicable valuation/haircut treatment;
  • availability in the member’s clearing-bank account;
  • existing liens/allocations;
  • security maturity;
  • operational restrictions.

This is a constrained allocation problem, not an unconstrained “pick the cheapest security” optimization.

BNY Mellon tri-party processing

FICC’s current GCF Repo service uses BNY Mellon as the clearing bank for collateral allocation and settlement.

The clearing-bank platform helps:

  • value collateral;
  • verify eligibility;
  • move securities between accounts;
  • support cash settlement;
  • process substitutions and returns within the applicable service rules.

The generic trade exists in FICC; the specific collateral movement is operationalized through the clearing-bank infrastructure.

Net-of-net settlement across days

GCF Repo does not necessarily unwind every prior allocation to zero before building the new day’s state.

FICC’s rules use a net-of-net approach: prior-day allocation obligations and entitlements are netted with the current day’s new GCF positions.

Conceptually:

Today Allocation State = Prior Allocation State + Current Net Funds Change.

This can reduce unnecessary return-and-redelivery movements.

A net-of-net example

Yesterday Dealer A had a $600m collateral allocation obligation.

Today its new GCF trading produces a $450m net funds borrower position.

If all positions are in the same applicable generic class and no other adjustments apply, the allocation state can contract rather than fully unwind and rebuild.

The exact Rule 20 processing controls the operational result, but the principle is rolling net-state maintenance.

Current 2026 processing timeframes

FICC’s current 2026 rule updates specify key GCF Repo operational times.

Under the current schedule:

  • around 3:30 p.m., prior/current collateral allocation positions are netted and allocation obligations begin;
  • 4:30 p.m. is the collateral allocation deadline, subject to FICC’s late-allocation procedures;
  • 4:30 p.m. is also a key net funds payor cash deadline under the current framework.

These times are rule-version data. A production system should never treat them as timeless hard-coded constants.

Why the allocation deadline matters

A member can have enough collateral economically but still fail operationally if it does not allocate eligible securities by the required deadline.

This creates separate states:

collateral sufficient

and:

collateral allocated on time.

Liquidity and operational readiness both matter.

Funds-only settlement

GSD also operates a funds-only settlement process for specified cash obligations.

For open positions, FICC calculates adjustment amounts using current system values rather than leaving every position frozen at its original contract economics.

A stylized transaction adjustment is:

Adjustment = Current System Value − Contract Value.

Those amounts are aggregated into the member’s funds-only settlement obligations.

Intraday forward margin

Current GSD procedures include intraday forward-margin calculations on open positions using current market prices.

This addresses the risk that repo or other forward-settling positions become more expensive before final settlement.

The margin is not the same as the repo interest payment. It is a clearing-risk control tied to mark-to-market exposure.

General collateral versus special collateral

GCF Repo is designed around general collateral categories.

If a dealer needs one exact scarce CUSIP, specific-CUSIP repo or securities lending can be more relevant.

This connects to:

repo specialness

and:

SOMA securities lending.

GCF solves financing against a class; securities lending can solve scarcity of an exact security.

Counterexample: generic CUSIP does not mean any Treasury can be delivered

Each generic category has explicit eligibility rules.

A security outside the maturity, issuer, product or collateral specifications should be rejected even if it is a U.S. government-related security broadly.

Counterexample: net funds borrower does not mean gross repo trades disappear

The underlying trade records still matter for:

  • rates;
  • fees;
  • audit;
  • risk management;
  • regulatory reporting.

Netting compresses settlement obligations, not transaction history.

Counterexample: sufficient market value can still fail eligibility

A dealer may have $1bn of securities available but none belonging to the required generic collateral category.

Value sufficiency and collateral eligibility are separate tests.

Counterexample: a prior-day obligation can be reduced by today’s opposite activity

If a member carried a borrower allocation state from yesterday but becomes a net lender today in the same category, the net-of-net process can reduce or reverse the remaining collateral obligation.

State is continuous across settlement cycles.

Counterexample: GCF Repo is not the same as ordinary DVP repo

Traditional DVP repo identifies and delivers specific securities trade by trade.

GCF Repo uses generic collateral classes, central counterparty netting and later collateral allocation.

The financing economics can be similar while the processing algorithm is materially different.

Inputs and outputs

A GCF Repo engine can require:

  • GSD netting-member ID;
  • repo broker/trade ID;
  • generic CUSIP;
  • borrow/lend direction;
  • principal;
  • repo rate;
  • term and dates;
  • prior-day GCF allocation state;
  • collateral holdings at the clearing bank;
  • current collateral eligibility schedule;
  • market values;
  • operational cutoffs;
  • funds-only settlement inputs.

Outputs can include:

  • net funds borrower/lender position by generic CUSIP;
  • collateral allocation obligation/entitlement;
  • specific allocated securities;
  • unallocated deficiency;
  • funds-only cash settlement;
  • intraday margin;
  • late-allocation/fail state;
  • next-day net-of-net opening state.

Evidence polarity: what supports confidence?

Evidence for a reliable implementation includes:

  • gross GCF trades reconcile to the member’s net funds positions;
  • borrower positions equal collateral obligations;
  • network borrower amounts equal network lender amounts by generic class;
  • specific allocated securities satisfy the published eligibility schedule;
  • BNY Mellon collateral movements reconcile to FICC state;
  • prior-day allocation state rolls correctly into today’s net-of-net process;
  • funds-only adjustments reconcile to current system values.

Evidence against confidence includes generic categories mapped to stale collateral rules, cash netting that does not balance across members, collateral allocation larger than the member’s net borrower position, prior-day obligations disappearing unexplained, or collateral movements that do not reconcile to clearing-bank records.

Weak links in implementation

Generic-CUSIP mapping error. Wrong collateral category is assigned.

sign error. Funds borrower/lender directions invert.

term mismatch. Overnight and term trades net incorrectly.

prior-state omission. Net-of-net starts from zero when an allocation remains outstanding.

eligibility staleness. Old collateral schedule remains active.

valuation lag. Collateral market values are stale.

clearing-bank reconciliation break. FICC obligation and BNY Mellon movement disagree.

cutoff error. Current 2026 operational deadlines are misapplied.

Diagnostics: how to test the engine

  • simple-net test: 700+300 borrowed minus 250+150 lent = 600 borrower.
  • network-zero test: aggregate GCF net funds positions by generic class must balance.
  • obligation-identity test: net borrower position equals collateral allocation obligation.
  • eligibility test: deliver a security outside the generic CUSIP category and require rejection.
  • net-of-net test: prior allocation state plus opposite current activity reduces the required allocation.
  • valuation test: price change alters collateral sufficiency and funds-only adjustments.
  • cutoff test: late collateral allocation moves into the appropriate exception state.
  • clearing-bank test: allocated securities reconcile to BNY Mellon records.
  • funds-only test: independently recompute system-value versus contract-value adjustments.
  • rule-version test: July 2025 collateral schedule and 2026 processing-time changes activate only on their effective dates.

What would falsify confidence?

Confidence should be withdrawn if net funds positions cannot be rebuilt from trades and prior state; if the clearing bank shows different collateral from the FICC allocation; if generic collateral eligibility cannot be traced to the current schedule; if aggregate lender/borrower positions do not balance; or if late/missing allocations do not create a controlled exception.

Alternatives and limits

Specific-CUSIP DVP repo is better suited to financing an identified security. Sponsored GC Repo and other FICC services have different participant and processing structures.

The public model here describes the service architecture. Exact obligations remain governed by FICC GSD Rules, service guides and current rule filings.

Verification and update triggers

Preserve GSD Rules version, Rule 20 version, generic-CUSIP eligibility schedule, GCF trade file, prior allocation state, clearing-bank records, market-value source, funds-only methodology and operational cutoff schedule. Revalidate after FICC rule changes, collateral-schedule changes, clearing-bank process changes or any GCF Repo settlement disruption.

Primary and high-quality references

Educational boundary: This article explains public repo clearing and collateral-allocation mechanics. It does not instruct any member how to finance or allocate collateral in a real transaction and does not provide personalized financial advice.

Discover more from Bukit Timah Tutor

Subscribe now to keep reading and get access to the full archive.

Continue reading