Architecture Overview

This document provides an overview of the Morphir Rust architecture.

System Architecture

The system consists of:

  • CLI (morphir): User-facing commands
  • Design-Time (morphir-design): Configuration and extension discovery
  • Common (morphir-common): Shared infrastructure
  • Daemon (morphir-daemon): Runtime extension execution
  • Extensions: Language-specific implementations

Crate Responsibilities

Each crate has clear responsibilities for separation of concerns.

Next Steps