Skip to content

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:

  1. Managing cryptocurrency wallets for various blockchains
  2. Calculating and providing competitive exchange rates
  3. Processing cryptocurrency exchange transactions
  4. Monitoring blockchain networks for transaction confirmations
  5. Providing an administrative interface for system management
  6. 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.