OP-01 · REV C · FLIGHT
Stock Picks ref.
The drawing that actually ships quotes to a phone.
Live workload · fit 9.6 · Reference
RTOS (open) — docs sheet
Parts manifest
Drawing
RT-ORG-014
Sheet
02 / 04
Rev
B
Scale
NTS
Index A + Index B
Compare offerings carefully — rankings and terms change. Verify details directly with each provider.
Sixteen line items on the flight drawing, then the open protocols ranked by how they survive a live quote path. Parts ledger — 16 parts, 92 ms accounted, 100 ms ceiling. Stock Picks is the reference workload, not a brokerage scoreboard.
| 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 |
| RT-320 | A | EDGE-MQTT | MQTT 5 bridge | 10 | BENCH | MIT |
| RT-400 | C | SDK-TS | TypeScript client + types | — | FLIGHT | MIT |
| RT-410 | B | SDK-PY | Python client | — | FLIGHT | MIT |
| RT-420 | A | SDK-SWIFT | Swift client for the handset | — | RFC | MIT |
| RT-500 | B | BENCH-LEDGER | Public latency ledger | — | FLIGHT | Apache-2.0 |
| RT-510 | A | RFC-TRACK | Open comment ledger | — | RFC | Apache-2.0 |
| RT-600 | C | REF-IMPL | Stock Picks live quote path | 40 | FLIGHT | Ref. workload |
| RT-700 | A | SPONSOR-LEDGER | GitHub Sponsors funding notes | — | HOLD | n/a |
Status key — FLIGHT in production · RFC open for comment · BENCH on the rack · HOLD recorded so it is not proposed twice.
| # | P/N | Rev | Protocol | Transport | P99 | Fit | Status | |
|---|---|---|---|---|---|---|---|---|
| 01 | OP-01 | C | Stock Picks ref. | WS + SSE | 86 ms | 9.6 | FLIGHT | OPEN |
| 02 | OP-02 | D | NATS | Core / JetStream | 4 ms bus | 9.2 | FLIGHT | OPEN |
| 03 | OP-03 | C | Redis Streams | XADD / XREAD | 9 ms bus | 8.8 | FLIGHT | OPEN |
| 04 | OP-04 | B | WebSocket | RFC 6455 | edge | 8.7 | FLIGHT | OPEN |
| 05 | OP-05 | B | SSE | text/event-stream | edge | 8.3 | FLIGHT | OPEN |
| 06 | OP-06 | A | MQTT 5 | MQTT | 18 ms | 7.9 | BENCH | OPEN |
| 07 | OP-07 | B | gRPC stream | HTTP/2 | 7 ms | 7.6 | RFC | OPEN |
| 08 | OP-08 | A | Kafka | Log | log | 7.1 | HOLD | OPEN |
| 09 | OP-09 | A | Centrifugo | WS | 12 ms | 7.4 | BENCH | OPEN |
| 10 | OP-10 | A | Socket.IO | WS + polling | varies | 6.8 | HOLD | OPEN |
| 11 | OP-11 | B | Ably-compatible | WS | hosted | 8.0 | RFC | OPEN |
| 12 | OP-12 | A | Raw UDP | UDP | 1 ms | 6.2 | HOLD | OPEN |
OP-01 · REV C · FLIGHT
The drawing that actually ships quotes to a phone.
Live workload · fit 9.6 · Reference
OP-02 · REV D · FLIGHT
Subject hierarchy maps cleanly onto symbol shards.
Subject fan-out · fit 9.2 · Apache-2.0
OP-03 · REV C · FLIGHT
Fine under one region. Hot keys show up as AAPL.
Small rings · fit 8.8 · RSALv2 / SSPL
OP-04 · REV B · FLIGHT
Default envelope. Binary frames, per-conn credit.
Handset delivery · fit 8.7 · IETF
Rankings are editorial. Partner links may earn a commission — see the title-block disclosure in the footer. The reference implementation lives at Stock Picks.