Welcome to the official MARSHAL documentation portal. Use this index to navigate specifications, guides, CLI references, and security architecture.
- Getting Started Guide — Quick start tutorial from zero setup to first task execution
- Installation Guide — Binary downloads, building from source, system dependencies
- CLI Reference — Full command-line usage reference for
marshal
- Architecture Overview — System design, control plane boundaries, and component roles
- Core Concepts — Task leases, capability brokers, execution cells, and verification quorum
- Runtime Specification — Daemon lifecycle, Unix socket protocols, and SQLite schema (
v72) - Execution Cells — Process isolation,
bubblewrapsandboxing, and worktrees - Community Resource Awareness — Read-only host health, local Ollama discovery, and safe recommendations
- Security Model — Fail-closed sandboxing, secret redaction, and boundary invariants
- Policy-as-Code Engine — Security rules, capability broker, and approval gates
- Network Egress Firewall — Egress policy filtering and socket isolation
- Risk Engine — Task risk classification (
R0..R3) and approval requirements - Security Gates — Gate evaluation, risk floors, and security officer vetoes
- Provider Support Guide — Capability matrix, provider probing, and maturity states
- OpenCode + Ollama Adapter — Local LLM execution with Ollama models
- MCP Protocol Guide — Model Context Protocol (2026-07-28) server integration & Bearer auth
- A2A Protocol Guide — Agent-to-Agent 1.0 wire protocol specification
- Legal Audit Guide — Chain-of-title tracking, copyright attribution, and verification
- License History — AGPL-3.0 and historical Apache-2.0 release grants
- Commercial Licensing — Commercial license terms for enterprise deployments
- Troubleshooting Guide — Diagnostics, common errors, and recovery steps
- Conformance Suite — Verification runner and test suite validation
- Benchmarks and Evaluation — Terminal-Bench and SWE-bench adapters, ablations, counterfactual routing, and what has actually been executed