mirror of
https://github.com/lux-apps/papers.git
synced 2026-11-02 11:39:52 +00:00
Bylines, paper authorship, correspondence addresses and the founder blurb under each post named an individual. They name the organisation that published the work instead: the brand on posts and pages, the research byline on papers, and research@ in place of a personal address. Both are what these repositories already used elsewhere — nothing new was coined. Co-authors are untouched. Where a paper named someone else alongside, they stay named; only the one byline changed. Bibliography entries, running heads, PDF metadata and affiliations move with it, so a citation still resolves to whoever the cited paper names. Sample and fixture data uses the placeholder name these tests already use elsewhere, so no assertion changed meaning.
77 lines
3.3 KiB
TeX
77 lines
3.3 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}
|
|
\usepackage{tabularx}
|
|
\input{../shared/lstlang}
|
|
\usetikzlibrary{arrows.meta,positioning,shapes.geometric,fit,calc}
|
|
|
|
\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{Non-Custodial Blockchain ATS: Architecture of a\\Regulatory-Compliant Securities Exchange}
|
|
|
|
\author{
|
|
Lux Research\thanks{Corresponding author: [email protected]}\\
|
|
\textit{Lux Industries Inc}\\
|
|
\textit{A subsidiary of Hanzo Industries Inc}\\
|
|
\texttt{[email protected]}
|
|
}
|
|
|
|
\date{2025}
|
|
|
|
\begin{document}
|
|
|
|
\luxcoverpage
|
|
|
|
\begin{abstract}
|
|
We present the architecture of a non-custodial Alternative Trading System (ATS) built on Lux Network, designed to trade digital securities in full compliance with SEC Regulation ATS, broker-dealer requirements under the Securities Exchange Act of 1934, and transfer agent obligations under Section 17A. The system is implemented as a single Go binary running on Hanzo Base, comprising 32 collections, 64 API routes, and 19 scheduled tasks. Non-custodial operation is achieved through MPC threshold signing (\texttt{luxfi/mpc}) with a 2-of-3 threshold requirement for any asset transfer---the platform never holds private keys. This work descends directly from Arca's ArCoin infrastructure (2018), which pioneered interest-bearing digital securities backed by US Treasury bills using ERC-1400/ERC-1404 security token contracts. We describe the complete system: order matching, settlement on Lux EVM with T+0 atomic finality, KYC/AML integration via Partner, equities routing through Alpaca OmniSub, and regulatory reporting. We compare the architecture against existing platforms (tZERO, Securitize Markets, INX) and demonstrate that non-custodial MPC custody eliminates the single largest attack surface in securities infrastructure while preserving regulatory compliance.
|
|
|
|
This paper provides the formal architecture for LP-001 (digital securities), LP-005 (regulated ATS stack), and LP-007 (CLOB matching engine) of the Lux Improvement Proposals (\url{https://github.com/luxfi/lps}).
|
|
\end{abstract}
|
|
|
|
\input{sections/01-introduction}
|
|
\input{sections/02-regulatory-framework}
|
|
\input{sections/03-system-architecture}
|
|
\input{sections/04-non-custodial-mpc-custody}
|
|
\input{sections/05-order-matching}
|
|
\input{sections/06-settlement}
|
|
\input{sections/07-integration-layer}
|
|
\input{sections/08-platform-comparison}
|
|
\input{sections/09-security-analysis}
|
|
\input{sections/10-regulatory-reporting}
|
|
\input{sections/11-performance}
|
|
\input{sections/99-conclusion}
|
|
|
|
\end{document}
|