Skip to content

openbankingproject-ch/OpenBankingAPI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

Open API Customer Relationship - Project Overview

Conceptual development of the Swiss standard for cross-industry customer data exchange

About

The Open API Customer Relationship implements the Swiss standard for the cross-industry exchange of customer data to establish a self-determined digital customer relationship. The Open API Customer Relationship focuses on service development (onboarding) in a first step; in further expansion stages, maintenance and balancing are also to be taken into account.

Our Vision: To be the business network in the context of Open Banking

Vision of the Open API Customer Relationship

Core Functions

Pending: Verification with partners and experts

  • Consent Management: GDPR/FADP-compliant consent administration
  • Customer Data Exchange: Standardized exchange of basic and extended customer data
  • Identification Services: E-ID compatible identity verification
  • Background Checks: KYC, AML, PEP and sanction checks
  • Signature Services: QES and eSignature integration
  • Federated System: Registry for participant management

Security Standards

Pending: Verification with partners and experts

  • FAPI 2.0 Security Profile Compliance: Latest security standards for financial services
  • OAuth 2.1 / OpenID Connect: Standardized authentication and authorization
  • PAR (Pushed Authorization Requests): Secure transmission of authorization parameters
  • DPoP (Demonstrating Proof-of-Possession): Token binding for extended security
  • Dual Client Authentication: mTLS or private_key_jwt for client authentication
  • Enhanced JWT Security: Only PS256, ES256, EdDSA algorithms (FAPI 2.0 compliant)

Technical Highlights:

  • Modular Architecture for cross-industry use
  • Docker-based Deployment with all services
  • Comprehensive Testing Suite
  • Production-ready Monitoring & Logging
  • Security-by-Design implementation
  • Complete Documentation & Developer Guide

📚 Documentation Overview

Business Perspective - Complete Conclusions

Navigation: 📋 Complete Overview

Conclusion Description Status Target Audience
01 Market Analysis Analysis of 8 global Open Banking standards ✅ Complete Strategy, Product Management
02 Requirements Business Requirements and Use Cases ✅ Complete Product Management, Business Analysis
03 Reference Process 10-step cross-industry process ✅ Complete Process Design, Integration
04 API Endpoint Design OpenAPI 3.0 compliant specification ✅ Complete Solution Architecture, Development
05 Trust Network Federated system architecture ✅ Complete Network Design, Governance
06 Consent and Security Flow FAPI 2.0 Security Framework ✅ Complete Security Architecture, Compliance
07 Legal Framework Legal Analysis and Compliance ✅ Complete Legal Teams, Risk Management
08 Testing and Verification Quality Assurance Framework ✅ Complete QA Teams, DevOps, Community

Technical Implementation

Component Description Status
🔧 Implementation Alpha Version 1.0 Technical implementation and code 🚧 In development
Standards and Technologies FAPI 2.0, OAuth2, OpenID Connect ✅ Specified
Use Case Examples Practical implementation examples 📝 Planned

🚀 Implementation Roadmap

Current Phase: Foundation (Months 1-12, until 06/26)

📋 Master Timeline

Complete project phases and milestones: 📊 ROADMAP.md

Phase Timeframe Focus Status
Phase 1 Months 1-12 Foundation & Standards 🔄 In progress
Phase 2 from Month 12 Functional development 📅 Planned
Phase 3 TBD Further development 📋 To be defined

🎯 Use Cases and Demos

Prioritized Use Cases

Use Case Description Business Value Implementation Status
🏦 Bank Account Onboarding Efficient account opening with data reuse 67% time reduction 🔄 MVP in development
🔍 Re-Identification Fast customer verification with existing relationship 85% time savings 📋 Specified
🎂 Age Verification Privacy-preserving proof of age Compliance + Privacy 📋 Specified
💼 EVV Use Case Efficient asset management customer transfer Seamless service 📋 Specified

🧪 Demo Environment

Status: In development
Access: Contact for Sandbox Access

🏗️ Project Architecture

Technical Standards

  • Security: FAPI 2.0, OAuth 2.1, OpenID Connect
  • API Design: OpenAPI 3.0, RESTful Architecture
  • Data Format: JSON, ISO 20022 compliant
  • Integration: Modular data building block architecture

Compliance Framework

  • FINMA-compliant: Swiss financial market regulation
  • Data Protection: FADP/GDPR compliance
  • International Standards: PSD2, Open Banking compatible

📞 Contact and Participation

Project Team: Open Banking Project - Business Engineering Institute, University of St. Gallen
Project Phase: Foundation Phase (Months 1-12)
Next Milestones: Partner Onboarding, FINMA Alignment

🤝 Become a Partner

Interested in participating in the Open Banking Project?

✅ Project Status and Achievements

All 13 planned TODO tasks successfully completed:

  • ROADMAP.md - Professional revision and formatting
  • 8 Business Conclusions - Complete language revision and improvement (Market Analysis, Requirements, Reference Process, API Design, Trust Network, Consent & Security, Legal Framework, Testing & Verification)
  • Conclusion Overview - Structure and content check completed
  • Sources and References - Quality check and cleanup of references
  • Color Scheme Integration - Color coding implemented according to design guidelines
  • README.md - Complete revision with improved navigation

Quality improvements implemented:

  • Swiss language conventions consistently applied ("ss" instead of "ß", "Ecosystem" retained)
  • Professional technical terminology consistently implemented
  • English-German mixed language eliminated
  • Consistent formatting and structure established
  • Color coding integrated for better visual hierarchy

Version: 1.0
Last Updated: August 2025
Repository: Open Banking Project - Conceptual Development


📋 Quick Navigation

Area Link Description
🎯 Project Overview README.md Central project overview
🗺️ Implementation Roadmap ROADMAP.md Master timeline and phase planning
📚 Business Conclusions Conclusions Overview Complete business documentation
⚙️ Technical Implementation Implementation Guide Technical Implementation Details
📋 Project Planning Planning Intern Internal project organization

About

Alpha 2.0 Of the OpenBankingAPI

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •