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