Tools
trusty-mpm — documentation
Unified MPM platform — one crate (crates/trusty-mpm) with two identically-
behaving [[bin]] targets, tm and trusty-mpm. There is no separate
daemon binary: long-running daemon mode is the tm daemon / trusty-mpm daemon subcommand of that same binary, and the TUI (tm tui) and Telegram
bot (tm telegram) are subcommands too, not standalone executables. The
Tauri GUI lives in the sibling trusty-mpm-gui crate and is wrapped via the
optional gui feature. Docs covering any surface live here.
Historical product baseline
The spec/ set records an earlier product model. Use the
crate README, workspace behavior contracts,
and source for current behavior:
- spec/README.md — index, status legend, reading order, and the trusty-agents relationship.
- spec/PRD.md — vision, personas, status-tagged functional requirements grouped by surface.
- spec/ARCHITECTURE.md — multi-binary topology, single-daemon coordination, MCP framing, HTTP API, filesystem layout.
- spec/COMPONENTS.md — per-binary and per-subsystem specs.
Layout
This product has the following extended documentation:
| Subdir | Contents |
|---|---|
regression-testing/ | Versioned performance/quality snapshots, baseline measurements, alternate-corpus baselines. |
research/ | Investigation docs, audits, decision documents. |
sessions/ | Engineering-session summaries — narrative + reasoning. |
Status
Foundational design docs live under research/:
- Product Requirements Document (reconstructed)
- Architecture & technical specification (reconstructed)
tm servicesdiscovery spec
New current requirements belong in the workspace behavior-contract catalog; dated benchmarks, research, and session summaries stay in their evidence directories.