docs

Security model

RalphTerm automates terminals. The default posture is conservative.

Hard rules

Local-first default

The daemon binds to 127.0.0.1. If a deployment binds elsewhere, it must add authentication and network controls.

Credential boundary

Claude Code, Codex, and future CLIs own auth. RalphTerm should only see terminal bytes.

Audit trail

Every meaningful run should preserve transcripts, event logs, approval decisions, final status, and artifacts.