48 lines
1.8 KiB
TeX
48 lines
1.8 KiB
TeX
\section{AML process}
|
|
|
|
\begin{figure}[h!]
|
|
\begin{sequencediagram}
|
|
\newinst{wallet}{\shortstack{Customer \\
|
|
\\ \begin{tikzpicture}
|
|
\node [fill=gray!20,draw=black,thick,align=center] { Unique \\ Action};
|
|
\end{tikzpicture}
|
|
}}
|
|
\newinst[2]{exchange}{\shortstack{Taler (exchange) \\
|
|
\\ \begin{tikzpicture}[shape aspect=.5]
|
|
\tikzset{every node/.style={cylinder,shape border rotate=90, draw,fill=gray!25}}
|
|
\node at (1.5,0) {\shortstack{{{\tiny Database}}}};
|
|
\end{tikzpicture}
|
|
}}
|
|
\newinst[2]{staff}{\shortstack{AML staff \\
|
|
\\ \begin{tikzpicture}
|
|
\node [fill=gray!20,draw=black,thick,align=center] { Access \\ Token};
|
|
\end{tikzpicture}
|
|
}}
|
|
\postlevel
|
|
\mess[0]{wallet}{{Initial action}}{exchange}
|
|
\begin{callself}{exchange}{Establish AML requirement}{}
|
|
\end{callself}
|
|
\begin{callself}{exchange}{Queue AML task}{}
|
|
\end{callself}
|
|
\mess[0]{exchange}{Wait for AML}{wallet}
|
|
\mess[0]{staff}{Request AML work}{exchange}
|
|
\mess[0]{exchange}{{Open AML task(s)}}{staff}
|
|
\mess[0]{staff}{Request details}{exchange}
|
|
\mess[0]{exchange}{KYC/AML data}{staff}
|
|
\begin{callself}{staff}{Review and decide}{}
|
|
\end{callself}
|
|
\mess[0]{staff}{{Decision documentation}}{exchange}
|
|
\mess[0]{exchange}{AML decision}{wallet}
|
|
\mess[0]{wallet}{{Retry action}}{exchange}
|
|
\end{sequencediagram}
|
|
\caption{Deposit interactions between customer, Taler exchange (payment
|
|
service provider) and the AML staff. The process can be
|
|
triggered by various {\em actions} described in Chapter~\ref{chap:triggers}.
|
|
AML staff interactions are cryptographically secured and
|
|
decisions and the provided reasoning are archived by the exchange.
|
|
AML staff may interact with the customer (out-of-band)
|
|
in its decision process.
|
|
}
|
|
\label{fig:proc:aml}
|
|
\end{figure}
|