Skip to content
RTOS (open)

RTOS (open) — docs sheet

Cover sheet

Drawing

RT-ORG-001

Sheet

01 / 04

Rev

C

Scale

NTS

realtimesoftware.org · rev C · not the CRT twin

Open real-time infrastructure, built in public.

An open-source foundation for real-time software — reference architectures, RFCs, and community-built streaming components.

REVISION BLOCK

C — public parts manifest, protocol index, schematic fig. 1

B — symbol-shard RFC opened for comment

A — first flight of the quote path

LATENCY BUDGET 92 ms ACCOUNTED · 16 PARTS

Schematic

FIG. 1
Reference pipeline from exchange tick to phone screenFIG. 1 — EXCHANGE TICK TO PHONE SCREENREV C · BUDGET 100 ms01 INGESTCALLOUTINGEST02 NORMCALLOUTNORM03 SHARDCALLOUTSHARD04 FAN-OUTCALLOUTFAN-OUT05 EDGECALLOUTEDGE06 HANDSETCALLOUTHANDSETEND-TO-END ≤ 100 ms

01 · RT-100 · INGEST

Multicast in. Sequence numbers out. Drops are counted, never hidden.

02 · RT-110 · NORM

One symbology. Lot size, currency, and session are stamped before the bus.

03 · RT-200 · SHARD

Consistent hash by symbol. A name has one owner. Reshard moves nodes, not sockets.

04 · RT-210 · FAN-OUT

Interest index plus a credit window. Slow consumers shed ticks, not the process.

05 · RT-310 · EDGE

WebSocket, SSE, and a bench MQTT bridge. Same payload, three envelopes.

06 · RT-600 · HANDSET

Reference client is Stock Picks. The drawing is the production path.

NOTE 01

Reference architectures that run in production

NOTE 02

RFC process open to anyone

NOTE 03

Maintained component library

NOTE 04

Real workload, real benchmarks

INDEX A

Parts manifest

FULL SHEET →
P/NRevPartDutymsStatusLicense
RT-100CINGEST-GWExchange tick ingress, sequenced8FLIGHTApache-2.0
RT-110BNORM-CORESymbology and lot-size normalizer4FLIGHTApache-2.0
RT-120ACLOCK-SRCExchange-clock alignment1FLIGHTApache-2.0
RT-200DSHARD-MAPConsistent-hash symbol ownership1RFCApache-2.0
RT-210CFAN-BUSSubscriber fan-out fabric12FLIGHTApache-2.0
RT-220BCREDIT-WINPer-connection backpressure2FLIGHTApache-2.0
RT-300BEDGE-SSEServer-sent events terminus6FLIGHTMIT
RT-310CEDGE-WSWebSocket terminus8FLIGHTMIT

INDEX B

Open protocols

RANKED LEDGER →
#P/NRevProtocolTransportP99FitStatus
01OP-01CStock Picks ref.WS + SSE86 ms9.6FLIGHTOPEN
02OP-02DNATSCore / JetStream4 ms bus9.2FLIGHTOPEN
03OP-03CRedis StreamsXADD / XREAD9 ms bus8.8FLIGHTOPEN
04OP-04BWebSocketRFC 6455edge8.7FLIGHTOPEN
05OP-05BSSEtext/event-streamedge8.3FLIGHTOPEN

Partner notes

Open sheets

RFC INDEX →

REV A · 2026-09-29

Top 10 Open-Source Real-Time Projects Worth Contributing To

The OSS projects building the real-time stack — and where contributions actually land.

REV B · 2026-09-29

Full-Stack Notes: Shipping Stock Picks-Style Paper Trading Loops

A hire-friendly checklist for paper fills, watchlists, and realtime fan-out without live brokerage risk.

REV C · 2026-09-29

RFC-002: A Datagram Lane for Conflatable Quotes

Proposed, REV A. Quotes may be lost. Trades may not. One QUIC session, two reliability classes.

REV D · 2026-09-29

RFC-001: Symbol Sharding for Quote Fan-Out

The partitioning scheme behind a million concurrent subscribers — open for comment.

REV E · 2026-09-29

OpenAI DevDay (Sep 29): What Mobile Trading Apps Can Ship This Week

DevDay calendar context for AI-assisted watchlists, alert copy, and support bots — without inventing model benchmarks.

REV F · 2026-09-29

Observability for Quote Lag When VIX Is Quiet but Single Names Aren't

Late-Sep tape: VIX ~15 while single-name event vol still bites — instrument both.

REV G · 2026-09-29

7 Open-Source Pub/Sub Tools for Streaming Data

The message brokers that can carry a real-time market feed.

REV H · 2026-09-29

5 Streaming Frameworks Where Your PR Actually Ships

The projects with review velocity — where contributed code lands.

REV I · 2026-09-28

WebSocket Fanout for Earnings Prints — MU Night Checklist

A practical reconnect, backlog, and symbol-shard checklist before Micron's Sep 30 AMC print.

REV J · 2026-09-28

Handshake Budget: One RTT Against the Cover Sheet

A cold WebSocket can spend the entire 100 ms ceiling before the first quote. The drawing has to count setup.

REV K · 2026-09-28

The Edge-Computing Quote Path: Where to Put the Fan-Out

Geography is latency. Where the fan-out layer physically runs decides the tail.

REV L · 2026-09-27

React Native Skia Order Books & 60fps Quote Tapes

Keep the book on the GPU; keep React reconciliation off the hot path.

REV M · 2026-09-27

Benchmark: The Reference Implementation Under Earnings Load

Load-test results: the v3 pipeline vs. a simulated Micron-scale print.

REV N · 2026-09-26

Open Real-Time Protocols: Ranked by Fitness for Market Data

WebSocket, SSE, MQTT, QUIC — the honest comparison for quote fan-out.

REV O · 2026-09-26

Nitro / JSI Sockets vs Pure JS WebSockets in 2026

When to stay on JS websockets — and when a native lane earns its complexity.

REV P · 2026-09-25

Feature-Flagging Micron Alert Banners in JS Clients

Ship the banner dark, flip it when the calendar says go — no emergency store release.

REV Q · 2026-09-25

Q3 Contributions: What Landed in the Reference Implementation

The community PRs that made it into the v3 architecture — and what's still open.

REV R · 2026-09-24

Realtime Architecture RFC: Symbol Sharding Before Earnings Floods

RFC-style notes on sharding hot symbols ahead of AMC traffic.

REV S · 2026-09-24

Reference Architecture v3: The Earnings-Burst Path

How the reference pipeline handles a 20x quote burst — annotated, component by component.

REV T · 2026-09-23

Desk Notes: Building a Watchlist That Survives AMC Bursts

UX and data rules so your watchlist does not blank when the tape accelerates.

REV U · 2026-09-23

NATS vs. Valkey for the Reference Fan-Out

The two pub/sub contenders for the reference implementation — benchmarked.

REV V · 2026-09-22

RFC-001: Symbol Sharding for Quote Fan-Out

Open for comment: the partitioning scheme behind 1M+ concurrent subscribers.

REV W · 2026-09-22

Reference Architecture v3: Exchange Tick to Phone Screen

The full pipeline, annotated: ingestion, normalization, fan-out, delivery.

REV X · 2026-09-22

Expo OTA vs Store Review When Markets Move Overnight

What you can patch after hours — and what still needs App Review.

Notify

Local watch list

Email saved in localStorage only — no server claim.