<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">\section{KYC 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]{kyc}{\shortstack{KYC provider \\
       \\ \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}
    }}

    \postlevel
    \mess[0]{wallet}{{Initial action}}{exchange}
    \begin{callself}{exchange}{Establish KYC requirement}{}
    \end{callself}
    \mess[0]{exchange}{Request new KYC process}{kyc}
    \mess[0]{kyc}{{Process identifier (PI)}}{exchange}
    \mess[0]{exchange}{{KYC required (PI)}}{wallet}
    \mess[0]{wallet}{{KYC start (PI)}}{kyc}
    \mess[0]{kyc}{{Request identity documentation}}{wallet}
    \mess[0]{wallet}{{Upload identity documentation}}{kyc}
    \begin{callself}{kyc}{Validate documentation}{}
    \end{callself}
    \mess[0]{kyc}{{Share documentation (PI)}}{exchange}
    \mess[0]{kyc}{{Confirm completion}}{wallet}
    \mess[0]{wallet}{{Retry action}}{exchange}
\end{sequencediagram}
  \caption{Deposit interactions between customer, Taler exchange (payment
    service provider) and external KYC provider.  The process can be
    triggered by various {\em actions} described in Chapter~\ref{chap:triggers}.}
  \label{fig:proc:kyc}
\end{figure}

At the beginning of the KYC process, the user needs to specify
whether they are an {\bf individual} or a {\bf business}. This
then determines which types of attributes are collected in the
KYC process (Table~\ref{table:proc:kyc:individual} vs.
Table~\ref{table:proc:kyc:business}).

\begin{table}
  \caption{Information collected for individuals}
  \label{table:proc:kyc:individual}
  \begin{center}
    \begin{tabular}{l|c|r}
      {\bf Type}                 &amp; {\bf Required}    &amp; {\bf Example} \\ \hline \hline
      Surname                    &amp; yes        &amp; Mustermann \\
      First name(s)              &amp; yes        &amp; Max \\
      Date of birth              &amp; yes        &amp; 1.1.1980 \\
      Nationality                &amp; yes        &amp; Swiss \\
      Actual address of domicile &amp; yes        &amp; Seestrasse 3, 8008 Zuerich \\
      Phone number               &amp; no         &amp; +41-123456789 \\
      E-mail                     &amp; no         &amp; me@example.com \\
      Identification document    &amp; yes        &amp; JPG image \\
  \end{tabular}
  \end{center}
\end{table}


\begin{table}
  \caption{Information collected for businesses}
  \label{table:proc:kyc:business}
  \begin{center}
    \begin{tabular}{l|c|r}
      {\bf Type}                      &amp; {\bf Required} &amp; {\bf Example}        \\ \hline \hline
      Company name                    &amp; yes        &amp; Mega AG \\
      Registered office               &amp; yes        &amp; Seestrasse 4, 8008 Zuerich \\
      Company identification document &amp; yes        &amp; PDF file \\ \hline
      Contact person name             &amp; yes        &amp; Max Mustermann \\
      Phone number                    &amp; no         &amp; +41-123456789  \\
      E-mail                          &amp; yes        &amp; me@example.com \\
      Identification document         &amp; yes        &amp; JPG image \\
      Date of birth                   &amp; yes        &amp; 1.1.1980  \\
      Nationality                     &amp; yes        &amp; Swiss     \\ \hline
      Power of attorney arrangement   &amp; yes        &amp; PDF file  \\
  \end{tabular}
  \end{center}
\end{table}
</pre></body></html>