Sera Oracle · public reference rates

The first cryptographically auditable reference layer for global FX

21 sources. 23 currencies. 253 pairs. Every published rate carries the methodology version, the source-set hash, and an attester signature. Inputs are public. Outputs are reproducible from the raw log.
EUR/USD · sell at
1.08498
EUR/USD · buy at
1.08442
Mid · fair
1.08471
Pairs publishing
253 / 253
Settled volume indexed
$58.2B
↑ 30d cumulative
Settlement integrity
99.94%
@ Sera mid ±2bps
Median spread
2.1p
EUR/USD · vs interbank 1.4p
Audit-trail coverage
100%
last 365 days reproducible
Live rates

The rate you'd actually transact at

Three numbers retail can use: the best rate to sell at, the best rate to buy at, and the fair-value mid. Pick a pair below to see where every other rail sits.
EUR/USD USD/JPY GBP/USD USD/SGD USD/MYR USD/MXN USD/TRY View all 253 →
EUR / USD live · methodology v1.3 · 12 sources · updated 2s ago
Sera · Sell EUR at
1.08498
best across our sources · highest available
Sera · Mid (fair)
1.08471
composite reference · methodology v1.3
Sera · Buy EUR at
1.08442
best across our sources · lowest ask
Frankfurter · ECB daily reference
central-bank anchor · benchmark only
1.08420
−5.1p
Tier-A institutional aggregate
composite of 4 indexed CEX + DEX venues
1.08465
−0.6p
tightest
Sera composite mid
methodology v1.3 · 12 sources · signed
1.08471
±0.0p
baseline
Wise · effective consumer rate
€10k size · all-in (rate + fee)
1.08402
−6.9p
7p markup
Revolut · consumer
weekday · standard plan
1.07910
−56p
56p markup
Bank board rate · HSBC
retail · daily fix
1.06420
−205p
~2.0% markup
PayPal · consumer FX
card abroad / merchant
1.04820
−365p
~3.5% markup
Airport bureau · LHR
tourist FX · cash
0.99820
−865p
~8% markup
View all 253 pairs →
Why it's different

Built so anyone can verify any rate, anytime

Bloomberg and Refinitiv won't show you the raw inputs. We will — and we'll prove the published number reproduces from them.

Aggregate primitives, not opinions

Sera publishes min · max · median · vol-weighted · mean · per-source for every pair. Consumers pick the aggregate that fits their use case — a perp DEX wants vwm, an asymmetric AMM wants min/max, a vol surface wants median + std. We're not opinionated.

σ

Strategy-as-code · per consumer

Compose your own pricing strategy from the bundle. when holiday → use median, fixed 80bps spread. when dispersion > 50bps → 3× spread. Versioned, sandboxable, reproducible.

Cryptographic audit trail

Every published price is signed. Every input tick is logged for 7 years with daily Merkle anchoring on Ethereum mainnet. Given the raw log and the methodology version, anyone can recompute and verify any past price. EU BMR-grade.

21 sources, 5 tiers

Settlement (DEX + CEX), benchmark (55 central banks via Frankfurter), retail (Wise, Revolut, WU, +5 more), bank/bureau (12 banks + 7 airports), macro (DTCC, CLS, BIS). Sera knows which tiers count and which provide context.

Holiday-aware

When BNM is closed for Wesak, MYR pairs auto-downgrade confidence, drop benchmark anchors, and flag a PH badge. Consumer strategies can pause, fall back, or widen spreads. Not your problem to handle.

Multichain by default

Indexers across Ethereum, Base, Polygon, Arbitrum, Optimism, BSC. Single signed price, delivered on every chain. Consumers integrate once.

Who it's for

Plug into the layer that doesn't exist yet

For developers

Build with verifiable FX rates

REST + WebSocket + on-chain consume. Free tier covers all pairs, 1k req/min. SDKs in TypeScript, Python, Go, Rust. Verify any rate against the audit log in one call.

For developers →
For stablecoin issuers

See your token across the cascade

Multi-chain pool breakdown. Basis vs other issuers. Redemption-pressure indicators. Free issuer-partner dashboard with private detail. Make this view your own internal reporting.

For issuers →
For wallets & remittance

The savings claim users will actually trust

Embed the Sera widget on your transfer screen. Live oracle mid + Wise + Western Union comparison. Holiday-aware nudges. Methodology stamp at the bottom. Consumer trust without the legal disclaimer.

For wallets →

Use it. Build on it. Audit it.

Free public API · methodology docs · open-source attestation reference implementation. No call to action. The rate is just there.

Get started Read API docs
Live rates

Real rates you can actually transact at

For every published pair we show the best rate you'd execute a buy at, the best rate you'd execute a sell at, and the fair-value mid for orientation. The lowest available rate isn't shown — retail can't get it anyway.

EUR / USD LIVE
methodology v1.3 · 12 sources · dispersion 5.2bps · 2s ago
Sell EUR at
1.08498
Highest available · best rate when you sell EUR · via Aerodrome on Base
Buy EUR at
1.08442
Lowest ask · best rate when you buy EUR · via Coinbase USDC/EUR book
Mid · fair value
1.08471
Median across sources · the rate the market actually clears at · use as your reference
How to read this: if you're sending EUR (selling EUR for USD), you'd receive 1.08498 USD per EUR by routing through Sera's best venue. If you're buying EUR (paying USD to receive EUR), you'd pay 1.08442 USD per EUR. The mid is what fair value looks like right now — Bloomberg's quote, the ECB reference rate, your bank's "interbank" rate all sit somewhere near here. Get the full bundle (min, max, vwm, std, per-source) via API.
Pair
Sell at
Buy at
Mid
Spread
Sources
Updated
EUR / USD
1.08498
1.08442
1.08471
5.2 bps
12
2s
USD / JPY
156.442
156.398
156.420
2.8 bps
8
3s
GBP / USD
1.27062
1.27018
1.27040
3.5 bps
7
4s
USD / SGD
1.31284
1.31252
1.31268
2.4 bps
7
2s
USD / MXN
17.8580
17.8504
17.8542
4.3 bps
5
6s
AUD / USD
0.65838
0.65802
0.65820
5.5 bps
5
5s
USD / TRY
38.4498
38.3902
38.4200
15.5 bps
6
3s
USD / BRL
5.0848
5.0792
5.0820
11.0 bps
4
7s
EUR / GBP
0.85432
0.85408
0.85420
2.8 bps
5
4s
EUR / JPY
169.74
169.68
169.71
3.5 bps
4
5s
USD / MYR PH
4.38620
4.38420
4.38520
4.6 bps
4
12s
USD / IDR PH
16294.0
16236.0
16245.0
35.7 bps
3
9s
USD / ZAR
18.4490
18.3910
18.4200
31.5 bps
4
8s
USD / CNH
7.2902
7.2788
7.2845
15.6 bps
2
14s
NZD / USD
0.59842
0.59798
0.59820
7.4 bps
3
11s
USD / CAD
1.37148
1.37092
1.37120
4.1 bps
5
3s
USD / CHF
0.88428
0.88392
0.88410
4.1 bps
4
5s
Showing 17 of 253 published pairs · all 253 via API

Why no "lowest" rate?

Public listings of the absolute worst rate across our 21 sources would be useless to a consumer — you wouldn't accept it, your provider wouldn't quote it, and showing it just makes the page noisier. So we don't.

For consumers

The "Sell at" and "Buy at" prices represent what you'd actually receive if you executed against our best available source on each side, right now. The mid is the fair-value reference — what your bank's interbank rate is implicitly anchored to.

For developers

The full aggregate bundle — min · max · median · vol-weighted median · mean · std · p25 · p75 · per-source array — is available via the API. Compose your own pricing strategy from it. → Read the API reference

Rates · EUR / MYR

EUR / MYR PH · WESAK

methodology v1.3 · 4 sources active
holiday active · MY · resumes 2026-05-13
Sell EUR at
5.10918
Highest available · best rate when you sell EUR · via Aerodrome on Base
Buy EUR at
5.10182
Lowest ask · best rate when you buy EUR · via Curve on Ethereum
Mid · fair
5.10520
Median across sources · cross-rate from EUR/USD × USD/MYR · use as your reference
⚠ Holiday active · Wesak Day
Bank Negara Malaysia is closed for Wesak Day. Tier-B benchmark anchor (BNM rate) is reclassified from warn to expected. Active Tier-A source coverage thinned from 7 to 4 — confidence is currently low. Spreads are wider than usual. Normal coverage resumes 2026-05-13 09:00 SGT.

Where every rail sits

EUR/MYR comparison across rails consumers actually use for this corridor. Sera's mid is the baseline; everything else is a markup.

BNM reference rate · daily fix
central bank · today's published · pre-holiday
5.10410
−1.1p
benchmark
Sera composite mid
methodology v1.3 · 4 sources · low conf · PH
5.10520
±0.0p
baseline
Wise · effective consumer rate
€500 size · all-in · weekday
5.07412
−61p
61p markup
Remitly · standard transfer
€500 → MYR · bank deposit · cash payout +1.2%
5.04920
−110p
~1.1% markup
Maybank board rate · KL retail
EUR cash purchase · daily fix
4.98620
−233p
~2.3% markup
Western Union · cash pickup
€500 → MYR · cash to cash
4.91120
−380p
~3.8% markup
Airport bureau · KLIA
tourist FX · cash · large notes only
4.78420
−628p
~6.3% markup

24-hour history

−24h · 5.10100 now · 5.10520
24h high5.10942
24h low5.09820
24h volume indexed$2.4M
Holds · 24h3 windows · 4m

Sources contributing to this rate

EUR/MYR is constructed as a cross-rate from EUR/USD and USD/MYR direct settlement. 4 of 7 normal sources active right now due to MY holiday window.

Source
Tier
Effective rate
Weight
Active
Notes
aerodrome.base.MYRC_USDC
A · DEX
5.10918
1.0
● live
primary settlement venue · 4ms age
curve.eth.MYRC_USDC
A · DEX
5.10182
0.8
● live
stableswap pool · 12ms age
binance.spot.MYR_USDT
A · CEX
5.10342
0.6
● live
secondary · synthetic via MYR/USDT
frankfurter.bnm
B · BENCH
5.10410
guard only
⏸ frozen · PH
BNM closed · last fix yesterday 09:00
balancer.eth.MYR_pool
A · DEX
0.6
○ idle
no recent activity · low TVL

Get this pair in code

Need to consume EUR/MYR programmatically? The full aggregate bundle (min, max, vwm, mean, std, p25/p75, per-source) is available via the API. → API reference

$ curl https://api.sera.cx/v1/pairs/EURMYR/bundle

{
  "pair": "EUR/MYR",
  "aggregates": {
    "min": 5.10182,
    "max": 5.10918,
    "median": 5.10520,
    "volWeightedMedian": 5.10544
  },
  "holiday": { "active": true, "currency": "MYR" },
  "confidence": "low",
  ...
}
For developers

Build with FX rates that are actually verifiable

REST · WebSocket · on-chain. Free tier covers all 253 pairs at 1k req/min. Verify any past rate against the audit log in one call. SDKs in TypeScript, Python, Go, and Rust.
Three integration patterns

Pick the integration that fits your build

REST · request-response

Single call returns the latest signed bundle. p99 ~50ms global anycast. Best for batch jobs, internal dashboards, data pipelines, and anything that doesn't need realtime.

GET /v1/pairs/EURUSD/bundle

WebSocket · streaming

Subscribe to bundle updates per pair. Sub-100ms p50 delivery. Best for trading systems, market makers, live dashboards, or any UI that needs to feel real-time.

wss://api.sera.cx/v1/stream/bundles

On-chain · Solidity

ISeraOracle.sol on 6 chains (Ethereum · Base · Polygon · Arbitrum · Optimism · BSC). Read aggregates or strategy-applied prices directly from a contract call. Gas-optimized.

getStrategyPrice(consumer, strategy, pair)

SDKs

One npm install away

JS
@sera/sdk-js
TypeScript · v0.7.0 · MIT
npm install @sera/sdk-js

import { SeraClient } from '@sera/sdk-js';
const sera = new SeraClient({ apiKey: '...' });

const bundle = await sera.pairs.bundle('EURUSD');
console.log(bundle.aggregates.volWeightedMedian);
Py
sera-sdk
Python 3.10+ · v0.7.0 · MIT
pip install sera-sdk

from sera import SeraClient
sera = SeraClient(api_key='...')

bundle = sera.pairs.bundle('EURUSD')
print(bundle.aggregates.vol_weighted_median)
Go
sera-go
Go 1.21+ · v0.7.0 · MIT
go get github.com/sera-cx/sera-go

import "github.com/sera-cx/sera-go"
sera := sera.NewClient(apiKey)

bundle, _ := sera.Pairs.Bundle("EURUSD")
fmt.Println(bundle.Aggregates.VolWeightedMedian)
Rs
sera-rust
Rust 1.75+ · v0.7.0 · MIT
[dependencies]
sera = "0.7"

use sera::SeraClient;
let sera = SeraClient::new(api_key);
let bundle = sera.pairs().bundle("EURUSD").await?;
println!("{}", bundle.aggregates.vol_weighted_median);
Common patterns

What developers actually do with Sera

AMM pricing

Register a strategy that maps the bundle to your AMM's pricing logic. Conditional overrides for thin pairs, holiday windows, dispersion spikes. FCICAMM does exactly this; you can too.

Used by: FCICAMM · Bob's AMM Lab · Velora Markets

Order routing & aggregation

Use per-source data in the bundle to identify the tightest venue right now. Route execution there. Sera tells you what's available; you choose what to hit.

Used by: Catena Protocol · Helio Pay

Treasury & risk

Mark-to-market multi-currency holdings against signed Sera mids. Auditable, verifiable, regulator-ready. CFOs and compliance teams love the audit trail.

Used by: Banking Circle Treasury · RippleCorp APAC

Quant research & vol surfaces

Bundle includes std dev, dispersion, p25/p75 — useful for vol surface construction and slippage envelope modeling. 5-year tick-level history on Pro tier.

Used by: Quantitas Capital · academic researchers

Open-source attestation reference

The verifier code that recomputes any past published bundle from raw inputs and confirms its signature is open-source. Run it yourself.

github.com/sera-cx/oracle-verifier Get a free API key →
For stablecoin issuers

See your token across the cascade

Multi-chain pool breakdown. Issuer basis. Redemption pressure indicators. Sera Oracle's free issuer-partner dashboard with private operational detail. Used by Circle, Société Générale, and others.
Why issuers care

Sera sees what your internal dashboards can't

Your operations team tracks issuance, redemptions, and compliance. Sera Oracle tracks how your token actually behaves in secondary markets — the basis between your token and competitors, where liquidity sits, where it dries up, when arbitrage opens.

Multi-chain visibility

One dashboard showing your token's pools, prices, depth, and divergence across every chain you've issued on. EURC across Ethereum + Base + Polygon. EURE across Ethereum + Gnosis. All in one place.

Issuer-pair basis

How does your EUR stablecoin price vs Circle's, vs Monerium's, vs Société Générale's? Real-time basis chart. When your token trades at a discount, you'll see it before your customer-success team gets the email.

Redemption pressure

Pool imbalance signals plus your token sitting at a persistent discount = redemption pressure building. Get ahead of it. Sera's dashboard surfaces this 4-12 hours before it's visible to retail.

Pool depth heatmap

Where is meaningful liquidity for your token right now? Across 5 chains, 30+ pools. Color-coded by TVL and weighted by recent volume. Actionable for your treasury and partnerships team.

Arbitrage detection

Cross-chain or cross-issuer arbitrage opportunities involving your token. Sera flags them. Useful for your market-maker partners or to encourage authorized participants to close.

Audit-grade history

Every published price involving your token is signed and reproducible from the raw log for 7 years. For when your compliance team or your regulator asks "what did this trade at on day X."

Issuer partner program

Free dashboard · private detail · co-marketing

What you get · free

  • Issuer dashboard with private detail (pool concentration, AP activity)
  • Slack channel with Sera Oracle methodology team
  • API key with elevated rate limits
  • Public listing on Sera Oracle as supported issuer
  • Joint blog posts on token health metrics (when relevant)
  • Early access to new features (e.g. multi-chain redemption queue)

What we ask · light

  • Confirmation when you launch on a new chain (so we index it)
  • Pool registry coordination (so we don't miss any liquidity)
  • 30-minute monthly call with operations team
  • Permission to display your token in the issuer dashboard
  • That's it. No commercial commitment, no contract minimum.

Get on the partner program

Email [email protected]
For wallets & remittance

The "you saved $X" claim users will believe

Embed Sera's signed FX widget in your transfer screen. Live rate + Wise + Western Union comparison. Holiday-aware nudges. Methodology stamp at the bottom. Instant trust without a 12-month legal review.
Live demo

What your users would see

This is the embedded widget Sera offers wallet partners. Customizable colors, branding, and copy. Ships as a single-line script tag.
Send EUR → MYR
You send
€500.00
They receive
RM 2,552.60
Sera saves you
+RM 38.20 vs Wise · +RM 142.50 vs Western Union
⚠ MYR holiday today (Wesak) · banks reopen May 13. Rate may move on resumption.
rate verified by Sera Oracle methodology v1.3 · signature 0x4a2b...91dd
verify this rate ↗
Why partners use it

Better than rolling your own by a wide margin

Ship in an afternoon

One <script src> tag. Configure pairs and styling via Embed Configurator. Deploy. Done. Saves your team 6-12 weeks of integration work and ongoing maintenance.

Compliance covered

The widget displays a signed rate with a verifiable methodology link. Your legal team doesn't have to write disclaimers — Sera's methodology stamp does the work. BMR-grade transparency.

Holiday-aware UX

When MYR is on PH, USD/MYR widens automatically and the widget shows a "rate may move when banks reopen" nudge. You don't have to maintain a holiday calendar. We do.

$

Real cost transparency

Display "Sera saves you $X vs Wise / vs Western Union" with comparison data sourced from the same bundle. Auditable. Defensible. Marketing-team friendly.

🌐

Multilingual + multi-currency

11 languages out of the box. 23 fiat currencies + 9 EUR stablecoin issuers. Localized number/currency formatting. RTL languages supported.

Free for wallets

Widget usage is free for wallets and remittance apps (any consumer-facing transfer flow). We monetize via API consumption from trading systems and DeFi protocols, not from end-user trust.

Used by wallets serving 12M+ users

Monetapay (Africa) · Helio Pay (Solana) · SeraPay (APAC) · Stables Wallet (LATAM)

Talk to partnerships
Holiday calendar

When markets close, Sera adapts

Public holidays affect FX both in benchmark availability (central banks freeze) and settlement liquidity (volume drops). Sera Oracle's calendar covers 23 currencies and reclassifies source staleness, downgrades confidence flags, and widens pair spreads automatically when relevant. Browse the next 14 days below.

Today · 2026-05-10 · Sunday
Wesak Day · Malaysia
Currency: MYR · BNM closed
Affected pairs: USD/MYR · EUR/MYR · SGD/MYR
Resumes: 2026-05-13 09:00 SGT
Vesak Day · Singapore + Indonesia
Currency: SGD · IDR
Affected pairs: USD/SGD · USD/IDR · EUR/SGD
Resumes: 2026-05-12 09:00 local
Next 14 days · all currencies
SUN · May 10
MYR · SGD · IDR
Wesak / Vesak
MON · May 11
TUE · May 12
SGD · IDR
Vesak observed
WED · May 13
THU · May 14
FRI · May 15
SAT · May 16
weekend
SUN · May 17
weekend
MON · May 18
JPY · partial
half-day · Tokyo
TUE · May 19
WED · May 20
CAD
Victoria Day
THU · May 21
FRI · May 22
SAT · May 23
weekend

Source reclassification

When a currency is on PH, its central-bank benchmark is reclassified from warn to expected staleness. Sera doesn't penalize the methodology for sources that legitimately don't update.

Confidence downgrade

If active Tier-A coverage thins below the methodology's threshold during PH, confidence drops to low · benchmark only. Consumers see this in the bundle and can react.

Strategy hooks

Consumer strategies (FCICAMM etc.) declare what to do during holidays — pause, fall back to last-known-good, widen spreads, etc. Documented and audited per pair, per strategy.

Maintained in-house · 23 currencies · 14-day forward window · ~600 entries / year

Programmatic access via /v1/holidays
Trust & security

Built so you don't have to trust us

Cryptographic audit trail. Independent attesters. On-chain Merkle anchoring. SOC 2 Type II. EU BMR registration in flight. The transparency Bloomberg can't match — by design.
Transparency primitives

Every published rate carries cryptographic provenance

Signed bundles

Every published bundle is signed by a 3-of-5 attester committee. Public keys at sera.cx/.well-known/sera-oracle-pubkeys. Verify any bundle yourself.

On-chain Merkle anchors

Daily Merkle root of all bundles published is anchored to Ethereum mainnet. Once anchored (within 24 hours), that day's data is mathematically tamper-evident. Browse the on-chain anchor history.

Reproducible from raw log

The audit log retains every raw input tick from every source for 7 years. Given the raw log + methodology version + signature, anyone can recompute and verify any past published bundle. Open-source verifier on GitHub.

Independent attesters

Five attester operators across five jurisdictions: Singapore, Switzerland, US, Hong Kong, UK. Each runs identical Aggregator software. Sera cannot unilaterally publish a fake price; would need 2-of-4 external operators to collude.

Versioned methodology

Every methodology change is sandbox-backtested, 2-of-3 committee approved, audit-logged with the YAML diff, and stamps every price it produces. No silent changes. Methodology committee has external academic + industry chairs.

Tier-A only signed

Only real settlement venues (DEX swaps + CEX trades) contribute to the signed mid. Benchmarks (Frankfurter, Wise mid) serve as deviation guards. Retail rates serve as cascade context. The signed number is real, executed economic activity.

Compliance & certifications

Where we are on the BMR-registration path

Item
Status & detail
Stage
SOC 2 Type II
Audit firm engaged · 6-month observation period started Q1 2026 · scheduled completion Q3 2026
In progress
EU BMR registration
Pre-registration consultation underway · jurisdiction TBD (Ireland · Netherlands · Malta) · target filing Q1 2027
Planned
Open-source verifier
Verifier reference implementation public · MIT-licensed · audit log replay tooling included
Live
3-of-5 attester committee
5 independent operators · 5 jurisdictions · launched 2026-04-08 · zero downtime
Live
On-chain Merkle anchors
Daily root anchored to Ethereum mainnet at SeraAuditMerkle contract since 2026-01-15
Live
Penetration testing
Quarterly external pentest · last completed 2026-04-02 · zero high-severity findings
Quarterly
Insurance · cyber + E&O
Cyber liability + Errors & Omissions · $25M aggregate · Lloyd's syndicate
Active
Bug bounty program
Public · HackerOne · max payout $50k · scope: protocol, contracts, signer infrastructure
Live
Security disclosures

Past incidents · no methodology integrity violations

Sera Oracle has had operational incidents — degraded indexers, circuit-breaker trips, source-coverage gaps. None has resulted in a tampered or fraudulent published bundle. All incident post-mortems are public.

2026-04-22 USD/CNH circuit breaker tripped during PBOC intervention SEV-3 · resolved 2m
Working as designed. Brief PBOC intervention caused composite mid to deviate >30bps from Frankfurter benchmark. Methodology v1.3 dispersion guard tripped, held last-known-good for 2m. No published bundle was incorrect; the bundle published "held" status with confidence "low" per methodology specification. Read postmortem ↗
2026-04-12 Aerodrome subgraph degraded · Goldsky upstream SEV-4 · resolved 4m
Goldsky upstream RPC briefly degraded affecting Base chain indexing. EUR/USD methodology auto-failed-over to Uniswap-weighted blend with no published-bundle impact. Source weight reverted automatically once Aerodrome feed resumed normal latency. Read postmortem ↗
2026-01-12 USD/TRY methodology emergency promotion v1.0 → v1.1 SEV-2 · resolved 18m
During TRY volatility event, dispersion guard threshold (30bps) tripped repeatedly. Methodology committee convened, drafted v1.1 (raised dispersion ceiling 30→50bps), ran sandbox backtest, promoted to live. USD/TRY held at last-known-good with confidence "low" during the 18-minute interval. Full audit trail in compliance log. Subsequent v1.2 raised ceiling to 80bps for high-vol pairs as standard. Read postmortem ↗

Questions about security or compliance?

For BMR readiness packages · SOC 2 reports · pentest summaries · responsible disclosure · enterprise compliance reviews.

[email protected] · disclosure [email protected]
Coverage

23 currencies signed, more on the way via benchmark

Our breadth tracks where settlement-grade liquidity exists, not where retail provides quotes. Today: 23 currencies / 253 pairs all signed by 3-of-5 attesters. Roadmap: 48 currencies via benchmark anchoring, 1,100+ pairs by H2 2026.
Three coverage tiers

Different rigour for different consumer needs

Tier 1 · Signed · settlement-grade · live

23 currencies · 253 pairs · all signed

covers ~95% of global FX volume by USD-denominated trade
253
signed pairs · live
Every pair has at least 2 settlement-grade sources contributing to a signed mid. Full aggregate bundle (min · max · median · vol-weighted · mean · std · p25 · p75 · per-source) per pair. 3-of-5 attester signature on every published bundle. Reproducible from raw audit log for 7 years.
USDEURGBPJPYCHFCADAUDNZDSGDHKDKRWCNHINRIDRMYRTHBPHPVNDMXNBRLZARTRYAED
G8 majors · 10 Asia EM · 5 other EM
Tier 2 · Benchmark-anchored · planned H2 2026

+25 currencies · ~1,128 pairs total

via Frankfurter · 55 central bank reference rates
1,128
est total pairs · with Tier-2
For currencies without on-chain settlement venues, we anchor to central bank fixings. Bundle includes benchmark mid + cross-rate construction (no per-source array since no settlement venue). Useful for treasury, accounting, regulatory reporting, and cascade comparison. Less granular than Tier-1 but auditable to the central bank source.
NOKSEKDKKPLNCZKHUFRONILSEGPNGNKESGHSCOPARSCLPPENUYULKRBDTNPRPKRSARQARKWD+25 more
Eastern Europe · MENA · Africa · LATAM · South Asia · GCC
Tier 3 · Cascade comparison · already live

Display-only · for any retail-quoted pair

Wise · Remitly · Western Union · MoneyGram · PayPal coverage
any pair retail quotes
Even if a currency has no settlement venue and no central bank reference, Sera can still surface cascade comparison data for any pair Wise, Remitly, Western Union, or MoneyGram quote. Display-only — never published as a signed Sera mid, but useful for the embedded widget and remittance-corridor comparisons.
+ JMD · TTD · BBD · BMD + XOF · XAF · MAD · TND + FJD · WST · TOP + retail rails for all of the above
Sera vs Wise · why our breadth is different

Wise quotes 50 currencies · Sera signs 23

Different products, different breadth strategies. Both can be right for what they're optimizing for.

Wise

~50 currencies
Consumer remittance company. Quotes a rate to retail for any corridor in their correspondent banking network. ~1,000 pair-quotes. Each one is a markup on wholesale FX they themselves access through the same kinds of venues Sera indexes.

Sera Oracle · Tier-1

23 signed
Settlement-grade FX oracle. Signs a mid only if there's real on-chain or CEX volume backing it. 253 pairs. Every published bundle reproducible from the raw audit log, signed by 3-of-5 independent attesters.

Sera Oracle · w/ Tier-2 (planned)

48 total
Adds central-bank-anchored coverage for currencies without settlement venues. Bundle is benchmark-mid only (no per-source array). Auditable to the underlying central bank source. ~1,100 pairs, comparable to Wise's breadth but with verifiable provenance.
The key difference: Wise quotes their rate. Sera publishes the rate — the one all those wholesale venues are clearing trades at right now. Wise is a destination; Sera is the underlying truth their rate (and everyone else's) is computed against. They serve different customers with the same data, just at different levels of opinionation.
Coverage roadmap

How we get from 23 to 48+

Q4 2025 · done
17 currencies signed · launch
G8 majors + key Asia/LATAM EM. 153 pairs. Single attester. Methodology v1.0.
Q1 2026 · done
Add MYR, THB, PHP, VND, AED, IDR · 23 currencies signed
Extended Asia coverage as more pairs achieved Tier-A liquidity threshold. 253 pairs. Methodology v1.3.
Q2 2026 · active now
3-of-5 attester committee · BMR-grade signing
Independent operators in 5 jurisdictions (Singapore · Switzerland · US · Hong Kong · UK). All 253 pairs migrated to threshold signing.
Q3 2026 · planned
Add KRW, AED on-chain venues · 25 currencies signed
Korean won and UAE dirham getting first significant DEX/CEX liquidity. Tier-A signed coverage extended.
Q3 2026 · planned
Tier-2 benchmark layer launch · 48 currencies total
Frankfurter integration for 25 additional currencies via central bank fixings. Bundle includes benchmark mid only. ~1,128 pairs total. Pricing tier introduced for Tier-2 access.
Q4 2026 · planned
EU BMR pre-registration filing
Jurisdiction TBD (Ireland · Netherlands · Malta). Documentation package ready: governance, methodology framework, attester independence, audit log, conflict-of-interest controls.
Q1 2027 · planned
EU BMR registration filed
First non-bank, on-chain-native FX benchmark administrator. Sera Oracle published as a registered EU benchmark. Available for use in MiFID II financial products.
2027+ · directional
Tier-1 expansion to 35–40 currencies
As more EM crypto-FX venues mature (KRW, NGN, COP, ILS), Tier-2 currencies are upgraded to Tier-1 signed. Selective — not chasing breadth for breadth's sake.
About Sera Oracle

Building the canonical reference layer for global FX

A privately operated, on-chain-native, settlement-grade FX benchmark — designed from day one to be cryptographically verifiable, jurisdictionally distributed, and BMR-registerable. We exist to make the rates economic activity actually clears at into a public utility instead of a private spread.
Mission

Make any FX rate verifiable, by anyone, forever

Bloomberg, Refinitiv, ICE — the existing FX reference layer is private. Banks pay for it. Auditors trust it. Regulators accept it. But no end user can verify it; no external observer can reproduce it; no audit log goes back more than a quarter. Sera is what FX would look like if we built it the way blockchains taught us to build infrastructure: cryptographic, permissionless to verify, eternal.
2024

Founded

Sera.cx began as on-chain FX execution infrastructure (CLOB + planned FCICAMM). The oracle emerged from the realization that we were the only ones with a clean view of where FX actually clears across DEX + CEX venues.

2026

Oracle public

Sera Oracle launched as a standalone product with 3-of-5 attester committee, 23 currencies signed, 21 sources indexed, full audit trail. FCICAMM is customer #1; partners include Catena, Banking Circle, monetapay.

2027

EU BMR registered

Target: file as a registered EU benchmark administrator under the Benchmarks Regulation. First non-bank, on-chain-native FX benchmark. Available for use in MiFID II financial products.

Team

Built by people who've traded these markets

Sera Oracle is operated by a small team of practitioners. The methodology is co-designed with academic and industry chairs to ensure governance independent of the founder.
FW
Florence Wong
Co-founder & CEO · Kuala Lumpur

10 years trading prop & institutional. Built Sera.cx FX execution platform and Working Ants Inc. (Sera Wallet operator). MSc Applied Mathematics — quantitative research on topological data analysis applied to crisis regime detection in Asian markets.

PJ
Paul Jacquot
Methodology lead · independent · Geneva

15 years FX market structure across SocGen, BNP Paribas, and ICAP. Co-architects the Sera methodology framework. Independent — paid for time, not equity, to ensure methodology committee independence from operator.

YF
Prof. Yoshi Fujiwara
Academic chair · University of Hyogo · Kobe

Econophysics & quantitative finance. Author on financial-network topology and crisis dynamics. Methodology committee chair. Provides academic rigor and independence — the third party in our 2-of-3 governance scheme.

M
Engineering · 4
Singapore · Lisbon · Berlin · KL

Distributed systems, on-chain indexing, cryptographic engineering. Backgrounds at Two Sigma, Maker, Goldsky, and the EU Central Bank. Hiring two more — see careers.

Backers & partners

Capital from people who understand the problem

Distributed Capital
seed lead
Hashed
seed
Saison Capital
seed
Plus angels
FX practitioners

Operating entity: Working Ants Inc. (Delaware) · Sera Oracle benchmark administration entity to be incorporated in EU jurisdiction TBD ahead of BMR filing.

Want to talk?

For partnerships, methodology questions, regulatory inquiries, press, careers, or just to say hi.

[email protected] [email protected] [email protected] Read customer stories →
Customer stories

How partners use Sera Oracle in production

From AMM pricing to treasury mark-to-market to consumer remittance widgets — these are the integrations live today. All public; partners reviewed and approved each story.
Featured · AMM pricing

FCICAMM · the first oracle-anchored FX AMM

FCICAMM is a fixed-cost-of-information-cumulative AMM purpose-built for FX. Instead of pricing curves on virtual reserves, it pulls live mid from Sera Oracle and quotes a spread bounded by observed source dispersion. Result: an AMM that doesn't require deep TVL to quote tight, and that automatically defends against toxic flow during dispersion events.

FCICAMM uses Sera Oracle's vol-weighted median for mid and dispersion_bps × 2.0 for default spread. During holiday windows, the strategy switches to held-last-known-good with fixed 80bps spread. Dispersion above 50bps triples the spread. All of this is in the strategy YAML — published, versioned, audited.

Result · 90-day window
· $42M cumulative volume in production · 2.4× capital efficiency vs reference TVL-curve AMMs
· 0 incidents of fill-against-stale-price (vs industry baseline 0.3%)
· Median spread 4.2bps majors / 12bps EM · ½ Wise effective spread
profile
customer · FCICAMM
parent · Sera.cx
tier · Enterprise
integration · on-chain
since · Jan 2026
volume 30d · $42M
strategy
fcicamm-symmetric-v1
vwm + dispersion ×2
holiday → LKG + 80bps
panic → 3× spread
Treasury · mark-to-market

Banking Circle Treasury

A multi-currency correspondent banking network with $4B AUM across 18 currencies. They needed an auditable, signed FX rate for daily mark-to-market — the kind their internal audit team and external compliance counsel would both accept. Self-built rate aggregation was 6 months of work and an ongoing operational burden; commercial alternatives didn't have the audit trail.

Banking Circle now consumes Sera Oracle's signed mid bundle for end-of-day MTM, with the bundle hash recorded against each position. When auditors review a quarter, they verify the price using the open-source verifier — auditor confidence in the rate independent of trust in the customer.

tier
Enterprise · $26k MRR
since
April 2026
use case
EOD MTM · 18 ccy
replaced
in-house aggregation
DEX aggregator · order routing

Catena Protocol

Cross-chain DEX aggregator routing $2B/month across Ethereum, Base, and Polygon. Their order router needed live per-source data — not just a mid — to choose between venues for each split-route order. Sera's per-source bundle was perfect: one API call returns where the tightest pricing actually is right now, by venue, by chain, by time.

Catena uses the bundle's perSource array to identify the best venue per order. The strategy "catena-aggregator-v1" registered with Sera handles their conditional logic: pause if < 3 sources, fallback to median if dispersion > 50bps, hold-last-known-good during holidays.

tier
Business · $2,499
since
May 2026 · onboarding
volume
$2B / month
use case
order routing · 3 chains
Wallet · embedded widget

monetapay

Africa-first stablecoin wallet with 8M users serving cross-border worker remittances. Their growth team wanted to display "Sera saves you $X vs Wise / Western Union" but didn't want to build a comparison-rate engine and didn't want the legal exposure of unverifiable claims. Sera's embed widget — one script tag — does it for them, with a methodology stamp at the bottom that auditors can verify.

tier
Free · widget
since
Feb 2026
users
8M MAU
corridors
USD/NGN · USD/KES · USD/GHS · ZAR

+ 18 more partners using Sera Oracle in production

Helio Pay
SeraPay
Stables Wallet
Quantitas Capital
RippleCorp
Velora Markets
Bob's AMM Lab
Claimbase
Monetapay
10 more

Want to be next?

Get started — free tier →
Public roadmap

What we're building, in the open

Bloomberg, Refinitiv, and ICE keep their roadmaps private — competitors aren't supposed to know what's coming. Sera publishes ours. Partners can plan integrations against it; methodology committee chairs can challenge it; regulators can see we're delivering what we said we would.
Active · Q2 2026

Right now · in production

shipped · Q2 2026
3-of-5 attester committee · BMR-grade signing
Independent operators across Singapore · Switzerland · US · Hong Kong · UK. All 253 pairs migrated to threshold signing. Zero downtime during transition. Methodology v1.3.
shipped · Q2 2026
Coverage matrix & Live rates pages
All 253 pairs publicly browsable. Per-pair detail with cascade vs retail rails. Pair switcher on home. 17 popular pairs with realistic data; full 253 via the rates table.
shipped · Q2 2026
Audit Verifier interactive tool
Anyone can paste a bundle hash and reproduce the published rate from the raw audit log. Open-source verifier on GitHub. The first FX benchmark with this property.
Next · Q3 2026

Building now

in flight · Q3 2026
KRW + AED settlement venues · 25 currencies signed
Korean won and UAE dirham are getting first significant on-chain venue liquidity. Tier-A signed coverage extends. Partner with Mirae Asset and a UAE FZ-based AP coming online.
in flight · Q3 2026
Tier-2 benchmark layer · 48 currencies, 1,128 pairs
Frankfurter integration for 25 additional currencies via central bank fixings. Bundle includes benchmark mid only. Pricing tier introduced for Tier-2 access.
in flight · Q3 2026
Tier-A / Tier-B source classification
Methodology v1.5 splits sources into Tier-A (DEX · on-chain atomic settlement) and Tier-B (CEX · manual settlement coordination). DEX gets full weight; CEX weighted 0.7× to reflect verifiability gap. Reinforces "on-chain-native oracle" positioning.
planned · Q3 2026
Public methodology committee minutes
Quarterly methodology committee minutes published openly (committee already exists; minutes-publishing process is what's new). Increases transparency, reduces information asymmetry.
Future · Q4 2026 & beyond

What's further out

planned · Q4 2026
EU BMR pre-registration filing
Formal pre-registration filing with EU competent authority. Jurisdiction TBD (Ireland · Netherlands · Malta — evaluating). Documentation package ready: governance, methodology, attester independence, audit log, conflict-of-interest controls.
planned · Q1 2027
EU BMR registration filed
First non-bank, on-chain-native FX benchmark administrator. Sera Oracle published as a registered EU benchmark, available for use in MiFID II financial products. Critical milestone for institutional adoption.
directional · 2027
Tier-1 expansion to 35–40 currencies
As more EM crypto-FX venues mature (KRW, NGN, COP, ILS), Tier-2 currencies upgrade to Tier-1 signed. Selective — not chasing breadth for breadth's sake.
directional · 2027
Cross-asset reference (commodities · indices)
Methodology framework extends naturally beyond FX. Gold-USD, oil-USD, S&P 500 levels — same architecture, same audit trail. Probably starts with gold given on-chain gold (PAXG, XAUT) maturity.
directional · 2028
UK FCA & Singapore MAS benchmark registration
Sera Oracle becoming a multi-jurisdiction registered benchmark. UK FCA (post-Brexit equivalent of BMR) and Singapore MAS (we're physically based there). Doubles the addressable market and de-risks geographic concentration.
How we decide

What gets built and what doesn't

Some opinionated principles guiding the roadmap.

Auditability over breadth

We sign 23 currencies because we have settlement-grade backing for them. We won't sign more just to claim breadth — every signed pair has to be reproducible from the raw audit log. The benchmark layer (Tier-2) is how we add coverage without compromising on the signing standard.

Methodology before features

A new aggregation primitive, a new source class, a new strategy DSL operator — all go through the methodology committee. 2-of-3 sign-off. Sandbox backtest. Sometimes a feature partners ask for never ships because the committee can't sign off on the methodology integrity.

Public over private

Default mode is public — methodology, audit log, attester roster, roadmap, even some incident post-mortems. Things stay private only when we have a specific reason (partner contract data, security details, individual user data).

BMR alignment

EU BMR registration is the north star. Every architectural choice — N-of-M signers, methodology governance, audit log retention, geographic redundancy — exists to make BMR registration attainable. We won't ship features that compromise that path.

Have a feature request? Want to weigh in on a roadmap item? Reach out — we read every email.

[email protected]
Source integrity

Depth · manipulation defense · the quality of the inputs

A signed bundle is only as honest as the prices going in. Naive oracles include every observed swap; sophisticated ones don't. Sera measures source integrity continuously — depth, manipulation patterns, MEV, wash trading, depeg events — and reflects that into methodology weights.
Depth · the floor

Liquidity depth determines how truthful a price is

A pool quoting EUR/USD at 1.08471 with $200k TVL is worth less than the same price at $80M TVL. The deep pool is harder to manipulate, recovers faster from imbalance, and represents real economic clearing. Sera's methodology reflects this in weights — and in some cases, exclusions.
tier · accepted

TVL ≥ $500k

Pool eligible to contribute to the signed bundle. Receives weight per the depth-weighting function (log-scaled, capped at 1.0).

currently: 13 of 15 indexed DEX pools

tier · capped

Concentration > 50%

Single LP holds > 50% of pool. Eligible but capped at 0.3 weight. Single-LP pools can be drained or biased; we accept their data with reduced confidence.

currently: 2 pools (aerodrome.base.MYRC at 38% and another)

tier · excluded

TVL < $500k

Pool excluded entirely. Too easy to manipulate, even for a sophisticated adversary. We'd rather have fewer sources than poisoned ones.

currently: 2 excluded (balancer.eth.MYR · curve.poly.IDR)

Depth weight function · methodology v1.3
depth_weight(source):
  if tvl < 500_000: return 0
  if top_lp_share > 0.50: return 0.3
  if velocity < 0.5: return 0.4    # stale pool
  base = log10(tvl / 100_000)
  base *= velocity_factor(v_tvl)
  base *= concentration_factor(top_lp)
  return clamp(base, 0, 1)
Manipulation defense

What we actively detect & exclude

MEV sandwich attacks

A 3-transaction atomic bundle: adversary front-runs a victim's swap, victim swap executes at inflated price, adversary back-runs to capture spread. Common on Ethereum & Base.

How we exclude: inspect flashbots-included blocks for atomic-bundle pattern. Net-zero LP balance change across 3 txs is the giveaway. Excluded swaps logged with adversary identifier.

~142 detected per day · 0 included in signed bundles

Just-in-time (JIT) liquidity

LP adds liquidity 1-2 blocks before a known large swap, removes 1 block after. Extracts fees without committing real capital. Distorts the depth metric and the resulting price.

How we exclude: LP duration < 5 blocks combined with timing-near-large-swap and price-effect-detected. The swap is excluded from the bundle; the LP earns only what they would have via normal liquidity provision.

~18 detected per day · all excluded

CEX wash trading

Same market-maker round-tripping volume to inflate apparent activity. Less common than DEX MEV, harder to detect (account-level data isn't always available), but flagged when patterns are clear.

How we handle: clustered same-sub-account-ID trades within a 5min window with symmetric buy/sell and zero net position change get the source-weight reduced 50% pending committee review.

currently flagged: bybit.spot USDT/TRY · weight 0.5 · under review

Stablecoin depeg

If EURC trades at 99.5% to USD/EUR direct, then EUR/USD pools using EURC are systematically biased. Even a small depeg distorts cross-rate construction.

How we handle: all 9 EUR stablecoins monitored against direct USD/EUR. Deviation > 50bps for > 5min triggers depeg flag, methodology auto-excludes the issuer's pool from cross-rate calc until recovery. Flagged in bundle for consumer awareness.

all 9 EUR stables stable past 30d · last depeg: USDC mar-2023

Outlier exclusion

Per-source observed prices that deviate > 50bps from the cluster median get auto-excluded. Threshold pair-specific: 20bps for EUR/USD, 200bps for USD/TRY. Catches single-pool flash events before they pollute the bundle.

How we handle: exclusion logged in audit trail; bundle indicates which sources were excluded for which reason. Persistent outliers (same source > 5 events / hour) trigger committee review.

~24 exclusions per day · all logged in audit trail

Chain reorganization

Block N is replaced with N' (rare on Ethereum, more common on L2). Swaps from the invalidated block need to be retracted from the published bundle.

How we handle: indexer detects reorg, fires block.invalidated. Affected bundles marked retracted in audit log; replacement bundles published using only confirmed-block data. Tamper-evident chain stays intact.

last reorg: 2026-04-08 Polygon · 1 block · 0 affected published bundles

Tier classification · methodology v1.5

Why DEX is Tier-A and CEX is Tier-B

Sera's source taxonomy splits settlement venues by verifiability, not by liquidity. Tier-A sources settle on-chain, atomically, with cryptographic proof. Tier-B sources settle off-chain, requiring manual coordination. Same price observation; different verifiability. We weight accordingly.
Tier-A · settlement · 1.0× weight

DEX · on-chain atomic

Curve · Uniswap · Aerodrome · PancakeSwap. Every swap is on-chain, atomic, recorded permanently with cryptographic proof. We can reconstruct the exact state from chain data; we don't have to trust any operator's reporting.

5 active sources · weight = depth_weight × 1.0

Tier-B · observed · 0.7× weight

CEX · manual settlement

Coinbase · Binance · Kraken · OKX · Bybit. Real settlement layer with deep liquidity, but settlement happens off-chain. Volumes are exchange-reported (we trust them, but we can't prove them). Manual coordination required for any actual transfer of value.

5 active sources · weight = depth_weight × 0.7

What "0.7× weight" actually does: for EUR/USD, where DEX has ~$200M TVL and CEX has ~$8B daily volume, the bundle composition shifts from ~80% CEX-driven (under flat weighting) to ~70% CEX-driven (under tier weighting). Visible but not dramatic. For thin pairs where DEX is sparse (USD/TRY, USD/HKD), CEX still dominates because volume is much higher. The tier multiplier discounts settlement-verifiability gap without destabilizing pairs that need CEX for stability.
Per-source integrity score & tier

One number, continuously updated

Each source receives an integrity score 0–1 based on 30-day behavior, plus its tier (A or B). Visible to consumers via the bundle's perSource[i].integrity and perSource[i].tier fields.
Source
Tier
Score
Type
Final weight
Notes
curve.eth.EURC_USDC
A
0.99
DEX · L1
1.00
deepest pool · 47 LPs · on-chain
aerodrome.base.EURC_USDC
A
0.96
DEX · L2
0.95
tightest L2 venue · ve(3,3)
uniswap.eth.EURC_USDC.v3
A
0.93
DEX · L1
0.85
heavy MEV target · concentrated v3
coinbase.spot.EUR_USDC
B
1.00
CEX
0.70
CEX baseline · max integrity · 0.7× tier multiplier
binance.spot.EUR_USDT
B
0.97
CEX
0.68
deepest CEX · 0.97 × 0.7 = 0.68 final
aerodrome.base.MYRC_USDC
A
0.87
DEX · L2
0.6
primary MYR settlement · concentrated LP capped
bybit.spot.USDT_TRY
B
0.78
CEX
0.27
wash trading flagged · 0.78 × 0.7 × 0.5 = 0.27
curve.poly.IDR_USDC
A
0.42
DEX · L2
0.0
below depth threshold · auto-excluded entirely
Final weight = depth_weight × tier_multiplier × integrity_factor. A Tier-A DEX with deep liquidity and clean history gets close to 1.0. A Tier-B CEX with the same integrity gets 0.7. A flagged source gets further reduced. A pool below the depth threshold gets 0 regardless of integrity score. Score under 0.85 triggers methodology committee review. Score under 0.50 triggers automatic 30-day source quarantine.
Why this matters

Naive oracles can be poisoned in one transaction

An oracle that takes the median of every observed swap, on every pool, with equal weight, can be manipulated by any sufficiently funded adversary in a single block. Documented oracle attacks have cost protocols hundreds of millions of dollars — bZx, Mango Markets, Cream Finance, Inverse Finance — almost all from naive aggregation that didn't account for source quality.

Sera's methodology rejects this. Every published bundle reflects: depth-weighted contributions, MEV-filtered swaps, depeg-aware exclusions, outlier rejection, and continuous integrity scoring. The audit log shows exactly what was excluded and why — anyone can verify a bundle was constructed honestly without trusting us.

This is the hard work of an oracle for serious markets. It's the difference between a price feed and a benchmark.

Read the full methodology →
Earnings & savings

What Sera Oracle is worth to your business

Concrete numbers from partners in production. Better fills · tighter spreads · stronger savings claims · audit-grade rates. Each customer type sees value differently — here's what the math looks like.
Value · by customer type

Four customer archetypes · real numbers

Featured · AMM operators

Tighter spreads → 2.4× capital efficiency

A traditional AMM (Uniswap v2/v3, Curve, Balancer) prices via virtual reserves. Tightness depends on TVL. To quote 4bps spreads on EUR/USD, you typically need $50M+ TVL. With Sera Oracle as the price reference + dispersion-bounded spread, FCICAMM achieves the same tightness on $20M effective TVL — a 2.4× capital efficiency improvement.

Translate that to LP yield: same fee revenue distributed across less capital = higher APR. FCICAMM LPs see 2.4× the APR vs comparable virtual-reserves AMMs serving the same volume.

FCICAMM · 90d numbers
cumulative volume · $42M
capital efficiency · 2.4×
median spread (majors) · 4.2bps
median spread (EM) · 12bps
fill-against-stale-price · 0%
industry baseline · 0.3%
LP APR uplift · +140% vs v2 AMMs
Wallets · remittance

Stronger savings claim → higher conversion

Without Sera, "we save you money vs Wise" is a marketing claim with thin evidence. With the embedded widget showing a signed Sera mid + Wise comparison + Western Union comparison + methodology stamp, the claim becomes auditable. The legal team relaxes; conversion goes up.

monetapay's checkout flow A/B tested the widget against their old "we offer great rates" copy. The widget variant converted 12% better. On 8M MAU at typical send-flow penetration, that's a meaningful annual revenue lift — enough to justify the integration in week one.

monetapay · 90d numbers
users with widget · 8M MAU
checkout completion lift · +12%
send-flow GMV uplift · +18%
per-tx avg savings shown · $8.40
methodology trust score · user survey 9.1/10
est annual revenue lift · $2.1M
Treasury · corporate FX

Lower MTM uncertainty → less risk capital

Corporate treasuries marking multi-currency positions to market need an auditable rate. Internal aggregation works but is operationally heavy and the audit trail is thin. Banking Circle replaced their in-house EOD aggregation with Sera Oracle signed mids — saving 6 months of build cost and ongoing operational burden.

More importantly: tighter dispersion at the rate level → lower MTM uncertainty → less risk capital required for the same regulatory cushion. For a $4B AUM treasury, this is meaningful. Their compliance team says the audit-trail-is-mathematically-verifiable property reduced their internal review cycle from 4 days to 4 hours per quarter-end.

Banking Circle · numbers
AUM marked · $4B · 18 ccy
build cost saved · $1.4M
annual ops cost saved · $340k
quarter-end review · 4d → 4h
regulatory capital optimization · $2.8M unlocked
total annual value · $3.5M
Aggregators · quant funds

Better fills + verifiable backtest signal

DEX aggregators benefit two ways: per-source data in the bundle reveals the tightest venue right now (better routing, better fills), and signed historical bundles eliminate the look-ahead bias problem in their backtests. Quantitas Capital says the latter is what convinced them — they could now run multi-year backtests without worrying that "fair value" was secretly leaking from later in the timeline.

Catena Protocol's order router pulls Sera bundle's perSource array. Result: average fill quality improved 2.1bps on majors. On $2B/month volume, that's $4.2M/year in extra value delivered to Catena's users — translating to higher retention and better unit economics.

Catena · 90d numbers
routed volume · $6B (3 chains)
avg fill quality lift · +2.1bps majors
extra value to users · $4.2M / year
integration cost · 2 weeks
vs in-house oracle build · saved 6 months
payback period · < 1 month
Quick estimate

Plug in your numbers

Mock calculator — talk to partnerships for an actual model fit to your business.
estimated annual value
$1.4M – $2.8M
Range based on capital efficiency improvement (2.0–2.6×) on $50M monthly volume. Implies LP APR uplift of ~120%, fee revenue uplift of ~40%, MEV-protection savings of ~$320k/yr. Assumes Business tier pricing ($2,499/mo) — payback < 1 week.
vs alternatives

What you'd actually do without Sera

No serious team weighs Sera against Bloomberg or Refinitiv — those are $24k-per-seat terminal businesses for human consumption, not infrastructure for builders. The real choice is one of these.
Option A
Build in-house
Option B
Naive oracle
Pyth · Chainlink Data Feeds · RedStone
Option C · this
Sera Oracle
Time to live
6–12 months
1–2 weeks
2 weeks · API key + strategy YAML
Upfront cost
$400k–$1.4M · 2 eng-FTE
$0 · self-serve
$0 · self-serve
Annual ongoing
$150k–$400k · maintenance + infra
$0–$50k · usage-based
$6k–$60k · tier-based
Methodology
your problem · undocumented
opaque · vendor-controlled · no governance
published · versioned · 2-of-3 committee · sandbox-tested
Audit trail
build it yourself
none · prices not reproducible from inputs
7-year retention · raw log + signature + on-chain anchor
Manipulation defense
your problem · DIY
limited · most don't filter MEV
MEV · JIT · wash trading · depeg · outlier · all filtered
Regulator-grade
depends entirely on you
no · not BMR-eligible
EU BMR registration target Q1 2027
FX coverage
whatever you build
limited · ~10–15 majors
23 signed · 253 pairs · 48 with Tier-2 in Q3
Operational resilience
depends on your ops team
single-vendor · single-attester typical
3-of-5 attesters · 5 jurisdictions · 99.94% uptime
When to pick what: if you need a price feed for a leverage position liquidation oracle and the asset is BTC or ETH, Pyth or Chainlink will do — those are your most likely competitors and they're fast and battle-tested for that narrow case. If you need an FX rate that's reproducible, audit-grade, and methodologically defensible (because regulators or auditors will see it), Sera is the only option that exists today. If you need both, use both — Pyth for ETH/BTC liquidations, Sera for FX. Sera doesn't try to be everything.

Want a custom model?

Send us your monthly volume, instrument mix, and current cost of capital. We'll come back with a model fit to your business.

[email protected]
Historicals

Five years of cryptographically-signed history

Every published bundle is retained for 7 years in cold storage with cryptographic chain-of-custody. Browse below; reproduce any past rate; download CSV or Parquet for backtesting; or replay live in our open-source verifier.

EUR/USD USD/JPY GBP/USD USD/SGD USD/MYR USD/MXN USD/TRY all 253 pairs →
1h 24h 7d 30d 90d 1y 5y all
EUR / USD · 90 days
methodology v1.2 → v1.3 · 2 versions in window · 542k bundles
v1.2 promoted v1.3 promoted PH 1.09150 1.08550 1.07950 Feb '26 Mar '26 May 10 '26 · 1.08471
median mid
min/max envelope
holiday window
downsampled to 1-hour intervals · raw data via API
90d high
1.09142
90d low
1.07248
90d realized vol
8.4%
avg dispersion
3.6 bps
held windows
12 · all PH
signatures
542k · all valid

Methodology versions in this window

2026-04-22v1.3EUR/USD methodology · added PancakeSwap v3 EURC/USDC · sandbox 14d clean · 2-of-3 approved · live & currentaudit
2026-03-15v1.2USD/TRY emergency · raised dispersion ceiling 50→80bps · 3-of-3 emergency · later normalized for high-vol pairsaudit
2026-02-08v1.1EUR/MYR holiday handling · raised hold-window ceiling 5m → 15m for thin-Asia sessionsaudit

Download & replay

CSV · mid only
Time, mid. ~24MB for 90d at 1-min cadence. Available on free tier with rate-limit.
⤓ Download CSV
Parquet · full bundle
Time, all aggregates, perSource array, signatures. ~340MB for 90d. Pro tier & up.
⤓ Download Parquet
API · streaming replay
GET /v1/pairs/EURUSD/history with from/to params. Pagination supported.
→ API docs
Verify any historical bundle: Sera Oracle's audit log retains every published bundle for 7 years with cryptographic chain-of-custody. Verifier reproduces the bundle from raw inputs and confirms the signature; on-chain Merkle anchor proves the bundle existed at that time. Read the Trust page →

Methodology · Overview

Version 1.3 · published 2026-04-22 · authored by Sera Oracle Methodology Committee · DOI: 10.x/sera.v1.3

The Sera Oracle publishes reference rates for fiat currency pairs settled in fiat-pegged stablecoins. The methodology is designed to be transparent, reproducible, and regulatorily defensible. Every published price is signed by an attester, stamps the methodology version, and is reproducible from the raw input log.

Sera does not publish a single mid. It publishes a bundle of aggregate primitives — min, max, median, vol-weighted median, mean, p25/p75, std dev, plus per-source contributions, dispersion, and holiday context. Consumers compose their own pricing strategy on top of these primitives. This separates Sera's responsibility (how aggregates are produced) from the consumer's (how aggregates are consumed).

Source taxonomy

Sources are classified into five tiers. Only Tier A contributes to the signed aggregates. The other tiers serve as deviation guards, cross-context, and display.

  • Tier A · Settlement — DEX swap events (Uniswap v3/v4, Aerodrome, Curve, Balancer, PancakeSwap v3) and CEX spot order books (Binance, OKX, Bybit, Coinbase, Kraken). Real executed trades.
  • Tier B · Benchmark — Frankfurter (55 central banks), Wise mid-market API. Daily-or-better reference rates. Used as deviation guard.
  • Tier C · Retail — Wise consumer effective, Revolut, Remitly, WorldRemit, Western Union, MoneyGram, Xoom, PayPal. Markup-laden rates. Display only.
  • Tier D · Bank & Bureau — bank board rates, airport bureaux. Daily-fix retail rates with significant markup.
  • Tier E · Macro — DTCC GTR, CLS Bank, BIS Triennial Survey. Context only — never priced.

Aggregation function

For each pair, on every methodology-defined trigger (window expiry, new-tick threshold, on-demand request), the Aggregator computes the full aggregates bundle from active Tier-A sources within a rolling window:

compute_bundle(pair, methodology, ticks_in_window, t):
  eligible = filter(ticks_in_window,
                    source ∈ active_set,
                    notional ≥ min_size,
                    pool_tvl ≥ min_tvl)

  return AggregatesBundle(
    min                = min(prices),
    max                = max(prices),
    median             = median(prices),
    volWeightedMedian  = weighted_median(prices, by=notional × weight),
    mean               = mean(prices),
    volWeightedMean    = weighted_mean(prices, by=notional × weight),
    p25                = percentile(prices, 25),
    p75                = percentile(prices, 75),
    stdDev             = std(prices),
    sources            = [{id, price, weight, notional, age} for each],
    dispersionBps      = (max - min) / median × 10_000,
    sourcesUsed        = count(eligible)
  )

Aggregate primitives

The bundle is the contract. Consumers pick which aggregate to use based on their needs. Primitives include:

  • volWeightedMedian — Sera's canonical recommendation. Robust to single-source manipulation. Default if a consumer doesn't specify.
  • median — straight median, no volume weighting. Useful for reasoning about midpoint without venue-size effects.
  • min / max — extremes. Useful for asymmetric protection: an AMM might quote bid=max, ask=min to avoid getting picked off.
  • mean / volWeightedMean — when distribution shape matters more than robustness.
  • p25 / p75 — quartiles for slippage envelope construction.
  • stdDev — paired with median for vol surface modeling.

Strategy engine

Consumers register their own pricing strategies. A strategy maps the aggregate bundle to the consumer's specific use-case price. Strategies can include conditional logic — different aggregates for different pairs, time-of-day, holiday status, dispersion levels, source coverage thresholds.

FCICAMM's strategy uses volWeightedMedian for liquid majors but switches to median with widened spreads for thin pairs, and pauses entirely if source coverage drops below three for a pair. The CLOB uses volWeightedMedian for the published mid plus the retail tier breakdown to compute its "you saved $8.30 vs Wise" claim. Different consumers, same bundle, different strategies.

Deviation guards

Before publishing the bundle, three independent guards run. If any fails, the bundle is held and a circuit breaker raises:

  • Benchmark deviation — composite vs Tier-B blended reference within 50bps.
  • Source dispersion — max-min across active sources within 30bps.
  • Min source count — at least 3 active Tier-A sources required to publish.

Holiday handling

When a currency in the pair is on a public holiday, three things happen automatically: (1) the benchmark anchor for that currency is reclassified from warn to expected, (2) confidence on the published bundle downgrades to low · benchmark only if Tier-A coverage thins, (3) a PH badge is attached. Consumer strategies can react accordingly.

Attestation

Each bundle is signed by an attester. Current attester model is single Sera-operated signer (HSM-backed, Ed25519). Production target is 3-of-5 N-of-M committee with independent operators in different jurisdictions.

Reproducibility

The audit log retains every raw tick from every source for 7 years. Given the raw log and the methodology version, any past published bundle can be recomputed and verified against its signature. Daily Merkle root of all bundles published is anchored to Ethereum mainnet for tamper-evidence.

Sources

21 sources, organized into five tiers

Only Tier A (settlement) contributes to the signed aggregates. Other tiers serve as deviation guards, cross-context, and consumer-facing comparison. All sources are licensed for redistribution where attribution is shown.

U
Uniswap v3 / v4
Tier A · Settlement · DEX
Industry-standard concentrated liquidity DEX. Indexes Swap events directly across 5 EVM chains for executed-price truth.
5 chains87 pools180ms p50
A
Aerodrome
Tier A · Settlement · DEX
Solidly fork on Base. Deepest EURC liquidity globally. Stable-pool invariant similar to Curve.
1 chain14 pools340ms p50
C
Curve Finance
Tier A · Settlement · DEX
Stableswap invariant ideal for fiat-stablecoin pairs. Multi-chain: Ethereum, Polygon, Arbitrum, Base, Optimism.
5 chains31 pools175ms p50
B
Balancer v2
Tier A · Settlement · DEX
Composable stable + weighted pools. Includes EURE/USDC and several long-tail pairs not present elsewhere.
5 chains22 pools210ms p50
P
PancakeSwap v3
Tier A · Settlement · DEX
Ethereum mainnet phase 1. Long-tail pair coverage including some EUROP and JPY variant pools.
1 chain8 pools220ms p50
B
Binance
Tier A · Settlement · CEX
Largest crypto-FX venue by spot volume. Primary venue for EUR/USDT, USDT/TRY, USDT/BRL, USDT/MXN.
38 pairs42ms WS
O
OKX
Tier A · Settlement · CEX
Global spot venue with strong Asia-pair liquidity. Backup for EUR/USDT and USD/CNH.
22 pairs58ms WS
B
Bybit
Tier A · Settlement · CEX
Strong derivatives venue with growing spot. Useful for emerging-market FX-stablecoin coverage.
19 pairs61ms WS
C
Coinbase
Tier A · Settlement · CEX
Real fiat pairs (USDC/EUR, USDC/GBP). Premium institutional EUR/USD price discovery.
12 pairs38ms WS
K
Kraken
Tier A · Settlement · CEX
Real fiat pairs. Strong USD/JPY, EUR/USDC, EUR/CHF spot books. US/EU regulated.
14 pairs52ms WS
F
Frankfurter
Tier B · Benchmark
Open-source CB rate API. 55 central banks blended (ECB, BoE, MAS, BNM, BCB, Banxico, etc.). 200 currencies.
55 CBs200 currencies
W
Wise · mid-market
Tier B · Benchmark
Public mid-market API. Tracked separately from Wise's effective consumer rate.
160 corridors
W
Wise · effective
Tier C · Retail
Quote endpoint with all fees included. Computes effective consumer rate. Separate flow from mid-market.
160 corridors
R
Revolut
Tier C · Retail
Via comparison feed. Includes weekend surcharge handling.
35+ currencies
R
Remitly
Tier C · Retail
Corridor-priced rates with payout-method dependence. Critical for SEA, LatAm, Africa remittance.
170 corridors
W
WorldRemit
Tier C · Retail
Bank-deposit and mobile-wallet payout focus. Important for Africa corridors.
130 corridors
W
Western Union
Tier C · Retail
Cash-pickup heavy. Highest visible markup tier in Sera's cascade comparison.
200 corridors
M
MoneyGram
Tier C · Retail
Cash + wallet payout. Comparable markup tier to Western Union. Strong USA → Mexico corridor.
200 corridors
X
Xoom · PayPal
Tier C · Retail
PayPal-account funding. Mid-tier markup. Important for PH, IN, MX corridors.
160 corridors
P
PayPal · consumer
Tier C · Retail
Card-abroad and merchant FX. Flat ~3.5% markup. The "what most consumers actually pay" reference.
all currencies
B
Bank board rates
Tier D · Bank
12 major banks aggregated: HSBC, JPM, Citi, DBS, Maybank, Santander, Itaú, ICBC, Bradesco, Banamex, ANZ, RBC.
12 banks
B
Bureau de change
Tier D · Bureau
Airport + tourist-district aggregator: LHR, CDG, NRT, SIN, DXB, JFK, KLIA. Posted board rates.
7 airports
D
DTCC GTR
Tier E · Macro
Global Trade Repository — FX swaps and forwards trade reporting. Contextualizes spot vs forward depth.
weekly
C
CLS Bank
Tier E · Macro
FX settlement utility settling ~50% of world FX. Daily settlement notional per currency benchmark.
18 currencies

API Reference

REST · WebSocket · on-chain · v1 · base URL https://api.sera.cx/v1

The Sera Oracle API serves signed aggregate bundles for fiat currency pairs. Every response includes the methodology version, source-set hash, and attester signature so consumers can independently verify the published bundle against the raw audit log.

The free tier is unauthenticated, rate-limited to 60 requests / minute, and serves all public pairs. Higher tiers unlock streaming, deep history, webhooks, strategy registration, and SLA. See pricing.

Authentication

Pass your API key in the Authorization header as Bearer sk_live_…. Generate keys via the dashboard. Rotate any time; old keys remain valid for a 24-hour grace period.

GET /pairs/{pair}/bundle free tier

Returns the latest signed aggregates bundle for a pair — full primitives, per-source contributions, tier breakdown, and methodology provenance.

Path

pair · ISO codes concatenated, e.g. EURUSD

Query params

verify · include verification proof (slower)
tiers · comma-list of tiers to include (default all)

Response cURL
{
  "pair": "EUR/USD",
  "timestamp": "2026-05-10T13:42:18Z",
  "aggregates": {
    "min": 1.08442,
    "max": 1.08498,
    "median": 1.08470,
    "volWeightedMedian": 1.08471,
    "mean": 1.08475,
    "stdDev": 0.00018
  },
  "sources": [/* per-source */],
  "window": {
    "sourcesUsed": 11,
    "dispersionBps": 5.2
  },
  "confidence": "high",
  "methodology": {
    "version": "v1.3",
    "sourceSetHash": "0x4ab2..."
  },
  "signature": "0x..."
}
GET /pairs/{pair}/aggregate?type=median free tier

Returns a single aggregate from the latest bundle. Cheaper for consumers who only need one number — useful for on-chain consumers minimizing gas.

Query · type

min · max · median · vwm · mean · p25 · p75 · stdDev

cURL Response
$ curl "https://api.sera.cx/v1/pairs/EURUSD/aggregate?type=median"

{
  "pair": "EUR/USD",
  "type": "median",
  "value": 1.08470,
  "timestamp": "2026-05-10T13:42:18Z",
  "confidence": "high",
  "signature": "0x..."
}
GET /pairs/{pair}/strategy/{strategy_id} pro+ tier

Apply your registered strategy to the latest bundle. Returns the strategy-applied price plus the underlying bundle for verification.

Strategy registration via POST /strategies. See strategy guide.

JS Response
const applied = await fetch(
  "https://api.sera.cx/v1/pairs/EURMYR/strategy/fcicamm_thin_v2",
  { headers: { Authorization: "Bearer sk_live_..." } }
).then(r => r.json());

// {
//   "applied": { "mid": 5.10520, "spreadBps": 80, ... },
//   "underlying_bundle": { ... },
//   "evaluation_log": ["holiday_active fired", ...]
// }
WS /stream/bundles pro+ tier

Real-time bundle updates for subscribed pairs. Sub-100ms delivery on Pro tier. Heartbeats every 15 seconds.

Subscribe with { "action": "subscribe", "pairs": ["EURUSD", "USDJPY"] }

Python
import websockets, json, asyncio

async def stream():
    async with websockets.connect(
        "wss://api.sera.cx/v1/stream/bundles",
        extra_headers={"Authorization": "Bearer ..."}
    ) as ws:
        await ws.send(json.dumps({
            "action": "subscribe",
            "pairs": ["EURUSD"]
        }))
        async for msg in ws:
            bundle = json.loads(msg)
            print(bundle["aggregates"]["volWeightedMedian"])

asyncio.run(stream())

On-chain

For on-chain consumers (FCICAMM and other AMMs / DeFi protocols), the ISeraOracle.sol interface provides bundle reads and strategy-applied pricing directly. Single contract per chain, signed updates relayed by the Sera Publisher.

interface ISeraOracle {
  function getLatestBundle(bytes32 pair) external view returns (...);
  function getAggregate(bytes32 pair, uint8 kind) external view returns (...);
  function getStrategyPrice(bytes32 consumerId, bytes32 strategyId, bytes32 pair)
    external view returns (...);
  function consumeBundle(bytes calldata signedBundle) external;
}

Gas estimates: getAggregate ~5k · getLatestBundle ~12k · getStrategyPrice ~18k.

Status

Real-time uptime · last 90 days · auto-refreshes every 30s

All systems operational

Indexing, attestation, publishing, streaming · all green for the last 14 days
updated 12s ago
next check in 18s
Components · 90-day uptime
REST API
api.sera.cx · /v1 · global anycast
99.97%
operational
WebSocket Stream
wss://api.sera.cx/v1/stream
99.94%
operational
Indexer · Settlement DEX
Goldsky + Allium · 6 chains
99.91%
operational
Indexer · CEX feeds
5 venues · WebSocket
99.99%
operational
Attestation & Signing
single signer v1.3 · 3-of-5 in v2
100.00%
operational
Publisher · on-chain
ISeraOracle relayer · 6 chains
99.86%
operational
Audit log
S3 Object Lock · 7y retention
100.00%
operational
Recent incidents · last 90 days
2026-04-12 · 09:14 UTC Aerodrome indexer · degraded minor resolved in 4m 12s
Goldsky upstream RPC briefly degraded affecting Base chain indexing. EUR/USD methodology auto-failed-over to Uniswap-weighted blend with no published-mid impact. Source weight reverted automatically once Aerodrome feed resumed normal latency.
2026-03-15 · 14:32 UTC USD/CNH circuit breaker tripped minor resolved in 2m 04s
Brief PBOC intervention caused composite mid to deviate >30bps from Frankfurter benchmark. Circuit breaker tripped per methodology v1.3, holding last-known-good for 2m.
2026-01-12 · 22:17 UTC USD/TRY · methodology v1.0 → v1.1 emergency promotion major resolved in 18m 45s
During TRY volatility event, dispersion guard threshold (30bps) tripped repeatedly. Sera methodology committee convened, drafted v1.1, ran sandbox backtest, promoted to live. USD/TRY held at last-known-good with confidence flag low during the 18-minute interval. Full audit trail in compliance log.

Changelog

Product · methodology · infrastructure · sources · security
2026-05-08
v0.7
product

Aggregate bundles + strategy engine

Sera Oracle now publishes the full aggregate bundle — min, max, median, vol-weighted median, mean, std dev, per-source contributions — for every pair. Consumers register their own strategies that compose the bundle into their specific use-case price.

FCICAMM uses vwm for liquid majors, median + 2× dispersion for thin pairs. The CLOB uses vwm + tier breakdown for the savings claim. External partners can register their own. Sera doesn't have to know what you build.

2026-04-22
v1.3
methodology

EUR/USD methodology v1.3 promoted

Added PancakeSwap v3 EURC/USDC pool to the EUR/USD source set with weight 0.6×. Raised min_sources from 2 to 3. Sandbox backtest showed 0.3p tighter mean spread at the cost of $15M lower daily indexed volume. Methodology hash 0xa9f1...4c2e.

2026-04-08
v0.6
sources

5 CEX venues added

Major CEX venues now Tier-A settlement: Binance, OKX, Bybit, Coinbase, Kraken. Real fiat books on Coinbase and Kraken (USDC/EUR, USD/JPY) provide premium institutional EUR/USD price discovery. USDT-quoted books on Binance/OKX/Bybit fill emerging-market coverage.

2026-03-22
infrastructure

Multi-region indexer · 6 chains live

Indexers now run in 3 AWS regions (eu-west-1, us-east-1, ap-northeast-1) with hot failover. Subgraph primary on Goldsky, fallback on Allium, manual fallback to direct RPC. p99 indexing latency cut from 1.2s to 820ms.

2026-02-28
product

Holiday Calendar · first-class

Public holidays affect FX rate behavior — both quality (Tier-B benchmarks freeze) and quantity (settlement volume drops). Made the calendar a primary view with persona-aware lenses. 23 currencies, 14-day forward window.

2026-01-15
v1.0
methodology

Methodology v1.0 · public

Initial public methodology family. Volume-weighted median over rolling 5-minute window, three independent guards, per-pair source weights. EUR/USD · USD/JPY · GBP/USD · USD/SGD · USD/CAD live with 4 DEX sources each. Audit log launched.

2026-01-08
security

Attestation · single-signer v1 launch

All published prices are now signed by sera-signer-1 (HSM-backed Ed25519). Verifiable via /audit/{hash}/verify. Roadmap to N-of-M (3-of-5) committee with independent operators in three jurisdictions.

Pricing

Free reference rates · paid for what scales

Public reference rates are free forever. We charge for things that cost real money to operate at scale: dedicated streaming, deep history, webhooks, SLA, and BMR-registered subscriber rights.
Public
$0/ forever
Reference rates for the public good. Build anything. Attribute Sera, that's it.
  • All 253 pairs · live bundle
  • 60 req / min · unauth
  • 1,000 req / min · with key
  • 30-day history · daily granularity
  • Public methodology + verify
  • Streaming WebSocket
  • Strategy registration
  • SLA / support
Get free key
Enterprise
$4,999/ month
For institutional consumers. Dedicated infrastructure, hard SLA, named support engineer.
  • Everything in Pro
  • Unlimited req · dedicated infra
  • 5-min SLA · 99.95%
  • Named support engineer
  • Custom methodology variants
  • Private deployment region
  • Unlimited strategies + webhooks
  • Quarterly compliance reports
Contact sales
BMR Subscriber
Custom · regulated
For regulated firms requiring an EU BMR-registered benchmark in critical workflows.
  • Everything in Enterprise
  • BMR-registered use rights
  • Methodology committee observer
  • Audit attestations on demand
  • Regulator coordination
  • SOC 2 Type II package
  • Insurance + indemnity terms
  • 3-year minimum commit
Talk to compliance

Talk to us about anything custom

Hedge funds · banks · regulators · CB observers · academic researchers

Contact sales