mirror of
https://github.com/lux-apps/papers.git
synced 2026-10-30 18:15:21 +00:00
A July commit removed eight papers on the premise "no license — DEX/non-custodial only". That premise is wrong: Lux operates an ATS, a broker-dealer, a transfer agent and a bank, and this material is resold at lux.financial. The merge that brought main in preserved the removal because the commit stated a reason, which is how a stale reason outlives the fact it rested on. Back, at the versions main carried — main never received the removal, so its copies are the later ones: the ATS architecture, the security-token standard, smart order routing, institutional custody, MPC custody, post-quantum securities, the SSB partnership and the CoinBridge brief. 83 files. Co-authored-by: Hanzo Dev <[email protected]>
69 lines
2.2 KiB
TeX
69 lines
2.2 KiB
TeX
\section{Provider Landscape}
|
|
\label{sec:providers}
|
|
|
|
\subsection{Execution Providers}
|
|
|
|
The SOR integrates with 16 execution providers across three categories:
|
|
|
|
\begin{table}[H]
|
|
\centering
|
|
\caption{Execution provider registry.}
|
|
\label{tab:providers}
|
|
\begin{tabular}{clll}
|
|
\toprule
|
|
\textbf{\#} & \textbf{Provider} & \textbf{Type} & \textbf{Asset Classes} \\
|
|
\midrule
|
|
1 & Lux DEX VM & On-chain & Security tokens, tokenized equities \\
|
|
2 & Lux ATS (internal) & On-chain & Security tokens \\
|
|
3 & Alpaca & Traditional & Listed equities, fractional shares \\
|
|
4 & Interactive Brokers & Traditional & Equities, options, futures \\
|
|
5 & Tradier & Traditional & Equities, options \\
|
|
6 & DriveWealth & Traditional & Fractional equities \\
|
|
7 & tZERO ATS & ATS & Digital securities \\
|
|
8 & Securitize Markets & ATS & Digital securities \\
|
|
9 & INX & ATS & Digital securities \\
|
|
10 & OpenFinance & ATS & Digital securities \\
|
|
11 & Rialto Markets & ATS & Digital securities \\
|
|
12 & MERJ Exchange & ATS & Digital securities, equities \\
|
|
13 & Archax & ATS & Digital securities (UK) \\
|
|
14 & SDX (SIX Digital) & ATS & Digital securities (CH) \\
|
|
15 & Tokeny (T-REX) & ATS & Digital securities (EU) \\
|
|
16 & Republic/Carta & ATS & Private securities \\
|
|
\bottomrule
|
|
\end{tabular}
|
|
\end{table}
|
|
|
|
\subsection{Provider Interface}
|
|
|
|
Each provider implements a common interface:
|
|
|
|
\begin{lstlisting}[language=Go,caption={Provider interface.}]
|
|
type Provider interface {
|
|
// Identification
|
|
ID() ProviderID
|
|
Name() string
|
|
Type() VenueType // OnChain, ATS, Traditional
|
|
|
|
// Market data
|
|
Quote(ctx context.Context, req QuoteRequest) (*Quote, error)
|
|
OrderBook(ctx context.Context, security SecurityID) (*Book, error)
|
|
|
|
// Execution
|
|
Submit(ctx context.Context, order Order) (*Execution, error)
|
|
Cancel(ctx context.Context, orderID OrderID) error
|
|
Status(ctx context.Context, orderID OrderID) (*OrderStatus, error)
|
|
|
|
// Capabilities
|
|
Supports(security SecurityID) bool
|
|
MaxOrderSize(security SecurityID) uint64
|
|
MinOrderSize(security SecurityID) uint64
|
|
Jurisdictions() []Jurisdiction
|
|
SettlementTime() time.Duration
|
|
|
|
// Health
|
|
Ping(ctx context.Context) error
|
|
Latency() time.Duration
|
|
}
|
|
\end{lstlisting}
|
|
|