mirror of
https://github.com/hanzoai/papers.git
synced 2026-11-02 13:32:30 +00:00
56 lines
1.9 KiB
TeX
56 lines
1.9 KiB
TeX
\section{Architecture Overview}
|
|
|
|
\label{sec:architecture}
|
|
% ============================================================================
|
|
|
|
\begin{figure}[htbp]
|
|
\centering
|
|
\begin{tikzpicture}[
|
|
node distance=1.2cm and 2cm,
|
|
box/.style={draw, rounded corners, minimum width=3cm,
|
|
minimum height=0.8cm, font=\small},
|
|
hanzo/.style={box, fill=black!8},
|
|
arca/.style={box, fill=white},
|
|
ext/.style={box, fill=black!3, dashed},
|
|
arr/.style={->, >=stealth, thick}
|
|
]
|
|
% Hanzo layer
|
|
\node[hanzo] (iam) {Hanzo IAM};
|
|
\node[hanzo, right=of iam] (kms) {Hanzo KMS};
|
|
\node[hanzo, below=of iam] (base) {Hanzo Base};
|
|
\node[hanzo, right=of base] (gw) {Hanzo Gateway};
|
|
\node[hanzo, below=of gw] (hooks) {Hanzo Webhooks};
|
|
|
|
% ArcaLabs layer
|
|
\node[arca, below=2cm of iam] (onboard) {Investor Onboarding};
|
|
\node[arca, right=of onboard] (trade) {Trade Engine};
|
|
\node[arca, below=of onboard] (custody) {MPC Custody};
|
|
\node[arca, right=of custody] (report) {Reporting};
|
|
|
|
% External
|
|
\node[ext, left=of onboard] (simplici) {Simplici KYC};
|
|
\node[ext, right=of trade] (ats) {the regulated ATS};
|
|
\node[ext, below=of custody] (lux) {Lux C-Chain};
|
|
|
|
% Arrows
|
|
\draw[arr] (onboard) -- (iam);
|
|
\draw[arr] (onboard) -- (simplici);
|
|
\draw[arr] (custody) -- (kms);
|
|
\draw[arr] (trade) -- (gw);
|
|
\draw[arr] (trade) -- (ats);
|
|
\draw[arr] (report) -- (base);
|
|
\draw[arr] (report) -- (hooks);
|
|
\draw[arr] (custody) -- (lux);
|
|
|
|
% Labels
|
|
\node[above=0.3cm of iam, font=\small\bfseries, xshift=1.5cm]
|
|
{Hanzo Platform};
|
|
\node[above=0.3cm of onboard, font=\small\bfseries, xshift=1.5cm]
|
|
{ArcaLabs Services};
|
|
\end{tikzpicture}
|
|
\caption{ArcaLabs digital securities architecture on Hanzo platform}
|
|
\label{fig:architecture}
|
|
\end{figure}
|
|
|
|
% ============================================================================
|