libeufin

Integration and sandbox testing for FinTech APIs and data formats
Log | Files | Refs | Submodules | README | LICENSE

presentation.tex (3134B)


      1 \documentclass[pdf, aspectratio=169]{beamer}
      2 \usepackage{graphicx}
      3 \mode<presentation>{}
      4 \title{LibEuFin}
      5 \subtitle{Libre European Finance}
      6 \author{Marcello Stanisci}
      7 \newcommand{\boldred}[1]{\textcolor{red}{\textbf{#1}}}
      8 \begin{document}
      9 
     10 \begin{frame}
     11   \titlepage
     12 \end{frame}
     13 
     14 \begin{frame}
     15   \begin{center}
     16   \boldred{People} and businesses need \boldred{programmatic access} to bank accounts, and
     17   the \boldred{EU} recognized this by passing the 2nd Payment Service Directive.
     18 
     19   But it's extremely \boldred{complicated}!
     20   \end{center}
     21 \end{frame}
     22 
     23 \begin{frame}{Too many protocols..}
     24   \begin{itemize}
     25     \item EBICS: hundreds of pages, just for {\it enclosing} payloads
     26     \item ISO20022: hundreds of pages for payloads
     27     \item FinTS / HBCI: hundreds of pages
     28     \item NextGenPSD2 by Berlin Group 
     29     \item Startup banks: N26 / Revoult
     30     \item 100\% proprietary: PayPal
     31     \item ..
     32   \end{itemize}
     33 \end{frame}
     34 
     35 \begin{frame}{LibEuFin}
     36   \begin{center}
     37   LibEuFin is an Open Source \boldred{service} and \boldred{API} that allows
     38   developers communities and SMEs to programmatically \boldred{access their bank accounts}.
     39 
     40   It \boldred{abstracts} over complex \boldred{legacy APIs} and provides a bank \boldred{sandbox}
     41   to make testing cheap and easy.
     42   \end{center}
     43 \end{frame}
     44 
     45 \begin{frame}{Improvements}
     46   \begin{itemize}
     47   \item \boldred{Unifies} several banking protocols into an abstraction layer.
     48   \item Enables development of FinTech apps \boldred{without "clouds" or third parties}
     49   \item \boldred{Frees} application developers from implementing \boldred{difficult cryptography}
     50   \end{itemize}
     51 \end{frame}
     52 
     53 \begin{frame}{Architecture}
     54   \includegraphics[height=0.63\textheight]{libeufin.png}
     55 \end{frame}
     56 
     57 \begin{frame}{Current status}
     58   \begin{itemize}
     59     \item One major protocol (\boldred{EBICS}) implemented
     60     \item Current code works with \boldred{real bank account} at GLS!
     61     \item Should work with all banks of the \boldred{German Credit Union}
     62     \item Ongoing \boldred{integration with Taler} (former PF project).
     63   \end{itemize}
     64 \end{frame}
     65 
     66 \begin{frame}{Challenges}
     67   \begin{itemize}
     68     \item \boldred{Slow communication} with banks.
     69     \item \boldred{Significant research} needed before starting coding.
     70     \item \boldred{Subscriber initiation} process: mixes digital and analog!
     71     \item No reliable \boldred{testing environment} available.
     72   \end{itemize}
     73 \end{frame}
     74 
     75 \begin{frame}{Successes}
     76   \begin{itemize}
     77     \item \boldred{Milestones estimation} was (almost!) accurate.
     78     \item Our approach to testing (develop \boldred{sandbox first}) was successful: real bank access
     79           worked on first try, after 4 months of development.
     80   \end{itemize}
     81 \end{frame}
     82 
     83 \begin{frame}{Future}
     84   \begin{center}
     85   LibEuFin will be \boldred{further developed} for the \boldred{next 2 years},
     86   thanks to our employment at \boldred{Taler Systems}.
     87   \end{center}
     88 \end{frame}
     89 
     90 \begin{frame}{Where to find us}
     91   \begin{center}
     92   Web: \\ \textcolor{red}{\tt{https://libeufin.tech}} \\
     93   e-mail: \\ \textcolor{red}{\tt{contact@libeufin.tech}}
     94   \end{center}
     95 \end{frame}
     96 
     97 \end{document}