• Decision: Treat keylog and capture as plaintext-equivalent secrets — 0600 files in a 0700 dir under UID 1337, keylog on tmpfs, retention bounded (size + age caps with rotation) and ephemeral by default (teardown wipes /var/log/sidecar; --retain opts in). Never ship secret artifacts to APM.
  • Reason: The keylog decrypts all captured TLS; unbounded retention is standing liability and disk-exhaustion risk.
  • Trade-off: Artifacts vanish on teardown unless --retain is set.
  • Scope: Features 02 and 03.
  • Date: 2026-09-09
  • Status: active