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. 101 · 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
| P/N | Rev | Part | Duty | ms | Status | License |
|---|---|---|---|---|---|---|
| RT-100 | C | INGEST-GW | Exchange tick ingress, sequenced | 8 | FLIGHT | Apache-2.0 |
| RT-110 | B | NORM-CORE | Symbology and lot-size normalizer | 4 | FLIGHT | Apache-2.0 |
| RT-120 | A | CLOCK-SRC | Exchange-clock alignment | 1 | FLIGHT | Apache-2.0 |
| RT-200 | D | SHARD-MAP | Consistent-hash symbol ownership | 1 | RFC | Apache-2.0 |
| RT-210 | C | FAN-BUS | Subscriber fan-out fabric | 12 | FLIGHT | Apache-2.0 |
| RT-220 | B | CREDIT-WIN | Per-connection backpressure | 2 | FLIGHT | Apache-2.0 |
| RT-300 | B | EDGE-SSE | Server-sent events terminus | 6 | FLIGHT | MIT |
| RT-310 | C | EDGE-WS | WebSocket terminus | 8 | FLIGHT | MIT |
INDEX B
Open protocols
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.