Architecture decisions
The current architecture is intentionally host-first and deep-module oriented:
- Official executor clients own authentication and authoritative writes.
- Server credentials are isolated by opaque stable server ID.
- Session-local routers expose only selected knowledge sources.
- Read federation is bounded; write routing is fail-closed when ambiguous.
- Exact evidence is stored before any bounded projection or compression.
- Caveman, Headroom, and Direct are mutually exclusive providers.
- Remote Web MCP uses Streamable HTTP and OAuth 2.1 with PKCE.
Implementation history and detailed tradeoffs remain in the repository history and the architecture document.