Loading...
private.me Docs
Get xOpenBank
PRIVATE.ME PLATFORM

xOpenBank: PSD3/Open Finance Secure Data Sharing

Secure data sharing for PSD3 and Open Finance initiatives. Bank customer data is shared via xLink authenticated channels with xChange key transport.

Financial COMING SOON XorIDA Powered
FAST ONBOARDING

15 Seconds to First Transaction

Traditional open banking integration requires OAuth provider registration, API key management, webhook configuration, and SCA server setup (42-67 minutes). xopenbank collapses this to 15 seconds with zero-click accept, 90 seconds with CLI, and 10 minutes with deploy buttons.

Level Setup Time Method What It Does
Zero-Click 15 seconds Env var auto-accept Set XOPENBANK_INVITE_CODE, initialize on first use. No manual setup.
CLI 90 seconds One-line command npx @private.me/xopenbank init generates service DID, saves to .env, configures first bank.
Deploy Button 10 minutes One-click templates Vercel/Netlify/Railway buttons provision OAuth server + compliance logging + reconciliation engine.

Zero-Click Setup (15 seconds)

Quick Start
# 1. Set invite code (from partner onboarding email)
export XOPENBANK_INVITE_CODE=XOB-abc123

# 2. Initialize your first bank aggregation (auto-accepts invite)
npx @private.me/xopenbank aggregate \
  --provider gdpr-psd3-eu \
  --scopes accounts,transactions,payments \
  --threshold 2-of-3

What happens:

  1. Invite auto-accepted from XOPENBANK_INVITE_CODE env var
  2. Service DID generated and saved to .env
  3. OAuth flow initiated with bank provider
  4. Account data split via XorIDA (2-of-3)
  5. Compliance logging enabled
  6. Ready to fetch accounts

Total time: ~15 seconds

CLI Setup (90 seconds)

Command Line
# Install CLI globally
npm install -g @private.me/xopenbank

# Initialize (generates service DID, saves to .env)
xopenbank init

# Connect your first bank
xopenbank connect \
  --provider gdpr-psd3-eu \
  --scopes accounts,transactions,payments \
  --threshold 2-of-3

# Output:
# ✅ Service DID generated
# ✅ OAuth flow initiated
# ✅ Account aggregation configured
# ✅ Ready to fetch accounts

Deploy Button Setup (10 minutes)

Click one button to provision OAuth server + compliance logging + reconciliation engine:

Deploy to Vercel Deploy to Netlify

Includes:

  • OAuth callback server (PSD3/GDPR-compliant)
  • SCA verification endpoints (OTP, biometric, hardware key)
  • Compliance event logging (HMAC-chained audit trail)
  • Reconciliation engine (multi-bank transaction matching)

After deployment:

  • Environment variables auto-configured
  • Service DID auto-generated
  • Ready to connect banks immediately
VIRAL GROWTH MECHANICS
Invite codes drive exponential adoption. Each successful integration generates 3 new invite codes for partners. Banks that integrate xopenbank can onboard TPPs in seconds (vs. weeks with traditional APIs). TPPs that integrate can onboard banks in seconds. Network effect: 1 integration → 3 invites → 9 invites → 27 invites. Viral coefficient: 1.2 → 5.0+ as the network grows.
Section 01

The Problem

PSD3 and Open Banking mandates require banks to share customer data with authorized third parties, but current API-based sharing exposes complete records to every authorized consumer.

Open Banking APIs give third-party providers full access to customer transaction data. A single TPP breach exposes thousands of bank customers. PSD3 expands the scope to savings, investments, and insurance.

Banks must balance regulatory compliance (share data) with duty of care (protect data). Current architectures make this trade-off binary: share everything or share nothing.

The Old Way

Transaction Data Sensitive records Unprotected SINGLE INSTITUTION Full data access Single point of failure BREACH Full records leaked
Section 02

The PRIVATE.ME Solution

xOpenBank enables granular Open Finance data sharing where customer data is split via XorIDA so no single third party holds complete records. xLink authenticates all parties with DID identity.

Customer data is shared via XorIDA split-channel with configurable granularity. Third parties receive only the shares they need. xChange provides unconditionally secure key transport for the data exchange.

Customer consent is cryptographically bound to specific data scopes and third parties via DID-signed authorization tokens. Revocation is instant.

The New Way

Data Input Financial data XorIDA Split K-of-N shares Bank A Share 1 Bank B Share 2 Bank N Share N Reconstruct Threshold K
Section 03

How It Works

xOpenBank combines xLink DID identity, xChange key transport, and XorIDA split-channel to create privacy-preserving Open Finance data sharing.

Ingest Validate XorIDA Split K-of-N Distribute Multi-node HMAC Verify Per-share Reconstruct Threshold OK
Key Security Properties
Customer data is XorIDA-split before sharing. No single third party holds complete records. Consent is DID-signed and scope-limited. Revocation is instant and cryptographically enforced.
Section 04

Use Cases

🏦
Banking
PSD3 Compliance

Share customer data with TPPs without exposing complete records.

PSD3
💳
Fintech
Open Banking APIs

Privacy-preserving Open Banking data exchange with split-channel delivery.

API
🔒
Privacy
Granular Consent

Cryptographically bound consent with instant, verifiable revocation.

Consent
🌍
EU/UK
Cross-Border Finance

Compliant data sharing across GDPR, PSD3, and FCA regulations simultaneously.

Regulation
Section 05

Integration

Quick Start
import { OpenFinanceGateway } from '@private.me/xopenbank';

const gw = await OpenFinanceGateway.create({
  bankDid: bankDid,
  tppDid: tppDid,
  scopes: ['accounts.read', 'transactions.read'],
  threshold: { k: 2, n: 3 }
});
OpenFinanceGateway.create(opts): Promise<Result<Gateway, GatewayError>>
Creates a privacy-preserving Open Finance data sharing gateway between a bank and authorized third-party provider.
Section 06

Security Properties

PropertyMechanismGuarantee
Data sharingXorIDA split-channel No complete records shared
Key transportxChange Unconditionally secure
ConsentDID-signed tokens Scope-limited, revocable
IdentityxLink DID mutual auth Ed25519 verified
$38.2B
Open banking TAM
xChange
Key transport
DID
Consent binding
VERIFIED BY XPROVE

Verifiable Data Protection

Every operation in this ACI produces a verifiable audit trail via xProve. HMAC-chained integrity proofs let auditors confirm that data was split, stored, and reconstructed correctly — without accessing the data itself.

XPROVE AUDIT TRAIL
Every XorIDA split generates HMAC-SHA256 integrity tags. xProve chains these into a tamper-evident audit trail that proves data was handled correctly at every step. Upgrade to zero-knowledge proofs when regulators or counterparties need public verification.

Read the xProve white paper →
GET STARTED

Ready to deploy xOpenBank?

Talk to Ren, our AI sales engineer, or book a live demo with our team.

Book a Demo

© 2026 StandardClouds Inc. dba PRIVATE.ME. All rights reserved.

VERIFIABLE WITHOUT CODE EXPOSURE

Ship Proofs, Not Source

xOpenbank generates cryptographic proofs of correct execution without exposing proprietary algorithms. Verify integrity using zero-knowledge proofs — no source code required.

XPROVE CRYPTOGRAPHIC PROOF
Download proofs:

Verify proofs online →

Use Cases

🏛️
REGULATORY
FDA / SEC Submissions
Prove algorithm correctness for distributed systems without exposing trade secrets or IP.
Zero IP Exposure
🏦
FINANCIAL
Audit Without Access
External auditors verify secure operations without accessing source code or production systems.
FINRA / SOX Compliant
🛡️
DEFENSE
Classified Verification
Security clearance holders verify distributed systems correctness without clearance for source code.
CMMC / NIST Ready
🏢
ENTERPRISE
Procurement Due Diligence
Prove security + correctness during RFP evaluation without NDA or code escrow.
No NDA Required

Deployment Options

📦

SDK Integration

Embed directly in your application. Runs in your codebase with full programmatic control.

  • npm install @private.me/xopenbank
  • TypeScript/JavaScript SDK
  • Full source access
  • Enterprise support available
Get Started →
🏢

On-Premise Upon Request

Enterprise CLI for compliance, air-gap, or data residency requirements.

  • Complete data sovereignty
  • Air-gap capable deployment
  • Custom SLA + dedicated support
  • Professional services included
Request Quote →

Enterprise On-Premise Deployment

While xOpenBank is primarily delivered as SaaS or SDK, we build dedicated on-premise infrastructure for customers with:

  • Regulatory mandates — HIPAA, SOX, FedRAMP, CMMC requiring self-hosted processing
  • Air-gapped environments — SCIF, classified networks, offline operations
  • Data residency requirements — EU GDPR, China data laws, government mandates
  • Custom integration needs — Embed in proprietary platforms, specialized workflows

Includes: Enterprise CLI, Docker/Kubernetes orchestration, RBAC, audit logging, and dedicated support.

Contact sales for assessment and pricing →