System Context (C4 Level 1)
This page describes the highest level of the C4 model - the System Context diagram. It shows Switchain Services and how it interacts with users and external systems.
System Overview
The Switchain Services system interacts with the following actors and external systems:
Users
- Customers use Switchain Services to exchange cryptocurrencies
- Administrators manage the Switchain Services platform
External Systems
- Blockchain Networks (Bitcoin, Ethereum, Solana, etc.) - Switchain interacts with these networks to send and receive transactions
- Exchange Rate APIs - Provide current cryptocurrency exchange rates
- KYC Provider - External service used for customer identity verification
Key Relationships
- Customers use Switchain Services to exchange cryptocurrencies
- Administrators manage the Switchain Services platform
- Switchain Services interacts with blockchain networks to send and receive transactions
- Switchain Services gets current rates from Exchange Rate APIs
- Switchain Services verifies customer identity using KYC Provider
Key Components
Users
- Customers: End users who want to exchange cryptocurrencies
- Administrators: System administrators who manage the platform
Switchain Services
The core system that provides cryptocurrency exchange services, wallet management, and rate calculations.
External Systems
- Blockchain Networks: Various blockchain networks that Switchain interacts with to send and receive transactions
- Exchange Rate APIs: External services that provide current cryptocurrency exchange rates
- KYC Provider: External service used for customer identity verification
System Scope
Switchain Services is responsible for:
- Managing cryptocurrency wallets for various blockchains
- Calculating and providing competitive exchange rates
- Processing cryptocurrency exchange transactions
- Monitoring blockchain networks for transaction confirmations
- Providing an administrative interface for system management
- Ensuring secure storage of customer data and funds
Next Steps
After understanding the system context, you can dive deeper into the Container diagram to see the high-level technical components that make up the Switchain Services system.
