exchange

Base system with REST service to issue digital coins, run by the payment service provider
Log | Files | Refs | Submodules | README | LICENSE

proc-aml.tex (1887B)


      1 \section{AML process}
      2 
      3 \begin{figure}[h!]
      4   \begin{sequencediagram}
      5     \newinst{wallet}{\shortstack{Customer \\
      6       \\ \begin{tikzpicture}
      7         \node [fill=gray!20,draw=black,thick,align=center] { Unique \\ Action};
      8       \end{tikzpicture}
      9     }}
     10     \newinst[2]{exchange}{\shortstack{Taler (exchange) \\
     11        \\ \begin{tikzpicture}[shape aspect=.5]
     12         \tikzset{every node/.style={cylinder,shape border rotate=90, draw,fill=gray!25}}
     13         \node at (1.5,0) {\shortstack{{{\tiny Database}}}};
     14        \end{tikzpicture}
     15     }}
     16     \newinst[2]{staff}{\shortstack{AML staff \\
     17       \\ \begin{tikzpicture}
     18         \node [fill=gray!20,draw=black,thick,align=center] { Access \\ Token};
     19       \end{tikzpicture}
     20     }}
     21     \postlevel
     22     \mess[0]{wallet}{{Initial action}}{exchange}
     23     \begin{callself}{exchange}{Establish AML requirement}{}
     24     \end{callself}
     25     \begin{callself}{exchange}{Queue AML task}{}
     26     \end{callself}
     27     \mess[0]{exchange}{Wait for AML}{wallet}
     28     \mess[0]{staff}{Request AML work}{exchange}
     29     \mess[0]{exchange}{{Open AML task(s)}}{staff}
     30     \mess[0]{staff}{Request details}{exchange}
     31     \mess[0]{exchange}{KYC/AML data}{staff}
     32     \begin{callself}{staff}{Review and decide}{}
     33     \end{callself}
     34     \mess[0]{staff}{{Decision documentation}}{exchange}
     35     \mess[0]{exchange}{AML decision}{wallet}
     36     \mess[0]{wallet}{{Retry action}}{exchange}
     37 \end{sequencediagram}
     38   \caption{Deposit interactions between customer, Taler exchange (payment
     39     service provider) and the AML staff.  The process can be
     40     triggered by various {\em actions} described in Chapter~\ref{chap:triggers}.
     41     AML staff interactions are cryptographically secured and
     42     decisions and the provided reasoning are archived by the exchange.
     43     AML staff may interact with the customer (out-of-band)
     44     in its decision process.
     45     }
     46   \label{fig:proc:aml}
     47 \end{figure}