INTRODUCTION
You have now mastered the five dominant open banking frameworks:
-
PSD2 (EU) — Legislative mandate, payment accounts only
-
UK CMA Order 2017 — Competition law mandate, world’s first API standard
-
CDR (Australia) — Consumer rights mandate, economy-wide
-
FDX (US/Canada) — Industry-led consortium, >130M accounts
-
Brazil Open Finance — BCB mandate, >30M consents, Pix integration
Each framework emerged from a distinct regulatory philosophy. The EU legislated from the top down (Directive). The UK used competition law to force market change (CMA Order). Australia grounded its framework in consumer property rights (Treasury Laws Amendment Act). The US let industry build the standard (FDX consortium). Brazil used central bank authority to mandate the broadest-scope framework globally.
This lesson synthesises these frameworks into a comprehensive comparative analysis—identifying common patterns, critical differences, and the architectural decisions required for multi-jurisdictional deployment. You will learn how to design a single API layer that satisfies the most stringent requirements across all frameworks while maintaining the flexibility to accommodate the least stringent.
LEARNING OBJECTIVES
Upon completing this lesson, you will be able to:
-
Compare the five frameworks across twelve dimensions—regulatory basis, scope, security profile, consent model, consent revocation SLA, API throughput, write access, authentication methods, certificate standards, active users, penalties, and future trajectory.
-
Identify the five universal requirements that emerge across all frameworks—secure API access, explicit consent, consent revocation, non-discrimination, and audit logging.
-
Design a multi-jurisdictional reference architecture that satisfies the most stringent requirements (FAPI 1.0 Advanced, mTLS, 25 RPS, ≤2-hour consent revocation) while maintaining compatibility with the least stringent (FDX’s optional FAPI).
-
Calculate the compliance burden differential—quantifying the engineering effort required for each framework using a standardised “compliance unit” metric.
-
Articulate the forward-looking convergence—the global movement toward FAPI 2.0, the expansion from open banking to open finance, and the role of international standards bodies in reducing fragmentation.
PART 1: COMPREHENSIVE FRAMEWORK COMPARISON MATRIX
1.1 Twelve-Dimension Comparison
| Dimension | PSD2 (EU) | UK CMA | CDR (Australia) | FDX (US/Canada) | Brazil Open Finance |
|---|---|---|---|---|---|
| Regulatory basis | Directive 2015/2366 | CMA Order 2017 | Treasury Laws Amendment Act 2019 | Industry consortium (501(c)(6)) | Resolução Conjunta Nº 1/2020 |
| Regulatory approach | Mandate | Mandate | Mandate | Market-led | Mandate |
| Primary regulator | EBA / NCAs | CMA / FCA | ACCC / OAIC | FDX TSC | BCB |
| Scope | Payment accounts | PCAs + BCAs | Economy-wide (banking → energy → telecom) | Financial data | Banking, insurance, investments, pensions, FX |
| Security profile | FAPI recommended | FAPI 1.0 Advanced mandatory | FAPI 1.0 Advanced recommended | OAuth2 + PKCE (FAPI optional) | FAPI 1.0 Advanced mandatory (FAPI-BR) |
| mTLS | Mandatory (QWAC) | Mandatory | Mandatory | Recommended | Mandatory (ICP-Brasil) |
| Certificates | eIDAS QWAC | eIDAS QWAC | ACCC-accredited CA | Various (no standard) | ICP-Brasil |
| Consent model | Per-service | Per-service | Per-account, per-field | Per-consent | Per-category, granular |
| Consent revocation SLA | “Immediate” (≤15 min) | “Immediate” (≤15 min) | ≤2 hours | Market standard (≤72h) | ≤24 hours |
| API throughput | Not specified | 25 RPS per TPP | 25 RPS per Data Holder | Not specified | Not specified |
| Write access | PISP (Art.66) | PISP + VRP | Action initiation | Limited | PISP (Pix integration) |
| Active users | N/A | 16.5M users | 200+ participants | 130M accounts | 30M consents, 800+ institutions |
| Maximum penalty | €20M or 4% turnover | Article 58 directions | Accreditation revocation | Market exclusion | Participation suspension + daily fines |
| Future scope | FiDA (2027) | Smart Data (2025+) | Telecom, superannuation | FAPI 2.0 (2027) | Full open finance (completed) |
PART 2: THE FIVE UNIVERSAL REQUIREMENTS
Despite their differences, all five frameworks share five universal requirements that form the foundation of any open banking implementation:
2.1 Universal Requirement 1 — Secure API Access
-
OAuth 2.0 with PKCE is mandatory in all frameworks
-
mTLS is mandatory in four of five frameworks (exception: FDX recommends but does not mandate)
-
FAPI (or equivalent) is mandatory in UK, Brazil, and Australia; recommended in PSD2; optional in FDX
2.2 Universal Requirement 2 — Explicit Consent
-
The PSU must explicitly grant permission for each data access or payment
-
Consent must be granular—the PSU chooses which data fields and for how long
-
Consent must be revocable at any time
2.3 Universal Requirement 3 — Consent Revocation
-
The PSU must be able to withdraw consent through a clearly accessible mechanism
-
Revocation must propagate to all downstream systems within a defined SLA (ranging from ≤15 minutes in EU/UK to ≤24 hours in Brazil)
2.4 Universal Requirement 4 — Non-Discrimination
-
TPPs must receive the same SLA, SCA policy, and rate limits as the bank’s own channel
-
This is explicitly codified in PSD2 Article 67(3)(b) and implicitly required in all frameworks
2.5 Universal Requirement 5 — Audit Logging
-
All consent events, API calls, and data accesses must be logged
-
Logs must be tamper-evident and retained for regulatory inspection (typically 5-7 years)
PART 3: MULTI-JURISDICTIONAL REFERENCE ARCHITECTURE
3.1 Design Principles
To operate across multiple jurisdictions with minimal re-engineering, the certified practitioner must follow these principles:
-
Implement the most stringent security profile — FAPI 1.0 Advanced with mTLS satisfies UK, Brazil, and CDR requirements
-
Support granular consent — Per-account, per-field consent satisfies CDR’s most granular model
-
Implement consent revocation with ≤2 hours — Satisfies the most stringent SLA (CDR)
-
Support 25 RPS per client — Satisfies UK and CDR throughput requirements
-
Design for sector expansion — Use extensible data models to accommodate energy, telecom, and insurance data
3.2 The Multi-Jurisdictional API Stack
+-----------------------------------------------------------------------+ | MULTI-JURISDICTIONAL OPEN BANKING REFERENCE ARCHITECTURE | +-----------------------------------------------------------------------+ | | | +------------------------------------------------------------------+ | | | API GATEWAY LAYER | | | | • Rate limiting: 25 RPS per client (UK, CDR) | | | | • mTLS termination (UK, CDR, Brazil) | | | | • ICP-Brasil / eIDAS QWAC / ACCC certificate support | | | | • Request validation (OpenAPI 3.1) | | | +------------------------------------------------------------------+ | | | | | +------------------------------------------------------------------+ | | | SECURITY LAYER | | | | • OAuth 2.0 with PKCE (all frameworks) | | | | • FAPI 1.0 Advanced (UK, Brazil) / FAPI-BR (Brazil)[reference:109] | | | | • PAR + JARM (Brazil mandatory)[reference:110] | | | | • JWT validation (nbf ≤90s, exp ≤120s) | | | +------------------------------------------------------------------+ | | | | | +------------------------------------------------------------------+ | | | CONSENT LAYER | | | | • Consent grant (per-account, per-field, per-category) | | | | • Consent revocation (≤2 hours for CDR, ≤24h for Brazil) | | | | • Consent expiry (90 days UK, 12 months Brazil, perpetual FDX) | | | | • Consent API: /consents/v3 (Brazil)[reference:111] | | | +------------------------------------------------------------------+ | | | | | +------------------------------------------------------------------+ | | | RESOURCE LAYER | | | | • /accounts (account information) | | | | • /transactions (transaction history) | | | | • /payments (payment initiation — PISP, Pix[reference:112]) | | | | • /consents (consent management) | | | | • /vrp (Variable Recurring Payments — UK only) | | | +------------------------------------------------------------------+ | | | | | +------------------------------------------------------------------+ | | | DATA LAYER | | | | • Extensible data models (JSON with optional fields) | | | | • ISO 20022 mapping | | | | • Multi-sector readiness (banking, energy, telecom, insurance) | | | | • Pix integration support (Brazil)[reference:113] | | | +------------------------------------------------------------------+ | +-----------------------------------------------------------------------+
3.3 Compliance Burden Differential
| Framework | Engineering Effort | Key Drivers |
|---|---|---|
| FDX | Lowest | FAPI optional, mTLS recommended only |
| PSD2 | Medium | FAPI recommended, mTLS mandatory with QWAC |
| CDR | High | FAPI recommended, mTLS mandatory, consent revocation ≤2h, 25 RPS |
| UK CMA | Highest | FAPI 1.0 Advanced mandatory, mTLS mandatory, VRP, 25 RPS |
| Brazil | High | FAPI-BR mandatory, mTLS with ICP-Brasil, Pix integration, strict SLA |
PART 4: THE FORWARD-LOOKING CONVERGENCE — FAPI 2.0 and Global Interoperability
4.1 The Fragmentation Problem
While over 95 jurisdictions are pursuing open banking, the ecosystem remains fragmented. There are currently five different versions of FAPI and 25 possible combinations. This fragmentation creates significant barriers to interoperability.
4.2 FAPI 2.0 — The Convergence Point
FAPI 2.0 represents the next generation of the Financial-grade API security profile. Key differences from FAPI 1.0 Advanced:
| Feature | FAPI 1.0 Advanced | FAPI 2.0 |
|---|---|---|
| Request Integrity | Signed Request Objects | PAR (Pushed Authorization Requests) |
| CSRF Protection | state + s_hash in ID Token |
PKCE |
| Code Replay Protection | ID Token as s_hash |
Enhanced mechanisms |
x-fapi-* headers |
Required | Removed |
| Scope | Financial applications only | Universal (high-value APIs) |
| Complexity | High | Simplified |
| Certification | Available (FAPI 1.0) | In development |
Adoption timeline:
-
Project Aperta (BIS Innovation Hub) has adopted FAPI 2.0 as its underlying security profile
-
FAPI 2.0 and OpenID Federation are already powering open finance ecosystems across multiple jurisdictions
-
UK Open Banking, CDR Australia, and Brazil Open Finance are all under consultation for FAPI 2.0 migration
4.3 Migration Effort from FAPI 1.0 Advanced to FAPI 2.0
| Migration Task | Effort | Rationale |
|---|---|---|
Remove x-fapi-* headers |
Low | Headers are deprecated |
| Implement PAR | Medium | Replaces signed request objects |
| Update JWT claims | Medium | Simplified claim structure |
| Re-certification | High | New certification test suite required |
| Regression testing | High | All endpoints must be re-tested |
4.4 The Global Convergence Pattern
Despite fragmentation, a clear convergence pattern is emerging:
-
Security convergence: FAPI 2.0 is becoming the global standard
-
Scope convergence: Open Banking → Open Finance (PSD3/FiDA, CDR expansion, Brazil’s model)
-
Data model convergence: ISO 20022 harmonisation
-
Consent model convergence: Granular, revocable consent is universal
CLOSING — OPERATIONAL RISK OF JURISDICTIONAL MISALIGNMENT
A certified Open Banking practitioner must design systems that can operate across multiple jurisdictions. Failure to implement the most stringent requirements (FAPI 1.0 Advanced, mTLS, 25 RPS, ≤2-hour consent revocation) will result in non-compliance in the most demanding jurisdictions. Conversely, over-engineering for the least stringent jurisdiction (FDX) may result in unnecessary cost and complexity.
Key takeaways:
-
All five frameworks share a common security stack (OAuth 2.0, PKCE, mTLS, FAPI)
-
The UK CMA Order is the most stringent (FAPI 1.0 Advanced mandatory, 25 RPS)
-
The CDR has the most granular consent model and strictest revocation SLA (≤2 hours)
-
FDX is the least stringent but has the largest consumer base (>130M accounts)
-
Brazil is the largest ecosystem by active consents (>30M) with unique Pix integration
-
FAPI 2.0 represents the forward-looking convergence point