2.0 KiB
2.0 KiB
DBIS Global Payments Network (GPN)
Overview
The DBIS Global Payments Network (GPN) is the universal, sovereign-grade payment network connecting 33 Sovereign Central Banks, private banks, CBDC wallets, commodity token networks, and security token infrastructures.
Architecture
Layer 1 – Sovereign Access Layer
- SCB nodes authenticate via SDIP (Sovereign Digital Identity Passport)
- Sovereign traffic segmented by identity
- Zero-trust authentication
Service: gpn-sovereign-access.service.ts
API Endpoint: POST /api/v1/gpn/authenticate
Layer 2 – Global Switching Layer
- DBIS switch routes payments using:
- FX cost optimization
- Liquidity availability
- SRI-based risk weighting
Service: gpn-switching.service.ts
API Endpoint: POST /api/v1/gpn/route
Layer 3 – Finality Layer
- Atomic settlement achieved when:
- SCB ledger posts
- DBIS Master Ledger posts
- Hash-lock matches
Service: gpn-finality.service.ts
API Endpoints:
POST /api/v1/gpn/finality- Verify finalityPOST /api/v1/gpn/hash-lock- Create hash-lock
Supported Payment Types
- Person → Person (rCBDC)
- Bank → Bank (wCBDC)
- SCB → SCB (institutional payments)
- Commodity-backed payments (CDT → CBDC)
- Security-linked payments
- Cross-chain payments (multi-ledger)
Messaging Standards
GPN uses ISO 20022 messages wrapped in Sovereign Message Envelope (SME):
- PACS.008 - FI to FI Credit Transfer
- PACS.002 - Payment Status Report
- FXMT.003 - FX Trade Execution Report
- CBDC_TX - CBDC transaction messages
- SCB_NOTIFY - SCB notification messages
- DBIS_COMMIT - DBIS commitment messages
Service: gpn-message-handler.service.ts
API Endpoint: POST /api/v1/gpn/message/pacs008
Database Models
GpnPayment- Payment routing recordsGpnRoute- Routing paths with cost/risk metricsGpnSettlementLock- Hash-lock records for finality
Integration Points
- ISO 20022 service (existing)
- SIRE routing (existing)
- GSS Master Ledger (existing)
- SDIP identity (Volume V)