Covendocs
ReferenceSafety model

Safety model

The boundaries Coven enforces around local coding-agent sessions.

1 min read

Coven is a local authority boundary, not a prompt wrapper. It validates sensitive requests at the daemon even when a CLI or local client already performed a friendlier check.

What the daemon enforces

  • A launch has a canonical project root.
  • A working directory must remain inside that root.
  • A harness id must be supported or explicitly registered.
  • Input and kill requests apply only to a verified live session.
  • Archive is reversible; sacrifice is explicit and refuses live sessions.

What stays outside Coven

  • Provider credentials and provider policy remain with the harness.
  • A local client cannot grant itself wider project or session authority.
  • The local socket is not a public network service.

Use Daemon security for operational controls and the API error envelope to handle rejections correctly.

Was this page helpful?No

Last updated on

On this page