Roadmap · five incoming upgrades · one live beta chain

The protocol is still being forged.

Open any protocol for the deep dive — status, math, simulators, and the canonical community sources it stays synced against.

5 protocols1 live beta
v16
Ring 16 · CLSAG
2022 · live
v17 ● NEXT
FCMP++
Q3 2026 · beta
v18
Seraphis + Jamtis
2027 · beta
v19
Carrot era wallets
2027+ · design
v20
Cuprate share + PQ prep
2028+ · horizon
BETA · stressnet live

FCMP++

Full-chain membership proofs · ETA Q3 2026 · fork v17

Today every spend hides among 15 decoys. FCMP++ replaces the ring with a zero-knowledge proof that the spent output exists somewhere in the full set of ~150 million — without revealing which.

kayabaNerve/fcmp-plus-plus · pinging…open window →
BETA · audit in progress

Seraphis

Next-generation tx protocol · ETA 2027 · fork v18

Smaller signatures, ~40% faster verification, and a sane modular wallet model. Together with FCMP++ and Jamtis it's what the community calls 'Monero 2.0'.

seraphis-migration/wallet3 · pinging…open window →
BETA · addressing layer

Jamtis

Structured addresses · ETA ships with v18

95 characters of base58 noise become a 75-character format with meaningful spans, native sub-address tags, and a checksum that catches typos before money moves.

UkoeHB/Seraphis · pinging…open window →
DESIGN · spec draft

Carrot

Bounded view keys · ETA 2027+ · wallet-side

A new wallet addressing protocol — compatible with FCMP++ era Monero — that allows strictly-bounded disclosure: incoming payments visible, outgoing spends and balance sealed forever.

jeffro256/carrot · pinging…open window →
ALPHA · full sync working

Cuprate

Rust full node · ETA 2026–27

Memory-safe Rust, modern tooling, faster initial sync — and the thing money networks actually need: no single client as a single point of failure.

Cuprate/cuprate · pinging…open window →
β
Live now · community FCMP++ beta · Umbrel apps
The Umbrel superstress net is hammering FCMP++ before it reaches mainnet.

Storm campaigns · dynamic block size under load · proof-verification pressure — with MoneroSpace, the beta chain's visual mempool, in the same Umbrel app repo. The chain is self-hosted — every node on it is somebody's own box.

open window →
Fork status · ETAs · dev labs — refreshed every 24h
getmonero.org · monero-project/research-lab
Announcements
fetching…
all announcements ↗
MRL · research lab
fetching…
all MRL issues ↗
Also tracked@monero ↗@MoneroResearchL ↗· link-out only — X has no unauthenticated read API, so these stay links rather than an ingested feed
Automation · how this tab stays current
fetching…
fetching…
Superstress · Umbrel appsbrainchainz/Monero-Superbrain
fetching…
Repo activityapi.github.com/repos/*, via /api/feeds proxylive · 4 repos · 24h edge + localStorage cache
Dev labs · MRLresearch-lab/issues?sort=updated, via /api/feedslive · 24h edge + localStorage cache
Spot price/api/coingecko?path=simple/pricelive · 60s market tier
Announcementsgetmonero.org, via /api/feeds proxylive · 24h edge + localStorage cache
X · @monero, @MoneroResearchLx.com — no public API (401)link-out only
Fork ETAseditorial, sourced from MRL + bloglive · flags a push idle >90d, separately from issue activity
Stressnet telemetrybrainchainz/Monero-Superbrain · Superstressrepo pulse live · no public endpoint, by design — the chain is self-hosted
Ecosystem linksxmrhub directory feedpending wiring · no public feed exists yet
Chain data/api/xmr/{tip,mempool,fees,network,blocks}live · 3s / 15s tiers, all-real since v5.0.14