Files
papers/lux-smart-order-routing/lux-smart-order-routing.tex
zeekay dd93cb41f7 papers: cover-consistency + build pass on Lux Tier-2/3 catalogue
Sweep across the non-Tier-1 paper catalogue (Tier-1 owned by parallel
agent and excluded). All 113 processed papers already had luxcover
wired up; this commit fixes 14 build breakers and produces fresh
PDFs across the catalogue.

Fixes:
- lux-blockchain-scaling-laws: em-dash inside lstlisting -> --
- lux-corona-pq: stale \input pointing at 03-the-corona-scheme renamed
  to 03-the-corona-scheme (file already renamed on disk)
- lux-lattice-cryptography-primer: same Corona->Corona rename
- lux-formal-verification-lean4: Lean source uses unicode (×, ∀, ∃, ∈,
  ∧, ∨, ∩, ≠, ⟨, ⟩, ·, ¬) inside lstlistings. Added a literate map
  so listings render the math glyphs without UTF-8 fault.
- lux-id-did-specification: ✓/✗ in tabular replaced with \ding{51}
  / \ding{55} (pifont). Added pifont package.
- lux-ntt-simd-implementation: middle-dot in Go assembly listings;
  added literate {·}{\textperiodcentered}.
- lux-ntt-transform: μ, ×, –, — in regular text (no T1 fontenc).
  Replaced with $\mu$/$\times$/--/--- via unicode->latex sweep.
- lux-perpetuals-derivatives, lux-quantum-consensus,
  lux-quasar-consensus, lux-tee-computing-mesh: same unicode->latex
  sweep across body text. Also fixed broken math segment
  `$L_{avg} = 10$\times$$` -> `$L_{avg} = 10\times$`.
- lux-zchain: emoji glyphs in roadmap table replaced with
  parenthetical text.
- lux-triple-proof-consensus: dropped duplicate \usepackage{geometry}
  that clashed with luxcover (geometry option clash).
- pq: defined missing \Rq macro.

PDFs rebuilt for the full Tier-2/3 set.

Excluded (Tier-1, parallel agent): lp-073-pulsar, lp-stricte2epq,
dag-evm-formal, lp-010-quasar-stm-{3,4}, lp-020-quasar-consensus,
lux-institutional-custody, lux-nist-mptc-submission, pqsafe-il5,
pq-rns, plus shared/ and lps/.
2026-05-13 01:27:59 -07:00

74 lines
3.1 KiB
TeX

\documentclass[11pt,a4paper]{article}
\usepackage{../shared/luxcover}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{amsmath,amssymb,amsfonts,amsthm}
\usepackage{graphicx}
\usepackage{hyperref}
\usepackage{booktabs}
\usepackage{algorithm}
\usepackage{algpseudocode}
\usepackage{listings}
\usepackage{xcolor}
\usepackage{tikz}
\usepackage{float}
\usepackage{enumitem}
\usepackage{array}
\usepackage{multirow}
\input{../shared/lstlang}
\usetikzlibrary{arrows.meta,positioning,shapes.geometric,fit}
\hypersetup{colorlinks=true,linkcolor=black,citecolor=blue,urlcolor=blue}
\lstset{
basicstyle=\ttfamily\scriptsize,
breaklines=true,
frame=single,
numbers=left,
numberstyle=\tiny\color{gray},
keywordstyle=\color{blue!70!black}\bfseries,
commentstyle=\color{green!50!black}\itshape,
stringstyle=\color{red!60!black},
showstringspaces=false,
}
\newtheorem{theorem}{Theorem}
\newtheorem{lemma}[theorem]{Lemma}
\newtheorem{definition}{Definition}
\newtheorem{proposition}[theorem]{Proposition}
\newtheorem{remark}{Remark}
\title{Smart Order Routing for Digital Securities:\\Multi-Provider Execution on Lux Network}
\author{
Zach Kelling\thanks{Corresponding author: [email protected]}\\
\textit{Lux Partners}\\
\textit{A subsidiary of Hanzo Industries Inc}\\
\texttt{[email protected]}
}
\date{2025}
\begin{document}
\luxcoverpage
\begin{abstract}
We present the smart order routing (SOR) system for the Lux ATS, a broker-dealer component that routes digital securities orders across 16 execution providers to achieve best execution under SEC Regulation NMS and FINRA Rule 5310. The router is implemented in Go on Hanzo Base and integrates with traditional equity venues (Alpaca, Interactive Brokers), digital securities ATS platforms, and the on-chain Lux DEX VM for native order matching. This work extends the \texttt{exchange-sdk} originally developed at Arca (2018) for digital securities trading, adding multi-venue routing, compliance-aware execution, and atomic settlement on Lux EVM. Orders are serialized using the ZAP binary wire protocol for sub-millisecond transmission latency. The router implements a constrained optimization that maximizes execution quality (price improvement, fill rate, speed) subject to compliance constraints (transfer restrictions, jurisdictional rules, accreditation requirements). We formalize the best execution obligation as a multi-objective optimization problem, prove that the greedy allocation algorithm achieves a 2-approximation of the optimal solution, and present benchmarks showing median order-to-fill latency of 12ms for on-chain venues and 45ms for traditional equity providers.
\end{abstract}
\input{sections/01-introduction}
\input{sections/02-provider-landscape}
\input{sections/03-best-execution-model}
\input{sections/04-on-chain-execution-lux-dex-vm}
\input{sections/05-traditional-venue-integration}
\input{sections/06-zap-wire-protocol}
\input{sections/07-compliance-aware-routing}
\input{sections/08-order-matching-priority}
\input{sections/09-market-data-aggregation}
\input{sections/10-performance}
\input{sections/11-regulatory-compliance}
\input{sections/99-conclusion}
\end{document}