# DBIS Core Banking System - Visual Index This document provides a comprehensive index of all visual diagrams and visualizations in the DBIS Core Banking System documentation. ## Diagram Legend ### Diagram Types - **Mermaid Diagrams**: Interactive diagrams that render in Markdown viewers - **ASCII Diagrams**: Text-based diagrams (legacy format, maintained for compatibility) - **Architecture Diagrams**: System architecture and component relationships - **Sequence Diagrams**: Process flows and interactions - **Flow Diagrams**: Business process flows - **State Diagrams**: State machines and transitions ## Main Documentation ### README.md - [System Architecture Overview](../README.md#system-architecture-overview) - Mermaid diagram - [Project Structure](../README.md#project-structure) - Mermaid diagram - [Quick Start Flow](../README.md#quick-start-flow) - Mermaid sequence diagram - [Technology Stack](../README.md#technology-stack) - Mermaid diagram ## Architecture Documentation ### Architecture Atlas - [DBIS Core Governance & Master Ledger](./architecture-atlas.md#1-dbis-core-governance--master-ledger) - Core Macro Diagram (Mermaid) - Key Flows Sequence Diagram (Mermaid) - [Sovereign Layer](./architecture-atlas.md#2-sovereign-layer-33-central-banks--private-banking-tier) - Sovereign Layer Topology (Mermaid) - SCB Registration Flow (Mermaid) - [Global Settlement & Payments](./architecture-atlas.md#3-global-settlement--payments-fabric-gss-gpn-gas-m-rtgs) - Integrated Flow Diagram (Mermaid) - [FX, SSU, and GRU Systems](./architecture-atlas.md#4-fx-ssu-and-gru-systems) - FX/SSU/GRU Diagram (Mermaid) ## Flow Documentation ### Payment Flows - [GPN Payment Flow](./flows/gpn-payment-flow.md) - Payment Flow Sequence Diagram (Mermaid) - [GSS Settlement Flow](./flows/gss-settlement-flow.md) - Settlement Flow Diagram - [M-RTGS Settlement Flow](./flows/m-rtgs-settlement-flow.md) - RTGS Flow Diagram - [Atomic Settlement Flow](./flows/atomic-settlement-flow.md) - Atomic Settlement Sequence Diagram ### CBDC Flows - [CBDC Mint Burn Flow](./flows/cbdc-mint-burn-flow.md) - Mint/Burn Flow Diagram - [CBDC Wallet Transfer Flow](./flows/cbdc-wallet-transfer-flow.md) - Wallet Transfer Sequence Diagram - [CBDC Interoperability Flow](./flows/cbdc-interoperability-flow.md) - Interoperability Flow Diagram ### FX & Settlement Flows - [FX Trade Execution Flow](./flows/fx-trade-execution-flow.md) - FX Trade Sequence Diagram - [SSU Mint Burn Flow](./flows/ssu-mint-burn-flow.md) - SSU Flow Diagram - [SSU Atomic Settlement Flow](./flows/ssu-atomic-settlement-flow.md) - SSU Settlement Sequence Diagram - [Cross-Chain Settlement Flow](./flows/cross-chain-settlement-flow.md) - Cross-Chain Flow Diagram ### Compliance Flows - [AML Screening Flow](./flows/aml-screening-flow.md) - AML Screening Sequence Diagram - [KYC Enforcement Flow](./flows/kyc-enforcement-flow.md) - KYC Flow Diagram - [Identity Verification Flow](./flows/identity-verification-flow.md) - Identity Verification Sequence Diagram - [RegTech Monitoring Flow](./flows/regtech-monitoring-flow.md) - RegTech Flow Diagram ## Technical Documentation ### Development Guide - [Development Workflow](./development.md#development-workflow) - Mermaid diagram - [Code Organization](./development.md#code-organization) - Mermaid diagram ### Deployment Guide - [Deployment Architecture](./deployment.md#deployment-architecture) - Mermaid diagram - [CI/CD Pipeline](./deployment.md#cicd-pipeline) - Mermaid diagram ### API Guide - [API Architecture](./api-guide.md#api-architecture) - Mermaid diagram - [API Request Flow](./api-guide.md#api-request-flow) - Mermaid sequence diagram - [Authentication Flow](./api-guide.md#authentication--authorization) - Mermaid sequence diagram - [Rate Limiting Strategy](./api-guide.md#rate-limiting) - Mermaid diagram - [API Versioning](./api-guide.md#api-versioning) - Mermaid diagram - [Error Handling](./api-guide.md#error-handling) - Mermaid diagram - [API Testing Strategy](./api-guide.md#api-testing) - Mermaid diagram ### Monitoring Guide - [Monitoring Architecture](./monitoring.md#monitoring-architecture) - Mermaid diagram - [Key Metrics](./monitoring.md#key-metrics-to-monitor) - Mermaid diagrams - [Database Metrics](./monitoring.md#database-metrics) - Mermaid diagram - [Log Levels](./monitoring.md#log-levels) - Mermaid diagram - [Alert Flow](./monitoring.md#alert-flow) - Mermaid sequence diagram ### Best Practices Guide - [Directory Structure](./BEST_PRACTICES.md#directory-structure) - Mermaid diagram - [Authentication & Authorization](./BEST_PRACTICES.md#authentication--authorization) - Mermaid sequence diagram - [Database Optimization](./BEST_PRACTICES.md#database-optimization) - Mermaid diagram - [Testing Pyramid](./BEST_PRACTICES.md#testing-pyramid) - Mermaid diagram - [Test Organization](./BEST_PRACTICES.md#test-organization) - Mermaid diagram - [Documentation Structure](./BEST_PRACTICES.md#documentation-structure) - Mermaid diagram - [Deployment Architecture](./BEST_PRACTICES.md#deployment-architecture) - Mermaid diagram ### Recommendations - [Implementation Roadmap](./RECOMMENDATIONS.md#implementation-roadmap) - Mermaid Gantt chart ## Volume Documentation ### Volume II - [Volume II Modules](./volume-ii/README.md) - Module architecture diagrams - Integration flow diagrams ### Volume III - [Volume III Systems](./volume-iii/README.md) - GSS architecture diagrams - CIM flow diagrams - SSU architecture diagrams ### Additional Volumes - Volume IV-XIV documentation contains additional architecture and flow diagrams - See individual volume README files for diagram listings ## Quick Navigation ### By Diagram Type **Architecture Diagrams**: - System Architecture Overview (README) - Deployment Architecture (deployment.md) - API Architecture (api-guide.md) - Monitoring Architecture (monitoring.md) **Sequence Diagrams**: - Quick Start Flow (README) - GPN Payment Flow (flows/gpn-payment-flow.md) - API Request Flow (api-guide.md) - Authentication Flow (api-guide.md) **Flow Diagrams**: - All flow documentation in `docs/flows/` - CBDC flows - FX flows - Settlement flows - Compliance flows **State Diagrams**: - State machine diagrams in volume documentation - Process state diagrams in flow documentation ### By Topic **System Architecture**: - [README](../README.md) - [Architecture Atlas](./architecture-atlas.md) **Development**: - [Development Guide](./development.md) - [Best Practices](./BEST_PRACTICES.md) **Deployment**: - [Deployment Guide](./deployment.md) - [Monitoring Guide](./monitoring.md) **API**: - [API Guide](./api-guide.md) **Business Flows**: - [Flow Documentation](./flows/README.md) ## Diagram Standards ### Mermaid Diagram Conventions 1. **Node Naming**: Use descriptive names 2. **Color Coding**: Use consistent colors for component types 3. **Direction**: Use top-to-bottom for hierarchies, left-to-right for flows 4. **Labels**: Include clear labels on all connections ### ASCII Diagram Conventions 1. **Boxes**: Use box-drawing characters 2. **Flow Direction**: Use arrows (→, ↓, ↑, ←) 3. **Branches**: Use tree structures 4. **Connections**: Use lines (│, ─, └, ┌, ┐, ┘) ## Contributing When adding new diagrams: 1. Use Mermaid for new diagrams 2. Maintain ASCII diagrams for legacy compatibility 3. Update this index 4. Follow diagram standards 5. Include recommendations where applicable ## Related Documentation - [Architecture Atlas](./architecture-atlas.md) - [Flow Documentation](./flows/README.md) - [Best Practices](./BEST_PRACTICES.md) - [Recommendations](./RECOMMENDATIONS.md)