---
url: /design.md
---
# Design

Architecture decisions and technical design documents for Silvery's internals.

## Architecture

* [App Composition](/design/app-composition) -- How silvery apps are built, piece by piece
* [Plugin Architecture](/design/plugin-architecture) -- Plugin functions and `pipe()` composition

## Terminal

* [Terminal Support Strategy](/design/terminal-support-strategy) -- Cross-terminal abstraction layer
* [Dynamic Scrollback](/design/dynamic-scrollback) -- Three-zone inline mode: terminal scrollback, app scrollback, live screen
* [Xterm.js Unification](/design/xterm-unification) -- Terminal as Provider design proposal
