The Open Markets Initiative (Omi) is a market-neutral effort to enhance the stability of electronic financial markets through transparency, modern tooling, and open documentation of the wire protocols that connect them.
| Section | What's there |
|---|---|
| Organizations | One folder per exchange / venue / regulator — links, MICs, and per-protocol spec entry points |
| Protocols | One markdown page per protocol — encoding family, transport, and history |
| Glossary | Common protocol concepts shared across venues |
| Projects | Index of related Omi GitHub repositories |
| Research | Academic papers and patents on parser generation and low-latency systems |
| About | Mission, philosophy, code of conduct, license |
24X · A2X · Aquis · Asx · B3 · Bist · Boats · Box · BruceAts · Cboe · Cme · Coinbase · Currenex · ElectronX · Eurex · Euronext · Finra · Fix · Hkex · Ice · Iex · Imperative · Jnx · Jpx · Koscom · Lseg · Ltse · Memx · Miax · Nasdaq · NsxAustralia · Nyse · Odx · Omi · OtcMarkets · Siac · SmallX · Tmx · Txse
24XEquities · A2XEquities · AmexEquities · AmexOptions · AquisEquities · ArcaEquities · ArcaOptions · AsxSecurities · B3Derivatives · B3Equities · BidsJapan · BoatsEquities · BorsaIstanbul · BruceEquities · BxeEquities · BxEquities · BxOptions · ByxEquities · BzxEquities · BzxOptions · C1Options · C2Options · CboeEquities · CboeEurope · CfeFutures · CmeFutures · CoinbaseDerivatives · Cqs · Cts · CurrenexForex · CxaEquities · CxeEquities · CxjEquities · CxjSor · Deribit · DxeDerivatives · EdgaEquities · EdgxEquities · EdgxOptions · ElectricDerivatives · EmeraldOptions · FinraOrf · FinraOtc · FixedIncome · FseEquities · GemxOptions · GlobalOtc · HkexDerivatives · HkexSecurities · IceEndex · IceFutures · IexEquities · IexOptions · IntelligentCross · IseOptions · JnxBonds · JnxEquities · Liffe · LinkAts · LinkEcn · LinkNqb · LtseEquities · MatchNow · MdcsRealtime · MemxEquities · MemxOptions · MiaxOptions · MoonAts · MrxOptions · NationalEquities · NeoEquities · NomOptions · NseEquities · NsmEquities · NtxEquities · NtxOptions · NyseBonds · NyseConsolidated · NyseEquities · NyseOptions · OdxSecurityToken · Opra · OseDerivatives · Overnight · PearlOptions · PhlxOptions · PsxEquities · SapphireOptions · Sse · SseEquities · Szse · TexasEquities · TseEquities · TxseEquities · Uqdf · Utdf · Utp
The Directory is the human-readable catalog. The machine-readable specifications live elsewhere and drive the source-generated artifacts:
Reference Material
- omi-low-latency-reference — Knowledge base for low latency programming
- omi-markets-reference — Knowledge base for market data collection and analysis
Production Sample Data
- omi-data-packets — Example protocol data captures
- omi-data-pcaps — Exchange pcaps for automated testing
Dictionaries
- omi-fix-dictionaries — FIX protocol dictionaries (QuickFIX-format XML, one per FIX version)
- omi-kaitai-struct-definitions — Kaitai Struct definitions for common exchange binary protocols
Source Generated Outputs
- wireshark-lua — Source generated cross platform Wireshark dissectors
- c-structs — Source generated binary protocol c-style packed structs
Generators and Tooling
- Omi.Fix.Generators — Composable FIX source generators
- latency-lab — Composable tools for automating latency measurement and reporting
A complete list lives in Projects.
Documentation is collected from publicly available sources — corrections and additions are welcome as issues or pull requests. Read more about the mission in About.
Specifications belong to their respective owners; this directory aggregates pointers and historical context only.
