The Open Bank Project is a European lead initiative to open up financial transactions to much larger groups of individuals and raise the bar of financial transparency.
1. Four main drivers:
1) Malpractice, Distrust, Corruption and Fraud
2) Missing Web 2.0 approaches
3) Need disclosure / privacy options including Open Data
4) Simple API protocols missing / lacking
2. Inspiration
About 5 Years ago I was
Thinking about
Corruption.....
..and a new type of bank..
Image source: John C. McCall and Christey Carwile,
Other Africas, http://mccoy.lib.siu.edu/jmccall/otherafricas/
3. Then - Summer 2008 - Working in a
theatre in Athens..
I said: âLots
of EU funded
projects here.â
Lots of
Set designer said: â
corruption here!â
2 years later,
Greece is in big
trouble.....
4. 1
Corruption and Fraud:
Over âŹ30 Billion lost each year in Europe.
78% of European citizens think corruption is
a problem in their own country.
Corruption - most talked-about global
problem, according to a new BBC poll of
more than 13,000 people across 26
countries.
'Corruption distorts markets and competition, breeds cynicism... undermines
the rule of law... damages government legitimacy, and corrodes the integrity
of the private sector' - Ben W. Heineman Jr. and Fritz Heimann, The Long War against Corruption
5. Accounting / Banking Scandals,
Corporate and financial malpractice
Some examples of failed banks: Bear Stearns,
Merrill Lynch, Lehman Brothers, Northern Rock,
Anglo Irish Bank, Glitnir...
http://en.wikipedia.org/wiki/Accounting_scandals
2007â2010 Financial Crisis is the worse since the 1930's great depression...
13. âCorrupt acts are almost always hidden. If you are behaving
honestly in the public or private sector, you will rarely have
a need to hide your actions.â - Corruption, Inequality, and the Rule of Law, Eric M. Uslaner
Corruption
Inequality +
Distrust +
Information Deficit
15. Public âFinancial Debug Toolsâ
Fraudulent and Corrupt behaviour would be easier to spot / less likely
to happen if the public had access to âFinancial Debug Toolsâ
16. 2
Banks not very Web
2.0 â Don't allow
easy integration with
rd
3 party tools and
services.
17. Most people use software
provided by their bank to
connect to their bank..
18. But services such as Twitter and
Flickr prove the benefits of
rd
enabling 3 party software to
access services: The local
monopoly is disrupted.
An âAPIâ allows original, high
quality applications to flourish.
19. e.g. this moneybunny app tags bank statements using
emails from vendors for easier accounting. (currently using HBCI)
20. 3
Financial Privacy / Disclosure
shouldn't have to be strictly
ON or OFF
21. Current status:
A Traditional Savings Account. No one else can (should) login.
Traditional Savings Account
Level of Detail
financial account sub some full transaction
âcomfortâ balance category transaction details
indicator totals details
hidden
Frequency
yearly quarterly monthly weekly daily real-time
Disclosure
no sharing share share with share with share with
(full privacy) with tax company friends everyone
office (public)
22. But what if you want to share with your accountant / tax office?
Current Account shared with accountant
Level of Detail
financial account sub some full transaction
âcomfortâ balance category transaction details
indicator totals details
hidden
Frequency
yearly quarterly monthly weekly daily real-time
Disclosure
no sharing share with share with share with share with
(full privacy) accountant / company friends everyone
tax office (public)
23. What if a Company wants to easily share its financial transactions with its
board / share holders / team?
Company
Level of Detail
financial account sub some full transaction
âcomfortâ balance category transaction details
indicator totals details
hidden
Frequency
yearly quarterly monthly weekly daily real-time
Disclosure
no sharing share share with share with share with
(full privacy) with tax company friends everyone
office (public)
24. A Company
â
Could access a better choice of financial software
applications, platforms and services.
â
Could grant read access to key stake holders.
â
Could enable its IT staff to more easily write and
integrate secure applications across multiple bank
accounts in different countries.
25. An NGO or Charity could practice public transparency by revealing
transactions to the web in real time.
NGO / Charity
Level of Detail
financial account sub some full transaction
âcomfortâ balance category transaction details
indicator totals details
hidden
Frequency
yearly quarterly monthly weekly daily real-time
Disclosure
no sharing share share with share with share with
(full privacy) with tax company friends everyone
office (public)
26. A Charity
â
Can better engage key stake holders in their financial affairs.
â
Receive comments, better deal suggestions and fraud alerts from the public.
â
Can demonstrate accountablilty, transparency and value for money.
â
Can better integrate with financial systems and networks.
âą âThe Public donates, The Public sees.â
27. Publicly Funded Projects
â
Citizens pay, Citizens see..
- where their money goes in real time.
â
Foster greater trust and engagement in Governments / EU.
â
Crowd source alerts of fraudulent behaviour.
âąâHigh Trust â High Distrustâ
Lewicki, McAllistair, Bies 1998, Trust and distrust: new relationships and realities.
28. 4
Existing Protocols:
âą HBCI/FinTS in German speaking countries (and OFX in the U.S.A.)
BUT..
âą Non standard server side implementations make client implementation difficult.
âą Development and bug fixing is slow
âą No 3rd party authorisation.
âą Full login credentials required, so the user grants more access rights to the 3 rd
party web application than needed. Ths violates banks' Terms of Service
âą Not RESTful / Not worldwide / Not Open Source
The Open Bank Project will leverage existing protocols where they exist and provide connectors for them.
29. Banks and their
customers benefit
from an API
An Open Source RESTful API
gateway would greatly increase the
choice of tools, software and
services available to a bank's
customers in a trustworthy, secure
manner...
This is good for the bank â and its customers!
31. An Open Bank â all accounts open to the Public
- Attractive to those engaged in transparency
- New business models and communities emerge
- Transactions of the bank itself are transparent
- Community can make âbetter dealâ suggestions
- Open Source software is used and created, further
promoting a healthy financial technical ecosystem.
33. The Open Bank Project Aims to:
â
Open transaction data to larger groups of people and software
applications
â
Raise the bar of financial transparency
â
Enable more enjoyable and productive ways to access
transaction data
How?
âą Apply Web 2.0, Secure Internet Standards, RFC
â
Use and produce Open Source technology
â
Crowd Source: ideas, feedback, bugs + trust networks
(Examples: Wikipedia, Flickr, Facebook, Apache, Postgres, Firefox....)
34. Research Topics
â
Multi peer trust networks (Know your customer)
â
Generic auth connectors
â
Secure Actor based systems (Scala)
â
DSL's
â
Multiple identity authorities Comifin
â
Access control. PoSecCo
â
Socio questions: privacy, legal, ABC4Trust
â
data hashing. ENDORSE
Picos
Get input from other innovations Parsifal
such as Bit Coin, Open Coin and Awissenet
other research projects. Inco-Trust
Spacios
36. In Conclusion:
The OPEN BANK PROJECT creates a radical
âopeningâ of banking transactions. It promotes both
financial transparency and security by engaging
public vigilance (âmany eyesâ), increasing
customersâ confidence in adopting organizations
and their financial institutions.