What if both sides of every trade
saw the same price?

One yield curve. Both counterparties read it. Valuations match by construction. No more disputes. No more reconciliation breaks. No more curve-driven reconciliation breaks.

0%
Curve-driven disputes
90%
Cost reduction
8
Currencies
T+0
Margin settlement
Loading live rates...
The Problem

Banks spend billions every year disagreeing on prices

Every bank builds its own curve. Two banks value the same swap differently. Then they pay Acadia to reconcile, TriOptima to compress, and Bloomberg for the curve. We eliminate the curve disagreement that makes all three necessary.

Your Mark = Their Mark

Both counterparties pull the same curve. Both compute the same PV. The margin call matches on the first attempt. Every time. No phone calls. No disputes.

Price Any Swap in 3 Seconds

Select currency, enter notional and tenor. Get PV, DV01, and stress P&L instantly. Add to blotter. Portfolio risk updates live. Front-office ready.

Cut Reconciliation by 90%

Today: 847 trades, 15% break rate, 3 weeks to resolve. With RateIndex: 847 trades, 0% curve breaks, done in seconds. Only real booking errors remain.

Compress Daily, Not Quarterly

TriOptima runs quarterly because agreeing on valuations takes weeks. With a shared curve, valuations are pre-agreed. Compression becomes a daily optimization.

Verify Your Bank's Marks

Custodians independently value derivative positions using the same public curve. Pension funds see both marks. If they differ, someone is wrong.

🔒

Your Trades Stay Private

No trade data on-chain. No trade data in our API. Banks compute everything internally. We provide the curve. You keep your book.

What You Stop Paying For

Reduce curve infrastructure costs by up to 90%

You pay Bloomberg $200K/year for this

CurveOracle

Live OIS yield curves for 8 currencies. OIS-equivalent rates derived from public market data, delivered via API. Daily. Auditable. $49/month.
  • USD SOFR, EUR ESTR, GBP SONIA + 5 more
  • 1M to 30Y term structure, updated daily
  • Every curve archived on-chain for audit
  • REST API: one call to get discount factors
You pay Acadia $2M/year for this

MatchPoint

Bilateral margin reconciliation that works the first time. Break rate drops from 15% to near zero when both counterparties use the same curve.
  • 847 trades reconciled in seconds, not weeks
  • Only real booking errors survive — no curve noise
  • Trade data never leaves your systems
  • EMIR-compliant frequency tracking built in
You pay TriOptima $1-5M per cycle for this

CompressNet

Portfolio compression that runs daily, not quarterly. Works because valuations are already agreed. Both banks sign. Notional drops 30-60%.
  • 560M gross notional → 2M net coupon payments
  • 93% netting ratio on settlement instructions
  • Risk equivalence verified per DV01 bucket
  • ISO 20022 output for SWIFT/Fnality settlement
Nobody offers this today

CustodianSuite

Your pension fund clients ask: "Can I trust my bank's swap marks?" Now the custodian can answer with an independent, verifiable valuation.
  • BNY/State Street values positions independently
  • Client sees both marks — bank vs custodian
  • If a bank defaults, close-out valuations in hours — not the months it takes today
  • Positions portable to a new bank with agreed valuation
In Practice

What your desk sees on Day 1

Front Office: Price a Swap in Seconds

Trader selects tenor and notional. System pulls live OIS curve, bootstraps discount factors, returns PV and DV01 instantly. Click to add to blotter. Portfolio risk updates in real time.

Both counterparties see the same fair value because they read the same on-chain curve. No more "my Bloomberg vs your Reuters" disputes.

TenorRateDFDV01
1Y3.630%0.964771963
2Y3.670%0.9301821,854
5Y3.700%0.8348914,651
10Y3.970%0.6771238,234
30Y4.450%0.27089118,901
10M USD 5Y Payer @ 3.70% | PV: +0 | DV01: 4,651/bp

Middle Office: Daily Reconciliation

847 bilateral trades between two banks. Both pull the same curve at 16:15 UTC. Both compute MTMs independently. Submit hashes to MatchPoint. 100% match. Zero manual breaks.

Today with Acadia: 5-15% break rate, weeks to resolve. With RateIndex: 0% curve-driven breaks. Only real booking errors remain.

PairTradesMatchedNet VM
BNP ↔ DB142142+2.3M
BNP ↔ GS8989-1.1M
DB ↔ JPM203203+4.7M
GS ↔ Barc167167-890K
Total847/847Net: 5.0M
Match rate: 100% | Curve: EUR ESTR 2026-03-19 | Zero disputes

Risk: Stress Testing Across the Book

Parallel shifts, steepening, flattening, short-end shocks. All computed from the same curve with central-difference DV01. Zero-sum verified across the 5-bank network.

Every stress scenario is deterministic and reproducible. Regulators can independently verify by calling the same on-chain function.

ScenarioBNPDBGSJPMBarc
+100bp+7.8M+5.0M+855K-4.4M-9.2M
-100bp-8.4M-5.2M-1.1M+4.8M+9.8M
Steep+4.0M-1.4M+3.3M-2.3M-3.7M
Flat-4.1M+1.4M-3.3M+2.3M+3.7M
System total: $0 across all scenarios (zero-sum verified)
Who Uses This

From the clearing house to the corporate treasurer

Primary Use Case
Clearing Members & CCPs

Verify every margin call your CCP sends you

LCH sends you a $4.7M margin call. You can't reproduce it. Their curve is proprietary. Their settlement methodology is a 200-page PDF. You pay and hope it's correct.
RateIndex sits next to your CCP — not instead of it. You bootstrap the same curve from the same market inputs. You recompute the MTM on your portfolio. If it matches the CCP's call: confirmed. If it doesn't: you have evidence to dispute.
Every clearing member deserves the ability to independently verify what they're being charged.
  • Pre-call estimation: Compute your expected margin before the CCP's call arrives. No surprises at 10am.
  • Independent verification: Reprice your cleared portfolio with the same market data. Compare to LCH/CME/Eurex settlement.
  • Dispute evidence: When your MTM differs from the CCP's by $200K, you have auditable, reproducible proof.
  • IM stress testing: Run the same stress scenarios the CCP uses. Understand why your initial margin jumped 30% overnight.
  • Multi-CCP comparison: If you clear EUR swaps at both LCH and Eurex, compare their curves side by side. Find the cheaper venue.
  • Regulatory reporting: Sound risk management requires you to verify CCP valuations. RateIndex gives you the tool to actually do it.
You already pay the CCP. At least verify what they charge you.
Investment Banks

End the margin call disputes

Your desk trades 500 EUR swaps a day. At month-end, 15% of bilateral margin calls break because your counterparty uses a different curve. With RateIndex, both banks read the same curve. Breaks drop to near zero.
  • Rates desk: Price and risk-manage IRS, FRA, cross-currency swaps in real time
  • Middle office: Reconcile 10,000+ trades with counterparties — same-day, no breaks
  • XVA desk: Consistent discount factors for CVA/DVA/FVA across all counterparties
  • Finance: IFRS 13 fair value with auditable, reproducible methodology
Saves: $2M+/year in Acadia + TriOptima costs alone
Hedge Funds

Bloomberg's yield curves for $49/month

You run a $500M macro fund. You need SOFR curves, swap pricing, and DV01 for your rate book. Bloomberg charges $24K/year per seat. RateIndex gives you institutional-grade OIS curves and swap pricing via API.
  • PM: Real-time P&L attribution — how much came from curve moves vs carry
  • Quant: Full term structure for model calibration, backtesting with historical curves
  • Risk: Stress scenarios: +100bp, steepener, flattener — instant portfolio impact
  • Ops: Verify broker marks independently instead of trusting the dealer
Saves: $24K/year per Bloomberg seat replaced
Custodians & Fund Administrators

Give your clients what they really want: proof

BNY holds $46T in assets. Your pension fund clients have OTC swaps with Citi and Goldman. They ask: "Is my swap really worth what the bank says?" You couldn't answer. Now you can.
  • Valuation: Price every client derivative independently — not from the dealer's mark
  • NAV: Fund NAV with verifiable curve methodology, not a Bloomberg black box
  • Collateral: Real-time collateralization ratio across all client positions
  • Default: If a bank fails, compute close-out amounts in hours — not months of disputes like past bank failures
Revenue: Premium valuation service for institutional clients
Asset Managers & Mutual Funds

Know what your bonds are actually worth

You manage a $10B fixed-income fund. Every day you need the fair value of 2,000 bonds and 300 swaps. Your fund admin uses one curve, your risk system uses another, and your auditor questions both.
  • Portfolio valuation: One curve for NAV, risk, and reporting — no more reconciliation
  • Duration management: DV01 per bucket for LDI precision matching
  • Regulatory: Solvency II discount curve for insurance mandates
  • Performance: Attribution: how much return came from duration vs carry vs spread
Saves: $50K-200K/year replacing BVAL for independent valuation
Corporate Treasury

Stop trusting your bank's swap valuation

Your company has $500M+ in interest rate hedges. Every quarter, the bank sends a mark. Your treasurer has no way to verify it. Is the bank padding the valuation? You'd never know. Until now.
  • Hedge verification: Independent mark-to-market on every swap in your hedge book
  • IFRS 9 hedge accounting: Prove effectiveness with an auditable, reproducible curve
  • RFQ comparison: When 3 banks quote you a swap, compare against fair value instantly
  • Board reporting: "Our hedges are worth -$12M" with full methodology audit trail
Saves: Trust. You verify instead of trusting the bank.
Regulators & Central Banks

See what the banks see — in real time

ECB supervises 113 banks. Each reports derivative exposures quarterly. Each uses a different curve. You can't compare them. With RateIndex, every bank values against the same reference. You see the truth.
  • Systemic risk: Aggregate exposure across all supervised banks using one curve
  • Stress testing: Apply identical shocks to every bank's book — comparable results
  • Resolution: In a bank failure, compute all close-out amounts immediately
  • Benchmark oversight: Full transparency on curve construction methodology
Value: Systemic visibility that doesn't exist today
Insurance Companies

Solvency II without the guesswork

EIOPA publishes a risk-free rate curve for Solvency II — but you can't verify how they built it. Your solvency ratio swings when the methodology changes. RateIndex gives you a curve you can reproduce, audit, and explain to the regulator.
  • Reserve discounting: Present value of claims expected 30 years out, auditable to the last digit
  • ALM: Match asset and liability duration with precision bucket DV01
  • SCR: Interest rate risk sub-module with verifiable stress scenarios
  • Internal model: Prove your curve construction is at least as conservative as EIOPA's
Saves: Audit cost + regulatory challenge risk
Fintech & DeFi Protocols

Real interest rates, on-chain

You're building a fixed-rate lending protocol. You need to know what the 5Y USD swap rate is — on-chain, verifiable, not from an oracle you can't audit. RateIndex is the only on-chain curve engine with institutional-grade precision.
  • Fixed-rate DeFi: Price PT/YT tokens (Pendle) against the real OIS curve
  • Structured products: Autocallable pricing with proper discount factors
  • Cross-chain: Same Rust core compiles to Solana, EVM (via transpiler), or Wasm
  • Composability: Any protocol can call the on-chain bootstrap — permissionless
Moat: Only on-chain curve with proven institutional-grade accuracy
Integration

Plug into Murex, Calypso, or any system in minutes

# Fetch live USD SOFR OIS curve
curl https://rateindex-oracle.antoine-delorme.workers.dev/api/curves/USD

# Response: real rates from FRED, updated daily
{
  "currency": "USD",
  "date": "2026-03-19",
  "curve": [
    { "tenor": "1Y",  "rate": 3.630, "source": "FRED:DGS1" },
    { "tenor": "5Y",  "rate": 3.700, "source": "FRED:DGS5" },
    { "tenor": "10Y", "rate": 3.970, "source": "FRED:DGS10" },
    { "tenor": "30Y", "rate": 4.450, "source": "FRED:DGS30" }
  ]
}

# Price a 10M USD 5Y payer swap
curl -X POST /v1/products/irs -d '{
  "currency": "USD", "notional": 10000000,
  "fixed_rate": 0.037, "direction": "PAY"
}'
# → PV: +0 | DV01: 4,651 | Gamma: -2.68
Under the Hood

Rust core. Solana trust anchor. Edge delivery.

One codebase compiles to on-chain program, API server, and browser SDK. The math is identical everywhere. Verifiable by anyone.

Data
FRED + ECB
Live OIS rates
Daily cron
Oracle
Cloudflare
Edge workers
KV store
Engine
Rust Core
5,352 lines
65 tests
Chain
Solana
13 instructions
202KB BPF
Interface
REST API
6 endpoints
Desk app
Pricing

Bloomberg curves cost $200K/year. Ours cost $49/month.

Free

$0
  • 100 API calls / day
  • EUR curve only
  • Bootstrap + PV
  • Community support
Get Started

Business

$499/mo
  • 100K calls / day
  • 8 currencies
  • MatchPoint reconciliation
  • Historical curves
Contact Sales

Enterprise

Custom
  • Unlimited
  • On-premise / SDK
  • CompressNet + Custodian
  • SLA 99.95%
Contact Sales